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 | Configure for checking the current status of a required configuration. |
ExpectedResult | PowerWarn=Disabled | String | True | The expected output/result from Dell Command | Configure when the configuration is correct. |
SetArgument | --PowerWarn=Disabled | String | True | The command-line argument(s) to pass to Dell Command | Configure to 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