Users Guide
Managing Dell client systems locally using Dell
Command | Monitor 10.1.0
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 non-critical 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)
Managing Linux systems locally using OMICLI
You can manage Linux systems locally using OMICLI commands. On the systems running Linux, OMICLI is installed at /opt/omi/bin.
• Enumerating instances of DCIM class
– ./omicli ei root/dcim/sysman DCIM_BIOSEnumeration
– ./omicli ei root/dcim/sysman DCIM_BIOSPassword
• Getting properties for a BIOS setting
./omicli gi root/dcim/sysman { DCIM_BIOSPassword InstanceID DCIM:BIOSSetupPassword }
7
30 Managing Dell client systems locally using Dell Command | Monitor 10.1.0