Initialize Dell Command | Configure
Description
Automates installation, update, and execution of Dell Command | Configure (DCC) on Dell workstations, ensuring the latest version is present and providing command-line automation for DCC operations for Dell workstations BIOS configurations.
Notes:
- For best results, use the built-in 'Dell Computers' filter script and restrict deployment to 'Workstations and Portable Devices'.
  
Documentation Links
- Dell Command | Configure CLI Reference - General Options
- Dell Command | Configure CLI Reference - BIOS Options
- Dell Command | Configure Command Line Syntax
- Dell Command | Configure Exit Codes
Dependencies
Parameters
| Parameter | Example | Type | Required | Description | 
|---|---|---|---|---|
| TestArgument | --PowerWarn | String | True | The command-line argument(s) to pass to Dell Command | Configurefor checking the current status of a required configuration. | 
| ExpectedResult | PowerWarn=Disabled | String | True | The expected output/result from Dell Command | Configurewhen the configuration is correct. | 
| SetArgument | --PowerWarn=Disabled | String | True | The command-line argument(s) to pass to Dell Command | Configureto set the required configuration. | 
Summary: Set TestArgument to specify the command for checking the current configuration status. Use ExpectedResult to define the desired output when the configuration is correct. Provide SetArgument to set the required configuration if it is not already applied. If the result from running Dell Command \| Configure with TestArgument does not match ExpectedResult, the task will execute Dell Command \| Configure with SetArgument to update the configuration.
Deployment Examples
Example 1
This example checks if PowerWarning is disabled and sets it if necessary.
TestArgument: --PowerWarn
ExpectedResult: PowerWarn=Disabled
SetArgument: --PowerWarn=Disabled

Example 2
This example checks if Wake On LAN is enabled and sets it if necessary.
TestArgument: --WakeOnLan
ExpectedResult: WakeOnLan=LanWlan
SetArgument: --WakeOnLan=LanWlan

Example 3
This example checks if Secure Boot is enabled and sets it if necessary.
TestArgument: --SecureBoot
ExpectedResult: SecureBoot=Enabled
SetArgument: --SecureBoot=Enabled
