Reference Guide

WMI namespace, classes and instances
8 Dell Agentless Client Manageability Technical Whitepaper | ID 413
{
[key, read] string InstanceName;
[read] boolean ReadOnly;
[WmiDataId(1),read] string AttributeName;
[WmiDataId(2),read] string DisplayNameLangCode;
[WmiDataId(3),read] string DisplayName;
[WmiDataId(4),read] string DefaultValue;
[WmiDataId(5),read] string CurrentValue;
[WmiDataId(6),read] string Modifiers;
[WmiDataId(7),read]uint32 MinLength;
[WmiDataId(8),read] uint32 MaxLength;
};
To enumerate the attributes supported on any given system, the Get-WmiObject PowerShell command-let
can be used.
Get-WmiObject -Namespace root/dcim/sysman/biosattributes -Class StringAttribute
The above command lists all the instances of StringAttribute supported on the system. Similarly, replacing
StringAttribute with the EnumerationAttribute or IntegerAttribute class will yield their respective instances.
Thus far we have discussed how to obtain all the configurable items and attributes available in the system.
Next, we review how to modify the value for any of the above attributes.