Users Guide
Table Of Contents
- Dell Command | PowerShell Provider Version 2.3 User's Guide
- Introduction to Dell Command | PowerShell Provider 2.3
- System requirements and prerequisites for Dell Command | PowerShell Provider 2.3
- Download and installation steps for Dell Command | PowerShell Provider 2.3
- Getting started with Dell Command | PowerShell Provider 2.3
- Importing Dell Command | PowerShell Provider
- Navigating using the Windows PowerShell console
- Supported cmdlets in Dell Command | PowerShell Provider
- Custom functions in Dell Command | PowerShell Provider
- Parameters supported in Dell Command | PowerShell Provider
- Configuring attributes using Dell Command | PowerShell Provider
- Features supported in Dell Command | PowerShell Provider
- Using the AutoOn feature
- Using the AdvanceBatteryChargeConfiguration feature
- Using the PrimaryBattChargeCfg feature
- Using the PeakShiftDayConfiguration feature
- Using the Keyboard Backlight Color feature
- Using the BootSequence feature
- Using the BIOS password feature
- Using the HardDisk Drive password feature
- Using TpmSecurity feature
- Desired State Configuration (DSC) for Dell Command | PowerShell Provider
- Setting up Dell Command | PowerShell Provider 2.3 in Windows Preinstallation Environment
- Accessing help for Dell Command | PowerShell Provider 2.3
- Frequently asked questions for Dell Command | PowerShell Provider 2.3
- Troubleshooting scenarios for Dell Command | PowerShell Provider 2.3
- Accessing documents from the Dell EMC support site
- Third-party licenses
Sample scripts
This section provides some exemplary sample scripts that depict the typical usage of Desired State Configuration using the
functionality of Dell Command | PowerShell Provider for enforcing BIOS settings of the supported attributes. The scripts
authored for Desired State Configuration should be saved in .ps1 format.
NOTE:
● Category property is mandatory field for each resource.
● BlockDefinition is a mandatory property only for the Powermanagement category. BlockDefinition must be unique for
each resource block in the Powermanagement category.
Enforcing simple configuration for category POSTBehavior
Enforcing ‘Keypad’ attribute as ‘EnabledByNumlock’ on Node ’200.200.200.2’
Configuration POSTBehaviorConfiguration
{
Import-DscResource -ModuleName DellBIOSProvider
Node 200.200.200.2 {
POSTBehavior POSTBehaviorSettings #resource name
{
Category = "POSTBehavior"
Keypad = "EnabledByNumlock"
}
}
}
Configuring AdvancedBatteryChargeConfiguration in category Powermanagement
Configuration PowerManagementConfiguration
{
Import-DscResource -ModuleName DellBIOSProvider
Node 200.200.200.2 {
PowerManagement PowerManagementSettingsTuesday #resource name
{
Category = "PowerManagement"
BlockDefinition="1"
AdvancedBatteryChargeConfiguration = "Tuesday"
BeginningOfDay = "10:30"
WorkPeriod = "15:45"
}
PowerManagement PowerManagementSettingsSunday #resource name
{
Category = "PowerManagement"
BlockDefinition="2"
AdvancedBatteryChargeConfiguration = "Sunday"
BeginningOfDay = "13:30"
WorkPeriod = "15:45"
}
}
}
Configuring PeakShiftDayConfiguration in category Powermanagement
Configuration PowerManagementConfigurationPeak
{
Import-DscResource -ModuleName DellBIOSProvider
Node localhost {
26
Getting started with Dell Command | PowerShell Provider 2.3