Overview
The updated Warranty tool in the Dell Command | Integration Suite for System Center has its own User Guide (Documentation). It is a command-line tool and has the following parameters:
(/Usage)
The parameter is optional.
(/I=C:\FileName.csv)
The required parameter can be used with the configuration manager connection string.
(/Ics="Data Source=[host];Database=[Configuration Manager dbname];Integrated Security=true;")
(/Ics="Data Source=[host];Database=[Configuration Manager dbname];User id=[username];")
You are prompted to provide a password once all arguments are entered. Press Enter after providing the password.
Required parameter can be used with input .csv file.
(Default: [ProgramData\Dell\Warranty\][WarrantyOutput_[yyyyMMddhhmmss].csv)
(/E=C:\ExportFileName.csv)
The parameter is optional.
(/Ocs="Data Source=[host];Database=[dbname];Integrated Security=true;")
The parameter is optional.
(/Ps=proxy.domain.com[:port])
The parameter is optional.
(/Pu=[proxy username])
The parameter is optional.
(/Pd=[proxy user password])
You are prompted to provide a password once all arguments are entered. Press Enter after providing the password.
The parameter is optional.
(/V)
The parameter is optional.
(/W)
The parameter is optional.
Downloads
Documentation
Dell Command | Warranty - Frequently Asked Questions (FAQs)
Dell Command | Warranty helps you to retrieve the warranty information for a list of client systems stored in the Configuration Manager’s database, or a file. Client systems are specified using their Service Tags.
Installing Dell Command | Warranty as part of Dell Command | Integration Suite for System Center
1. Download and save the Dell Command | Integration Suite for System Center for System Center.exe file to the system you use to manage your clients.
2. Click the Dell Command | Dell Command | Integration Suite for System Center for System Center.exe file, and then click Next at the welcome screen.
3. Accept the License Agreement, and then click Next. The Choose Installation Options screen is displayed.
4. Select the installation option and click Next.
5. Select the Complete installation option, and then click Next.
6. Follow the remainder of the installation wizard process.
7. When the installation process is completed, click Finish.
Installing Dell Command | Warranty as a stand-alone application
1. Download and save the Dell Command | Integration Suite for System Center.exe file to the system you use to manage your clients.
2. Click the Dell Command | Integration Suite for System Center.exe file, and then click Next at the welcome screen.
3. Accept the License Agreement, and then click Next. The Choose Installation Options screen is displayed.
4. Select the installation option and click Next.
5. Select the Custom installation option, and then click Next.
6. Click the drop-down box beside System Center Configuration Manager Console and select the This feature will not be an available option.
7. Click Next and follow the remainder of the installation wizard process.
8. When the installation process is complete, click Finish.
Launch Dell Command | Warranty using a command-line tool.
1. Open a command prompt.
2. Go to the folder in which you have placed the Dell Command | Warranty files. For example, type: C:\Program Files (x86)\Dell\CommandIntegrationSuite\
3. Type the name of the executable file. For example, type: DellWarranty-CLI.exe
Using Dell Command | Warranty, you can retrieve your product's warranty details using Service Tag.
To obtain the Service Tag of your product, see Dell Knowledge Base article How to Locate your System Service Tag Using Command Prompt
Using Dell Command | Warranty we can retrieve the warranty information for a huge list of products at once and these processes can be automated using standard scripts.
Use the below command:
DellWarranty-CLI.exe /ICS="Data Source=[host];Database=[ Configuration Manager dbname];Integrated Security=true;"
The connection string to the Configuration Manager database:
● "Data Source=[host];Database=[ Configuration Manager dbname];Integrated Security=true;")
● "Data Source=[host];Database=[ Configuration Manager dbname];User id=[username];Password=[userpwd]"
Here is the sample command: DellWarrantyCLI.exe /Ics="DataSource=[host];Database=[ ConfigurationManagerdbname];IntegratedSecurity=true;"
If you choose not to pass the password as a plain text command-line argument, Dell Command | Warranty prompts for a password separately to mask or hide the plain text password.
The warranty information of the Dell client systems is retrieved and saved as a .csv file format.
The default path is: [%ProgramData%\Dell\CommandIntegrationSuite\][WarrantyOutput_[yyyyMMddhhmmss].csv folder
Using the /E CLI command, we can export our warranty information into a .csv file on a customized location.
Here is the sample command: DellWarranty-CLI.exe /I="C:\FileName.csv" /E="C:\WarrantyOutputfilename.csv"
After launching the Dell Command | Warranty tool, enter DellWarranty-CLI.exe /H to display usage.
For Dell Command | Warranty to function you must provide an /InputFile or /InputCfgMgrConnectionString parameter. See the Dell Command | Warranty documentation.
● The default log location is: %ProgramData%\Dell\CommandIntegrationSuite\Logs\warranty.log. For Verbose logs during Dell Command | Warranty execution, use the /V parameter.
● If the Dell Command | Warranty is running as an unelevated process, the log is maintained at a user specific temporary directory, %Temp%\CommandIntegrationSuite_Logs\warranty.log.
Launch Dell Command | Warranty and create a .csv file containing the Service Tags and save it.
Enter the following command: DellWarranty-CLI.exe /I=C:\FileName.csv.
The warranty information of the Dell client systems is retrieved and saved as a .csv file in the default path: [%ProgramData%\Dell\CommandIntegrationSuite\][WarrantyOutput_[yyyyMMddhhmmss].csv folder.
You can use the /Ocs argument to define the output connection string.
The connection string to the output warranty database looks something like - ("Data Source=[host];Database=[Warrantydbname];Integrated Security=true;").
The /Ocs command creates a database with the name that is given above. The output database, in a default SQL Server.{nn} (where nn is the version, example "SQL Server 15") installation, can be found at %programfiles%\Microsoft SQL Server\MSSQL{nn}. MSSQLSERVER \MSSQL\DATA\[Warrantydbname].mdf, while the log file is at %programfiles%\Microsoft SQL Server\MSSQL{nn}. MSSQLSERVER \MSSQL\DATA\Waranty dbname]_log.ldf.
Once the database is created, the /Ocs command creates two additional tables: Dell_Asset and Dell_AssetEntitlement.
These tables are used to store warranty data that is cleared first and then populated from your /InputFile or /InputCfgMgrConnectionString service tags.
Here is the sample command: DellWarranty-CLI.exe /I= C:\FileName.csv /Ocs="Data Source=[host];Database=[Warrantydbname];Integrated Security=true;"
You can use the /F (Filter) argument and pass "ExpiredWarranty" to fetch the Warranty Information for the list of system with expired warranty. Other filter options that are supported are - "AnyWarranty," "ActiveWarranty," "WarrantyExpiringIn30Days." By default the argument value is "AnyWarranty."
DellWarranty-CLI.exe /I=C:\FileName.csv /F= ExpiredWarranty
Previous Releases
Here are some recommended articles related to this topic that might be of interest to you.