Users Guide
Table Of Contents
- Dell Command | Monitor Version 10.4 User's Guide
- Introduction to Dell Command | Monitor 10.4
- Windows SMM Security Mitigations Table (WSMT) Compliance
- Standards and protocols for Dell Command | Monitor 10.4
- Use case scenarios using Dell Command | Monitor 10.4
- Using Dell Command | Monitor 10.4
- Polling interval setting
- RAID status reporting
- Monitoring the Dell client systems
- Application log for Dell Command | Monitor for Linux
- Detecting advance format drives
- Boot configurations
- Changing the system settings
- Managing Dell client systems locally using Dell Command | Monitor 10.4
- Managing Dell client systems remotely using Dell Command | Monitor 10.4
- Frequently asked questions for Dell Command | Monitor 10.4
- Troubleshooting steps using Dell Command | Monitor 10.4
- Unable to remotely connect to Windows Management Instrumentation
- Installation failure on systems running Windows
- BIOS setting enumeration value appears as 1
- Hapi installation fails due to the dependency of libsmbios
- CIM resources not available
- Unable to execute the commands using DCM on the systems running Ubuntu Core 16
- Other documents you may need
- Contacting Dell
Managing Dell client systems locally using
Dell Command | Monitor 10.4
You can manage Dell client systems locally using the following methods:
● For systems running Windows, Using PowerShell
● For systems running Linux, Using OMICLI
Topics:
• Managing Windows systems locally using PowerShell
• Managing Linux systems locally using OMICLI
Managing Windows systems locally using PowerShell
You can manage Dell client systems running Windows locally using PowerShell commands.
● Enumerating instances of DCIM class
○ Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration
○ Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSPassword
● Getting properties for a BIOS setting
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration | Where-
Object {$_.AttributeName -eq "Num Lock"}
● Changing BIOS settings
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-
CimMethod -MethodName SetBIOSAttributes -Arguments @{AttributeName=@("Num
Lock");AttributeValue=@("1")}
● Modifying noncritical values
Get-CimInstance -Namespace root\dcim\sysman DCIM_NumericSensor | Where-Object
{$_.DeviceID -like "Root/MainSystemChassis/TemperatureObj:3"} | Set-CimInstance -
Property @{UpperThresholdNonCritical="10"}
● Subscribing for alerts
$a = 0
$timespan = New-Object System.TimeSpan(0, 0, 1)
$scope = New-Object System.Management.ManagementScope("\\.\root\dcim\sysman")
$query = New-Object System.Management.WQLEventQuery("Select * from
DCIM_AlertIndication")
$watcher = New-Object System.Management.ManagementEventWatcher($scope,$query)
[array]$alerts=@()
do{ $watcher.WaitForNextEvent() }
while ($a -ne 1)
● Commands to get User Consent from WMI:
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ImprovementProgramConsent
● Commands to set User Consent from WMI:
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ImprovementProgramConsent
| Invoke-CimMethod -MethodName Over
rideImprovementProgramConsent -Arguments @{NewValue="1"}
6
Managing Dell client systems locally using Dell Command | Monitor 10.4 21