A Dell warranty module that takes a CSV file input and outputs an object of results
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Functions
DellWarranty.psd1
DellWarranty.psm1
LICENSE
README.md

README.md

DellWarranty

A Dell warranty module that takes a CSV file input and outputs an object of results.

Installing

This module can be installed from the PowerShellGet Gallery, You need WMF 5 to use this feature.

# To install DellWarranty, run the following command in the PowerShell prompt in Administrator mode:
Install-Module -Name DellWarranty

Setup

The API key must be specified with each request, this can be achieved with the 'APIKey' parameter. You can request an API key from Dell at http://en.community.dell.com/dell-groups/supportapisgroup there is a PowerPoint file in the 'Get Started' link that gives you information on how to request one.

You can setup a default paramenter value in your script or PowerShell profile as;

$PSDefaultParameterValues = @{'Get-DellWarranty:APIKey'='abcdefg123456789abcdefgh12345678'}

The API key will be then used as the default option, the below examples assume you have done this.

Examples

A simple lookup (For testing you can use asset tags Test1 and Test2 these will give valid responses)

Get-DellWarranty Test1

Looking up multiple assets

'Test1','Test2' | Get-DellWarranty

Looking up multiple assets from a CSV file, you must have the headers 'Hostname' and 'AssetTag'

Get-DellWarranty -InputObject (Import-Csv MyMachines.csv)

Looking up multiple assets from a CSV file and then exporting results to CSV

Get-DellWarranty -InputObject (Import-Csv MyMachines.csv) | Export-Csv Results.csv -NoTypeInformation

Calling a WMI query to a remote machine and returning the results

Get-WmiObject -Class win32_bios -ComputerName DellComputerHostname | Get-DellWarranty