Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42393 lines
2.7 MiB

#pragma namespace("\\\\.\\root\\cli")
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\cli";
Server = ".";
};
Description = "This provides access to the aliases available on the local system";
Formats = {
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Connection";
Description = "The Connection object defines parameters required when connecting to WMI";
Name = "Connection";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a description of the alias";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Formats";
Description = "The elements of the Formats array define lists of properties to be shown for this alias. This is a list of lists indexed by the format name (for example FULL, BRIEF, INSTANCE or a user defined qualifier).";
Name = "Formats";
},
instance of MSFT_CliProperty
{
Derivation = "FriendlyName";
Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
Name = "FriendlyName";
},
instance of MSFT_CliProperty
{
Derivation = "PWhere";
Description = "The PWhere property defines a from/where clause (i.e. a WQL query without the Select clause). The query string may contain substitution parameters (tokens preceded by a '#' mark) indicating where values may be substituted into the query string. The parameter values are taken from the tokens immediately after the alias if the token cannot be resolved to a switch or verb - this allows for example a command such as 'w KillProcess 154' where the PWhere value for the KillProcess alias would be 'From Win32_process Where ProcessId = #ProcId'";
Name = "PWhere";
},
instance of MSFT_CliProperty
{
Derivation = "Qualifiers";
Description = "The qualifiers applicable to this Alias";
Name = "Qualifiers";
},
instance of MSFT_CliProperty
{
Derivation = "Target";
Description = "The Target string defines the object to be operated on through the Alias. The string may be a simple class name or a WQL query. If the Target property is empty only verbs based on commandline utilities may be used by the alias";
Name = "Target";
},
instance of MSFT_CliProperty
{
Derivation = "Verbs";
Description = "The Verbs array is the list of verbs supported for this alias.";
Name = "Verbs";
}};
},
instance of MSFT_CliFormat
{
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "FriendlyName";
Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
Name = "FriendlyName";
},
instance of MSFT_CliProperty
{
Derivation = "PWhere";
Description = "The PWhere property defines a from/where clause (i.e. a WQL query without the Select clause). The query string may contain substitution parameters (tokens preceded by a '#' mark) indicating where values may be substituted into the query string. The parameter values are taken from the tokens immediately after the alias if the token cannot be resolved to a switch or verb - this allows for example a command such as 'w KillProcess 154' where the PWhere value for the KillProcess alias would be 'From Win32_process Where ProcessId = #ProcId'";
Name = "PWhere";
},
instance of MSFT_CliProperty
{
Derivation = "Target";
Description = "The Target string defines the object to be operated on through the Alias. The string may be a simple class name or a WQL query. If the Target property is empty only verbs based on commandline utilities may be used by the alias";
Name = "Target";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "FriendlyName";
Description = "The FriendlyName string provides the name for the alias. The name will be unique in the context of the namespace in which the alias is defined. Note CLASS, QUERY, PATH and RESTORE cannot be used as alias names as they appear in the same location in the syntax.";
Name = "FriendlyName";
}};
}};
FriendlyName = "Alias";
PWhere = "Where FriendlyName = '#'";
Target = "Select * from Msft_CliAlias";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "wmic Alias #__PATH assoc";
Description = "Shows any related aliases";
Name = "SeeAlso";
VerbType = 2;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Base board (also known as a motherboard or system board) management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConfigOptions";
Description = "The ConfigOptions property contains strings that describe the configuration of the jumpers and switches located on the base board.";
Name = "ConfigOptions";
},
instance of MSFT_CliProperty
{
Derivation = "Depth";
Description = "The depth of the physical package in inches.";
Name = "Depth";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Height";
Description = "The height of the physical package in inches.";
Name = "Height";
},
instance of MSFT_CliProperty
{
Derivation = "HostingBoard";
Description = "Boolean indicating that this card is a motherboard or, more generically, a baseboard in a chassis.";
Name = "HostingBoard";
},
instance of MSFT_CliProperty
{
Derivation = "HotSwappable";
Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on').";
Name = "HotSwappable";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. ";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "Product";
Description = "The Product property indicates the base board part number defined by the manufacturer.";
Name = "Product";
},
instance of MSFT_CliProperty
{
Derivation = "Removable";
Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
Name = "Removable";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "RequirementsDescription";
Description = "A free-form string describing the way(s) in which this card is physically unique from other cards. ";
Name = "RequirementsDescription";
},
instance of MSFT_CliProperty
{
Derivation = "RequiresDaughterBoard";
Description = "Boolean indicating that at least one daughterboard or auxiliary card is required in order to function properly.";
Name = "RequiresDaughterBoard";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SlotLayout";
Description = "SlotLayout is a free-form string that describes the slot positioning, typical usage, restrictions, individual slot spacing or any other pertinent information for the slots on a card.";
Name = "SlotLayout";
},
instance of MSFT_CliProperty
{
Derivation = "SpecialRequirements";
Description = "Boolean indicating that this card is physically unique from other cards of the same type and therefore requires a special slot. ";
Name = "SpecialRequirements";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property uniquely identifies the base board of the system.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Weight";
Description = "The weight of the physical package in pounds.";
Name = "Weight";
},
instance of MSFT_CliProperty
{
Derivation = "Width";
Description = "The width of the physical package in inches.";
Name = "Width";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Product";
Description = "The Product property indicates the base board part number defined by the manufacturer.";
Name = "Product";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
}};
FriendlyName = "BaseBoard";
PWhere = "";
Target = "Select * from Win32_BaseBoard";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Basic input/output services (BIOS) management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "SMBIOSBIOSVersion";
Description = "The SMBIOSBIOSVersion property contains the BIOS version as reported by SMBIOS.";
Name = "SMBIOSBIOSVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "Manufacturer of this software element";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The assigned serial number of this software element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "The Version property contains the version of the BIOS. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BiosCharacteristics";
Description = "The BiosCharacteristics property identifies the BIOS characteristics supported by the system as defined by the System Management BIOS Reference Specification";
Name = "BiosCharacteristics";
},
instance of MSFT_CliProperty
{
Derivation = "BuildNumber";
Description = "The internal identifier for this compilation of this software element.";
Name = "BuildNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CodeSet";
Description = "The code set used by this software element. ";
Name = "CodeSet";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentLanguage";
Description = "The CurrentLanguage property shows the name of the current BIOS language.";
Name = "CurrentLanguage";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "IdentificationCode";
Description = " The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.";
Name = "IdentificationCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallableLanguages";
Description = "The InstallableLanguages property indicates the number of languages available for installation on this system. Language may determine properties such as the need for Unicode and bi-directional text.";
Name = "InstallableLanguages";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LanguageEdition";
Description = "The value of this property identifies the language edition of this software element. The language codes defined in ISO 639 should be used. Where the software element represents multi-lingual or international version of a product, the string multilingual should be used.";
Name = "LanguageEdition";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"32"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ListOfLanguages";
Description = "The ListOfLanguages property contains a list of namesof available BIOS-installable languages.";
Name = "ListOfLanguages";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "Manufacturer of this software element";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OtherTargetOS";
Description = " The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 (\"Other\"). Therefore, when the TargetOperatingSystem property has a value of \"Other\", the OtherTargetOS property must have a non-null value. For all other values of TargetOperatingSystem, the OtherTargetOS property is to be NULL. ";
Name = "OtherTargetOS";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryBIOS";
Description = "If true, this is the primary BIOS of the computer system.";
Name = "PrimaryBIOS";
},
instance of MSFT_CliProperty
{
Derivation = "ReleaseDate";
Description = "The ReleaseDate property indicates the release date of the BIOS in the Coordinated Universal Time (UTC) format of YYYYMMDDHHMMSS.MMMMMM(+-)OOO.";
Name = "ReleaseDate";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The assigned serial number of this software element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSBIOSVersion";
Description = "The SMBIOSBIOSVersion property contains the BIOS version as reported by SMBIOS.";
Name = "SMBIOSBIOSVersion";
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSMajorVersion";
Description = "The SMBIOSMajorVersion property contains the major SMBIOS version number. This property will be NULL if SMBIOS not found.";
Name = "SMBIOSMajorVersion";
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSMinorVersion";
Description = "The SMBIOSMinorVersion property contains the minor SMBIOS Version number. This property will be NULL if SMBIOS not found.";
Name = "SMBIOSMinorVersion";
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSPresent";
Description = "The SMBIOSPresent property indicates whether the SMBIOS is available on this computer system..";
Name = "SMBIOSPresent";
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementID";
Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation of this CIM_SoftwareElement";
Name = "SoftwareElementID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementState";
Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. - A software element in the deployable state describes the details necessary to successful distribute it and the details (conditions and actions) required to create a software element in the installable state (i.e., the next state). - A software element in the installable state describes the details necessary to successfully install it and the details (conditions and actions required to create a software element in the executable state (i.e., the next state). - A software element in the executable state describes the details necessary to successfully start it and the details (conditions and actions required to create a software element in the running state (i.e., the next state). - A software element in the running state describes the details necessary to monitor and operate on a start element.";
Name = "SoftwareElementState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Deployable","Installable","Executable","Running"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TargetOperatingSystem";
Description = "The TargetOperatingSystem property allows the provider to specify the operating system environment. The value of this property does not ensure binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the OS version check. The second piece of information is the architecture the OS runs on. The combination of these constructs allows the provider to clearly identify the level of OS required for a particular software element.";
Name = "TargetOperatingSystem";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "The Version property contains the version of the BIOS. This string is created by the BIOS manufacturer. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSPresent";
Description = "The SMBIOSPresent property indicates whether the SMBIOS is available on this computer system./nValues: TRUE or FALSE. If TRUE, SMBIOS is on this computer.";
Name = "SMBIOSPresent";
}};
}};
FriendlyName = "BIOS";
PWhere = "";
Target = "Select * from Win32_BIOS";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Boot configuration management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "Status";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigurationPath";
Description = "The ConfigurationPath property indicates the path to the configuration files. ";
Name = "ConfigurationPath";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BootDirectory";
Description = "The BootDirectory property indicates the path to the system files required for booting the system. ";
Name = "BootDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigurationPath";
Description = "The ConfigurationPath property indicates the path to the configuration files. ";
Name = "ConfigurationPath";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "LastDrive";
Description = "The LastDrive property indicates the last drive letter to which a physical drive is assigned.";
Name = "LastDrive";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the boot configuration. It is an identifier for the boot configuration.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ScratchDirectory";
Description = "The ScratchDirectory property indicates the directory where temporary files can reside during boot time.";
Name = "ScratchDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TempDirectory";
Description = "The TempDirectory property indicates the directory where temporary files are stored.";
Name = "TempDirectory";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BootDirectory";
Description = "The BootDirectory property indicates the path to the system files required for booting the system. ";
Name = "BootDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the boot configuration. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "BootConfig";
PWhere = "";
Target = "Select * from Win32_BootConfiguration";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "CD-ROM management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property indicates the drive letter of the CD ROM drive.";
Name = "Drive";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property indicates the drive letter of the CD ROM drive.";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "MediaLoaded";
Description = "The MediaLoaded property indicates whether a CD-ROM is in the drive.";
Name = "MediaLoaded";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. /n";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Capabilities";
Description = "Capabilities of the media access device. ";
Name = "Capabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CapabilityDescriptions";
Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
Name = "CapabilityDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "CompressionMethod";
Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
Name = "CompressionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultBlockSize";
Description = "Default block size, in bytes, for this device.";
Name = "DefaultBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string to uniquely identify this CD-ROM drive.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property indicates the drive letter of the CD ROM drive.";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "DriveIntegrity";
Description = "The DriveIntegrity property indicates whether files can be accurately read from the CD device. ";
Name = "DriveIntegrity";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorMethodology";
Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
Name = "ErrorMethodology";
},
instance of MSFT_CliProperty
{
Derivation = "FileSystemFlags";
Description = "The FileSystemFlags property is deprecated in favor of FileSystemFlagsEx";
Name = "FileSystemFlags";
},
instance of MSFT_CliProperty
{
Derivation = "FileSystemFlagsEx";
Description = "The FileSystemFlagsEx property indicates the file system flags associated with the CD-ROM drive. ";
Name = "FileSystemFlagsEx";
},
instance of MSFT_CliProperty
{
Derivation = "Id";
Description = "The Id property indicates the driver letter uniquely identifying this CD-ROM drive.";
Name = "Id";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the CD-ROM drive.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxBlockSize";
Description = "Maximum block size, in bytes, for media accessed by this device.";
Name = "MaxBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumComponentLength";
Description = "The MaximumComponentLength property indicates the maximum length of a filename component supported by the CD-ROM drive.";
Name = "MaximumComponentLength";
},
instance of MSFT_CliProperty
{
Derivation = "MaxMediaSize";
Description = "Maximum size, in Kbytes, of media supported by this device.";
Name = "MaxMediaSize";
},
instance of MSFT_CliProperty
{
Derivation = "MediaLoaded";
Description = "The MediaLoaded property indicates whether a CD-ROM is in the drive.";
Name = "MediaLoaded";
},
instance of MSFT_CliProperty
{
Derivation = "MediaType";
Description = "The MediaType property indicates the type of media used or accessed by this device. In this class, the value will always be \"CD-ROM\". ";
Name = "MediaType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Random Access","Supports Writing","Removable Media","CD-ROM"};
}};
},
instance of Msft_CliProperty
{
Name = "MfrAssignedRevisionLevel";
Description = "The MfrAssignedRevisionLevel property indicates the "
"manufacturer assigned firmware revision level of the CDROM "
"drive./n";
Derivation = "MfrAssignedRevisionLevel";
},
instance of MSFT_CliProperty
{
Derivation = "MinBlockSize";
Description = "Minimum block size, in bytes, for media accessed by this device.";
Name = "MinBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. /n";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfMediaSupported";
Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
Name = "NumberOfMediaSupported";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "RevisionLevel";
Description = "The RevisionLevel property indicates the firmware revision level of the CD-ROM drive.";
Name = "RevisionLevel";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIBus";
Description = "The SCSIBus property indicates the SCSI bus number for the disk drive.";
Name = "SCSIBus";
},
instance of MSFT_CliProperty
{
Derivation = "SCSILogicalUnit";
Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive. ";
Name = "SCSILogicalUnit";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIPort";
Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
Name = "SCSIPort";
},
instance of MSFT_CliProperty
{
Derivation = "SCSITargetId";
Description = "The SCSITargetId property indicates the SCSI ID number of the CD-ROM drive.";
Name = "SCSITargetId";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the disk drive.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TransferRate";
Description = "The TransferRate property indicates the CD-ROM drive's transfer rate. A value of -1 indicates that the rate could not be determined. This could potentially happen, for example, if the CD is not in the drive.";
Name = "TransferRate";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeName";
Description = "The VolumeName property indicates the volume name of the CD-ROM drive.";
Name = "VolumeName";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeSerialNumber";
Description = "The VolumeSerialNumber property indicates the volume serial number of the media in the CD-ROM drive.";
Name = "VolumeSerialNumber";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description..";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property indicates the drive letter of the CD ROM drive.";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the Win32 CD-ROM drive.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeName";
Description = "The VolumeName property indicates the volume name of the CD-ROM drive.";
Name = "VolumeName";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "SCSI";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property indicates the drive letter of the CD ROM drive.";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIBus";
Description = "The SCSIBus property indicates the SCSI bus number for the disk drive.";
Name = "SCSIBus";
},
instance of MSFT_CliProperty
{
Derivation = "SCSILogicalUnit";
Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive. ";
Name = "SCSILogicalUnit";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIPort";
Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
Name = "SCSIPort";
},
instance of MSFT_CliProperty
{
Derivation = "SCSITargetId";
Description = "The SCSITargetId property indicates the SCSI ID number of the CD-ROM drive.";
Name = "SCSITargetId";
}};
}};
FriendlyName = "CDROM";
PWhere = "Where Drive='#'";
Target = "Select * from Win32_CDROMDrive";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Computer system management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AdminPasswordStatus";
Description = "The AdminPasswordStatus property identifies the system-wide hardware security settings for Administrator Password Status.";
Name = "AdminPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BootupState";
Description = "The BootupState property specifies how the system was started. Fail-safe boot (also called SafeBoot) bypasses the user's startup files. /nConstraints: Must have a value.";
Name = "BootupState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Normal boot","Fail-safe boot","Fail-safe with network boot"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ChassisBootupState";
Description = "The ChassisBootupState property indicates the enclosure's bootup state.";
Name = "ChassisBootupState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "KeyboardPasswordStatus";
Description = "The KeyboardPasswordStatus property identifies the system-wide hardware security settings for Keyboard Password Status.";
Name = "KeyboardPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerOnPasswordStatus";
Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
Name = "PowerOnPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerSupplyState";
Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
Name = "PowerSupplyState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerState";
Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
Name = "PowerState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "FrontPanelResetStatus";
Description = "The FrontPanelResetStatus property identifies the hardware security settings for the reset button on the machine.";
Name = "FrontPanelResetStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ThermalState";
Description = "The ThermalState property identifies the enclosure's thermal state when last booted.";
Name = "ThermalState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AdminPasswordStatus";
Description = "The AdminPasswordStatus property identifies the system-wide hardware security settings for Administrator Password Status.";
Name = "AdminPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "AutomaticResetBootOption";
Description = "The AutomaticResetBootOption property determines whether the automatic reset boot option is enabled. /nValues: TRUE or FALSE. If TRUE, the automatic reset boot option is enabled.";
Name = "AutomaticResetBootOption";
},
instance of MSFT_CliProperty
{
Derivation = "AutomaticResetCapability";
Description = "The AutomaticResetCapability property determines whether the automatic reset is enabled. This capability is available on Windows NT but not on Windows 95./nValues: TRUE or FALSE. If TRUE, the automatic reset is enabled.";
Name = "AutomaticResetCapability";
},
instance of MSFT_CliProperty
{
Derivation = "BootOptionOnLimit";
Description = "Boot Option on Limit. Identifies the system action to be taken when the Reset Limit is reached.";
Name = "BootOptionOnLimit";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Operating system","System utilities","Do not reboot"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BootOptionOnWatchDog";
Description = "The BootOptionOnWatchDog Property indicates the type of re-boot action to be taken after the time on the watchdog timer has elapsed.";
Name = "BootOptionOnWatchDog";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Operating system","System utilities","Do not reboot"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BootROMSupported";
Description = "The BootROMSupported property determines whether a boot ROM is supported./nValues: TRUE or FALSE. If TRUE, a boot ROM is supported.";
Name = "BootROMSupported";
},
instance of MSFT_CliProperty
{
Derivation = "BootupState";
Description = "The BootupState property specifies how the system was started. Fail-safe boot (also called SafeBoot) bypasses the user's startup files. /nConstraints: Must have a value.";
Name = "BootupState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Normal boot","Fail-safe boot","Fail-safe with network boot"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ChassisBootupState";
Description = "The ChassisBootupState property indicates the enclosure's bootup state.";
Name = "ChassisBootupState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Description = "The CreationClassName property indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.";
Name = "CreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentTimeZone";
Description = "The CurrentTimeZone property indicates the amount of time the unitary computer system is offset from Coordinated Universal Time.";
Name = "CurrentTimeZone";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightInEffect";
Description = "The DaylightInEffect property specifies if the daylight savings mode is on. /nValues: TRUE or FALSE. If TRUE, daylight savings is in effect.";
Name = "DaylightInEffect";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the computer belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "DomainRole";
Description = "The DomainRole property indicates the role this computer plays within its assigned domain-workgroup. The domain-workgroup is a collection of computers on the same network. For example, the DomainRole property may show this computer is a \"Member Workstation\" (value of [1]).";
Name = "DomainRole";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Standalone Workstation","Member Workstation","Standalone Server","Member Server","Backup Domain Controller","Primary Domain Controller"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableDaylightSavingsTime";
Description = "The EnableDaylightSavingsTime property indicates whether Daylight Savings Time is recognized on this machine. FALSE - time does not move an hour ahead or behind in the year. NULL - the status of DST is unknown on this system";
Name = "EnableDaylightSavingsTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "FrontPanelResetStatus";
Description = "The FrontPanelResetStatus property identifies the hardware security settings for the reset button on the machine.";
Name = "FrontPanelResetStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InfraredSupported";
Description = "The InfraredSupported property determines whether an infrared (IR) port exists on the computer system./nValues: TRUE or FALSE. If TRUE, an IR port exists.";
Name = "InfraredSupported";
},
instance of MSFT_CliProperty
{
Derivation = "InitialLoadInfo";
Description = "This object contains the data needed to find either the initial load device (its key) or the boot service to request the operating system to start up.";
Name = "InitialLoadInfo";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "KeyboardPasswordStatus";
Description = "The KeyboardPasswordStatus property identifies the system-wide hardware security settings for Keyboard Password Status.";
Name = "KeyboardPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LastLoadInfo";
Description = "The array entry of the InitialLoadInfo property, that holds the data corresponding to booting the currently loaded operating system.";
Name = "LastLoadInfo";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the computer manufacturer./nExample: Acme";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The Model property indicates the product name of the computer given by the manufacturer./nConstraints: Must have a value";
Name = "Model";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NameFormat";
Description = "The CIM_ComputerSystem object and its derivatives are Top Level Objects of CIM. They provide the scope for numerous components. Having unique CIM_System keys is required. A heuristic is defined to create the CIM_ComputerSystem name to attempt to always generate the same name, independent of discovery protocol. This prevents inventory and management problems where the same asset or entity is discovered multiple times, but can not be resolved to a single object. Use of the heuristic is optional, but recommended. /n The NameFormat property identifies how the computer system name is generated, using a heuristic. The heuristic is outlined, in detail, in the CIM V2 Common Model specification. It assumes that the documented rules are traversed in order, to determine and assign a name. The NameFormat values list defines the precedence order for assigning the computer system name. Several rules do map to the same Value. /n Note that the CIM_ComputerSystem Name calculated using the heuristic is the system's key value. Other names can be assigned and used for the CIM_ComputerSystem, that better suit the business, using Aliases.";
Name = "NameFormat";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"IP","Dial","HID","NWA","HWA","X25","ISDN","IPX","DCC","ICD","E.164","SNA","OID/OSI","Other"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"IP","Dial","HID","NWA","HWA","X25","ISDN","IPX","DCC","ICD","E.164","SNA","OID/OSI","Other"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "NetworkServerModeEnabled";
Description = "The NetworkServerModeEnabled property determines whether Network Server Mode is enabled./nValues: TRUE or FALSE. If TRUE, Network Server Mode is enabled.";
Name = "NetworkServerModeEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfProcessors";
Description = "The NumberOfProcessors property indicates the number of processors currently available on the system. This is the number of processors whose status is \"enabled\" - versus simply the number of processors for the computer system. The former can be determined by enumerating the number of processor instances associated with the computer system object, using the Win32_ComputerSystemProcessor association.";
Name = "NumberOfProcessors";
},
// instance of MSFT_CliProperty
// {
// Derivation = "OEMLogoBitmap";
// Description = "The OEMLogoBitmap array holds the data for a bitmap created by the OEM.";
// Name = "OEMLogoBitmap";
// },
instance of MSFT_CliProperty
{
Derivation = "OEMStringArray";
Description = "This structure contains free form strings defined by the OEM. Examples of this are: Part Numbers for Reference Documents for the system, contact information for the manufacturer, etc.";
Name = "OEMStringArray";
},
instance of Msft_CliProperty
{
Name = "PartOfDomain";
Description = "The PartOfDomain property indicates whether the computer is "
"part of a domain or workgroup.";
Derivation = "PartOfDomain";
},
instance of MSFT_CliProperty
{
Derivation = "PauseAfterReset";
Description = "The PauseAfterReset property identifies the time delay before the reboot is initiated. It is used after a system power cycle, system reset (local or remote), and automatic system reset. A value of -1 indicates that the pause value is unknown";
Name = "PauseAfterReset";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of a computer system and its associated running operating system. The values, 0=\"Unknown\", 1=\"Not Supported\", and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a system can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Boolean indicating that the computer system, with its running operating system, support power management. This boolean does not indicate that power management features are currently enabled, only that the system is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "PowerOnPasswordStatus";
Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
Name = "PowerOnPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerState";
Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
Name = "PowerState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerSupplyState";
Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
Name = "PowerSupplyState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryOwnerContact";
Description = "A string that provides information on how the primary system owner can be reached (e.g. phone number, email address, ...).";
Name = "PrimaryOwnerContact";
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryOwnerName";
Description = "The name of the primary system owner.";
Name = "PrimaryOwnerName";
},
instance of MSFT_CliProperty
{
Derivation = "ResetCapability";
Description = "If enabled (value = 4), the unitary computer system can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other values for the property are also defined - \"Not Implemented\" (5), \"Other\" (1) and \"Unknown\" (2).";
Name = "ResetCapability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Disabled","Enabled","Not Implemented"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ResetCount";
Description = "The ResetCount property indicates the number of automatic resets since the last intentional reset. A value of -1 indicates that the count is unknown.";
Name = "ResetCount";
},
instance of MSFT_CliProperty
{
Derivation = "ResetLimit";
Description = "The ResetLimit property indicates the number of consecutive time the system reset will be attempted. A value of -1 indicates that the limit is unknown";
Name = "ResetLimit";
},
instance of MSFT_CliProperty
{
Derivation = "Roles";
Description = "A collection of strings that specify the roles this system plays in the IT-environment.";
Name = "Roles";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportContactDescription";
Description = "The SupportContactDescription property is an array that indicates the support contact information for the Win32 computer system.";
Name = "SupportContactDescription";
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupDelay";
Description = "The SystemStartupDelay property indicates the time to delay before starting the operating system";
Name = "SystemStartupDelay";
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupOptions";
Description = "The SystemStartupOptions property array indicates the options for starting up the Win32 computer system./nConstraints: Must have a value";
Name = "SystemStartupOptions";
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupSetting";
Description = "The SystemStartupSetting property indicates the index of the default start profile. This value is 'calculated' so that it usually returns zero (0) because at write-time, the profile string is physically moved to the top of the list. (This is how Windows NT determines which value is the default.)";
Name = "SystemStartupSetting";
},
instance of MSFT_CliProperty
{
Derivation = "SystemType";
Description = "The SystemType property indicates the type of system running on the Win32 computer./nConstraints: Must have a value";
Name = "SystemType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"X86-based PC","MIPS-based PC","Alpha-based PC","Power PC","SH-x PC","StrongARM PC","64-bit Intel PC","64-bit Alpha PC","Unknown","X86-Nec98 PC"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"X86-based PC","MIPS-based PC","Alpha-based PC","Power PC","SH-x PC","StrongARM PC","64-bit Intel PC","64-bit Alpha PC","Unknown","X86-Nec98 PC"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ThermalState";
Description = "The ThermalState property identifies the enclosure's thermal state when last booted.";
Name = "ThermalState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TotalPhysicalMemory";
Description = "The TotalPhysicalMemory property indicates the total size of physical memory./nExample: 67108864";
Name = "TotalPhysicalMemory";
},
instance of MSFT_CliProperty
{
Derivation = "UserName";
Description = "The UserName property indicates the name of the currently-logged-on user./nConstraints: Must have a value. /nExample: johnsmith";
Name = "UserName";
},
instance of MSFT_CliProperty
{
Derivation = "Workgroup";
Description = "The Workgroup property contains the name of the workgroup. This value is only valid if the PartOfDomain property is FALSE.";
Name = "Workgroup";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WakeUpType";
Description = "The WakeUpType property indicates the event that caused the system to power up.";
Name = "WakeUpType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","APM Timer","Modem Ring","LAN Remote","Power Switch","PCI PME#","AC Power Restored"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the computer belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the computer manufacturer.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The Model property indicates the product name of the computer given by the manufacturer.";
Name = "Model";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryOwnerName";
Description = "The name of the primary system owner.";
Name = "PrimaryOwnerName";
},
instance of MSFT_CliProperty
{
Derivation = "TotalPhysicalMemory";
Description = "The TotalPhysicalMemory property indicates the total size of physical memory./nExample: 67108864";
Name = "TotalPhysicalMemory";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "POWER";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of a CIM_System instance in an enterprise environment.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of a computer system and its associated running operating system. The values, 0=\"Unknown\", 1=\"Not Supported\", and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a system can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState parameter set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Boolean indicating that the computer system, with its running operating system, support power management. This boolean does not indicate that power management features are currently enabled, only that the system is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "PowerOnPasswordStatus";
Description = "The PowerOnPasswordStatus property identifies the system-wide hardware security settings for Power On Password Status.";
Name = "PowerOnPasswordStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Enabled","Not Implemented","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerState";
Description = "Indicates the current power state of the computer system and its associated operating system. Regarding the power saving states, these are defined as follows: Value 4 (Unknown) indicates that the system is known to be in a power save mode, but its exact status in this mode is unknown; 2 (Low Power Mode) indicates that the system is in a power save state but still functioning, and may exhibit degraded performance; 3 (Standby) describes that the system is not functioning but could be brought to full power 'quickly'; and value 7 (Warning) indicates that the computerSystem is in a warning state, though also in a power save mode.";
Name = "PowerState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Full Power","Power Save - Low Power Mode","Power Save - Standby","Power Save - Unknown","Power Cycle","Power Off","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerSupplyState";
Description = "The PowerSupplyState identifies the state of the enclosure's power supply (or supplies) when last booted.";
Name = "PowerSupplyState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Safe","Warning","Critical","Non-recoverable"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AutomaticResetBootOption";
Description = "The AutomaticResetBootOption property determines whether the automatic reset boot option is enabled, i.e. whether the machine will try to reboot after a system failure./nValues: TRUE or FALSE. If TRUE, the automatic reset boot option is enabled.";
Name = "AutomaticResetBootOption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentTimeZone";
Description = "The CurrentTimeZone property indicates the amount of time the unitary computer system is offset from Coordinated Universal Time.";
Name = "CurrentTimeZone";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"sint16"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"sint16","Win32API|Time Structures|TIME_ZONE_INFORMATION|Bias"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Minutes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableDaylightSavingsTime";
Description = "The EnableDaylightSavingsTime property indicates whether Daylight Savings Time is recognized on this machine. FALSE - time does not move an hour ahead or behind in the year. NULL - the status of DST is unknown on this system";
Name = "EnableDaylightSavingsTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Roles";
Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
Name = "Roles";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupDelay";
Description = "The SystemStartupDelay property indicates the time to delay before starting the operating system";
Name = "SystemStartupDelay";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint16"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint16","Win32API|GetPrivateProfileInt|Boot Loader|timeout"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "units";
QualifierValue = {"Seconds"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupOptions";
Description = "The SystemStartupOptions property array indicates the options for starting up the computer system./nConstraints: Must have a value./nNote: The SE_SYSTEM_ENVIRONMENT_NAME privilege is required on IA64bit machines. This privilege is not required for 32bit systems.";
Name = "SystemStartupOptions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|GetPrivateProfileSection|Operating Systems"};
},
instance of MSFT_CliQualifier
{
Name = "Privileges";
QualifierValue = {"string","Win32API|GetPrivateProfileSection|Operating Systems","SeSystemEnvironmentNamePrivilege"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemStartupSetting";
Description = "The SystemStartupSetting property indicates the index of the default start profile. This value is 'calculated' so that it usually returns zero (0) because at write-time, the profile string is physically moved to the top of the list. (This is how Windows NT determines which value is the default.)";
Name = "SystemStartupSetting";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint8"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint8","WMI"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Workgroup";
Description = "The Workgroup property contains the name of the workgroup. This value is only valid if the PartOfDomain property is FALSE.";
Name = "Workgroup";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "ComputerSystem";
PWhere = "";
Target = "Select * from Win32_ComputerSystem";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Rename";
Description = "Renaming a computer can be performed only by a member of the Administrators local group on the computer. You cannot call this Rename function remotely for domain computers. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThe method can return the following values: /n0 - Success. Reboot required. /nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
Name = "Rename";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Name parameter specifies the new name. The name cannot include control characters, leading or trailing spaces, or any of the following characters: / \\ [ ] : | < > + = ; , ? ";
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Name parameter specifies the new name. The name cannot include control characters, leading or trailing spaces, or any of the following characters: / \\ [ ] : | < > + = ; , ? "};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThis parameter is only used for domain renames on Windows 2000 platforms and beyond. ";
ParaId = "Password";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"[email protected]\"). If this parameter is NULL, the caller's context is used. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. /nThis parameter is only used for domain renames on Windows 2000 platforms and beyond. ";
ParaId = "UserName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"Renaming a computer can be performed only by a member of the Administrators local group on the computer. You cannot call this Rename function remotely for domain computers. /nPassword and Username must use a high authentication level (i.e. no less than RPC"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Other"};
}};
Usage = "Rename";
},
instance of MSFT_CliVerb
{
Derivation = "JoinDomainOrWorkgroup";
Description = "The JoinDomainOrWorkgroup method joins computer systems to a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those listed above, refer to Win32 error code documentation./nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
Name = "JoinDomainOrWorkgroup";
Parameters = {
instance of MSFT_CliParam
{
Description = "The AccountOU optionally specifies the pointer to a constant null-terminated character string that contains the RFC 1779 format name of the organizational unit (OU) for the computer account. If you specify this parameter, the string must contain a full path, for example, OU=testOU, DC=domain, DC=Domain,DC=com. Otherwise, this parameter must be NULL. ";
ParaId = "AccountOU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The AccountOU optionally specifies the pointer to a constant null-terminated character string that contains the RFC 1779 format name of the organizational unit (OU) for the computer account. If you specify this parameter, the string must contain a full pa"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"3"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The FJoinOptions parameter contains a set of bit flags defining the join options. This parameter can be one or more of the following values: /nJoin Domain - Joins the computer to a domain. If this value is not specified, joins the computer to a workgroup. 0 bit - Join Domain - If not present, a workgroup is joined. /n1 bit - Acct Create - Creates the account on the domain. /n2 bit - Acct Delete - Delete the account when a domain is left. /n4 bit - Win9X Upgrade - The join operation is occurring as part of an upgrade of Windows 95/98 to Windows NT/Windows 2000. /n5 bit - Domain Join If Joined - Allows a join to a new domain even if the computer is already joined to a domain. /n6 bit - Join Unsecure - Performs an unsecured join./n7 bit - Machine Password Passed - Indicates that the machine (not user) password is passed. This option is only valid for unsecure joins /n8 bit - Deferred SPN Set - Specifies that writing SPN and DnsHostName attributes on the computer object should be deferred until the rename that will follow the join. /n18 bit - Install Invocation - The APIs were invoked during install. /nThe method returns a 0 if no options are involved.";
ParaId = "FJoinOptions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitMap";
QualifierValue = {"0","1","2","4","5","6","7","8","18"};
},
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"Join Domain","Acct Create","Acct Delete","Win9X Upgrade","Domain Join If Joined","Join Unsecure","Machine Password Passed","Deferred SPN Set","Install Invocation"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The FJoinOptions parameter contains a set of bit flags defining the join options. This parameter can be one or more of the following values: /nJoin Domain - Joins the computer to a domain. If this value is not specified, joins the computer to a workgroup."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"4"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The Name parameter specifies the domain or workgroup to join. This parameter cannot be NULL.";
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Name parameter specifies the domain or workgroup to join. This parameter cannot be NULL."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
ParaId = "Password";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"[email protected]\"). If this parameter is NULL, the caller's context is used. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
ParaId = "UserName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The JoinDomainOrWorkgroup method joins computer systems to a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those lis"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Other"};
}};
Usage = "JoinDomainOrWorkgroup";
},
instance of MSFT_CliVerb
{
Derivation = "UnjoinDomainOrWorkgroup";
Description = "The UnjoinDomainOrWorkgroup method un-joins or removes a computer system from a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values other than those listed above, refer to Win32 error code documentation./nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
Name = "UnjoinDomainOrWorkgroup";
Parameters = {
instance of MSFT_CliParam
{
Description = "The FUnjoinOptions parameter specifies the unjoin options. If this parameter is NETSETUP_ACCT_DELETE, the account is disabled when the unjoin occurs. Note that this option does not delete the account. Currently, there are no other unjoin options defined. /n2 bit - Acct Delete - Delete the account when a domain is left. /nThe method returns a 0 if no options are involved.";
ParaId = "FUnjoinOptions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitMap";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"Acct Delete"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The FUnjoinOptions parameter specifies the unjoin options. If this parameter is NETSETUP_ACCT_DELETE, the account is disabled when the unjoin occurs. Note that this option does not delete the account. Currently, there are no other unjoin options defined. "};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
ParaId = "Password";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"If the UserName parameter specifies an account name, the Password parameter must point to the password to use when connecting to the domain controller. Otherwise, this parameter must be NULL. /nPassword and Username must use a high authentication level (i."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMOND\\user\") or the user principal name (UPN) of the user in the form of an Internet-style login name (for example, \"[email protected]\"). If this parameter is NULL, the caller's context is used. Blank password is passed by using an empty string /nPassword and Username must use a high authentication level (i.e. no less than RPC_C_AUTHN_LEVEL_PKT_PRIVACY) when they connect to winmgmt (i.e. in the call to obtain the IWbemServices interface) or SetProxyBlanket on their IWbemServices ptr. If they are local to winmgmt then this is not a concern because their authentication level is as good as RPC_C_AUTHN_LEVEL_PKT_PRIVACY as well as their client request never goes over the wire to get to the winmgmt. /nIf Password and Username are left null, the provider does not care. /nIf the provider determines that the authentication level is too low and a Password or Username has been specified then WBEM_E_ENCRYPTED_CONNECTION_REQUIRED will be returned. ";
ParaId = "UserName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Username parameter is a pointer to a constant null-terminated character string that specifies the account name to use when connecting to the domain controller. The string must specify either a domain NetBIOS name and user account (for example, \"REDMON"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The UnjoinDomainOrWorkgroup method un-joins or removes a computer system from a domain or workgroup. This method is only available on Windows 2000 platforms and beyond. The method can return the following values:/n0 - Success./nOther - For integer values o"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Other"};
}};
Usage = "UnjoinDomainOrWorkgroup";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "CPU management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AddressWidth";
Name = "AddressWidth";
},
instance of MSFT_CliProperty
{
Derivation = "Architecture";
Name = "Architecture";
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Name = "Availability";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Name = "Caption";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Name = "ConfigManagerErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "CpuStatus";
Name = "CpuStatus";
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Name = "CreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentClockSpeed";
Name = "CurrentClockSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentVoltage";
Name = "CurrentVoltage";
},
instance of MSFT_CliProperty
{
Derivation = "DataWidth";
Name = "DataWidth";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ExtClock";
Name = "ExtClock";
},
instance of MSFT_CliProperty
{
Derivation = "Family";
Name = "Family";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "L2CacheSize";
Name = "L2CacheSize";
},
instance of MSFT_CliProperty
{
Derivation = "L2CacheSpeed";
Name = "L2CacheSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Level";
Name = "Level";
},
instance of MSFT_CliProperty
{
Derivation = "LoadPercentage";
Name = "LoadPercentage";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxClockSpeed";
Name = "MaxClockSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OtherFamilyDescription";
Name = "OtherFamilyDescription";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Name = "PowerManagementCapabilities";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessorId";
Name = "ProcessorId";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessorType";
Name = "ProcessorType";
},
instance of MSFT_CliProperty
{
Derivation = "Revision";
Name = "Revision";
},
instance of MSFT_CliProperty
{
Derivation = "Role";
Name = "Role";
},
instance of MSFT_CliProperty
{
Derivation = "SocketDesignation";
Name = "SocketDesignation";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
},
instance of MSFT_CliProperty
{
Derivation = "Stepping";
Name = "Stepping";
},
instance of MSFT_CliProperty
{
Derivation = "SystemCreationClassName";
Name = "SystemCreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "UniqueId";
Name = "UniqueId";
},
instance of MSFT_CliProperty
{
Derivation = "UpgradeMethod";
Name = "UpgradeMethod";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "VoltageCaps";
Name = "VoltageCaps";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Name = "Caption";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxClockSpeed";
Name = "MaxClockSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SocketDesignation";
Name = "SocketDesignation";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Name = "Availability";
},
instance of MSFT_CliProperty
{
Derivation = "CpuStatus";
Name = "CpuStatus";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentVoltage";
Name = "CurrentVoltage";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "LoadPercentage";
Name = "LoadPercentage";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "CONFIG";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AddressWidth";
Name = "AddressWidth";
},
instance of MSFT_CliProperty
{
Derivation = "DataWidth";
Name = "DataWidth";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ExtClock";
Name = "ExtClock";
},
instance of MSFT_CliProperty
{
Derivation = "L2CacheSize";
Name = "L2CacheSize";
},
instance of MSFT_CliProperty
{
Derivation = "L2CacheSpeed";
Name = "L2CacheSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "MaxClockSpeed";
Name = "MaxClockSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessorType";
Name = "ProcessorType";
},
instance of MSFT_CliProperty
{
Derivation = "Revision";
Name = "Revision";
},
instance of MSFT_CliProperty
{
Derivation = "SocketDesignation";
Name = "SocketDesignation";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "VoltageCaps";
Name = "VoltageCaps";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
}};
}};
FriendlyName = "CPU";
PWhere = "Where DeviceID='#'";
Target = "Select * from WIN32_PROCESSOR";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Computer system product information from SMBIOS. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the product.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "Commonly used product name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKUNumber";
Description = "Product SKU (stock keeping unit) information.";
Name = "SKUNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UUID";
Description = "The UUID property contains the Universally Unique Identifier (UUID) for this product. A UUID is a 128-bit identifier that is guaranteed to be different from other generated UUIDs. (If a UUID is not available, a UUID of all zeros is used).";
Name = "UUID";
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier. ";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "Commonly used product name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier. Corresponds to the vendor property in the product object in the DMTF Solution Exchange Standard.";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "CSProduct";
PWhere = "";
Target = "Select * from Win32_ComputerSystemProduct";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "CIM_DataFile is a type of logical file that is a named collection of data or executable code./n<B>The behavior of the provider backing this class will be changed in future releases. Currently the provider returns both files on fixed disks as well as files on mapped logical disks. In the future, only instances of files on local fixed disks will be returned.<B>";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property is a boolean value indicating that the file is compressed.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property is a boolean value indicating if the file is hidden.";
Name = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
},
instance of MSFT_CliProperty
{
Derivation = "System";
Description = "The system property is a boolean value indicating if the file is a system file.";
Name = "System File";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Version string from version resource if one is present.";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "Writeable";
Description = "The Writeable property is a boolean value indicating if the file can be written.";
Name = "Writeable";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccessMask";
Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. This property is only supported under Windows NT and Windows 2000. On Windows 98 and on Windows NT/2000 FAT volumes, FULL_ACCESS is returned, indicating no security has been set on the object.";
Name = "Access Rights";
},
instance of MSFT_CliProperty
{
Derivation = "Archive";
Description = "The Archive property is a boolean value indicating that the file should be archived.";
Name = "Should Be Archived";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property is a boolean value indicating that the file is compressed.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "CompressionMethod";
Description = "The CompressionMethod property is a free form string indicating the algorithm or tool used to compress the logical file. If it is not possible (or not desired) to describe the compression scheme (perhaps because it is not known), use the following words: \"Unknown\" to represent that it is not known whether the logical file is compressed or not, \"Compressed\" to represent that the file is compressed but either its compression scheme is not known or not disclosed, and \"Not Compressed\" to represent that the logical file is not compressed.";
Name = "Compression Method";
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Description = "The CreationClassName property is a string indicating the name of this class.";
Name = "Class Name";
},
instance of MSFT_CliProperty
{
Derivation = "CreationDate";
Description = "The CreationDate property is a datetime value indicating the file's creation date.";
Name = "Creation Date";
},
instance of MSFT_CliProperty
{
Derivation = "CSCreationClassName";
Description = "The CSCreationClassName property is a string indicating the class of the computer system.";
Name = "Computer System Class Name";
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Description = "The CSName property is a string indicating the name of the computer system.";
Name = "Computer System Name";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property is a string representing the drive letter (including colon) of the file. Example: c:";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "EightDotThreeFileName";
Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file./nExample: c:\\progra~1";
Name = "Eight Dot Three File Name";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "EncryptionMethod";
Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. If it is not possible (or not desired) to describe the encryption scheme (perhaps for security reasons), use the following words: \"Unknown\" to represent that it is not known whether the logical file is encrypted or not, \"Encrypted\" to represent that the file is encrypted but either its encryption scheme is not known or not disclosed, and \"Not Encrypted\" to represent that the logical file is not encrypted.";
Name = "Encryption Method";
},
instance of MSFT_CliProperty
{
Derivation = "Extension";
Description = "The Extension property is a string representing the file's extension (without the dot). Example: txt, mof, mdb.";
Name = "File Extension";
},
instance of MSFT_CliProperty
{
Derivation = "FileName";
Description = "The FileName property is a string representing the filename (without extension) of the file. Example: autoexec";
Name = "File Name";
},
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "FileType";
Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
Name = "File Type";
},
instance of MSFT_CliProperty
{
Derivation = "FSCreationClassName";
Description = "The FSCreationClassName property is a string indicating the class of the file system.";
Name = "File System Class Name";
},
instance of MSFT_CliProperty
{
Derivation = "FSName";
Description = "The FSName property is string indicating the name of the file system.";
Name = "File System Name";
},
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property is a boolean value indicating if the file is hidden.";
Name = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "Install Date";
},
instance of MSFT_CliProperty
{
Derivation = "InUseCount";
Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
Name = "Current File Open Count";
},
instance of MSFT_CliProperty
{
Derivation = "LastAccessed";
Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
Name = "Last Accessed";
},
instance of MSFT_CliProperty
{
Derivation = "LastModified";
Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
Name = "Last Modified";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "Manufacturer string from version resource if one is present.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "System";
Description = "The system property is a boolean value indicating if the file is a system file.";
Name = "System File";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Version string from version resource if one is present.";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "Writeable";
Description = "The Writeable property is a boolean value indicating if the file can be written.";
Name = "Writeable";
}};
}};
FriendlyName = "DataFile";
PWhere = " Where Name = '#'";
Target = "Select * from CIM_DataFile";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "TakeOwnerShip";
Description = "The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contain";
Name = "TakeOwnerShip";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "TakeOwnerShip";
},
instance of MSFT_CliVerb
{
Derivation = "ChangeSecurityPermissions";
Description = "The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of";
Name = "ChangeSecurityPermissions";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Option";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
ParaId = "SecurityDescriptor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "ChangeSecurityPermissions";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Copy";
Description = "The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy i";
Name = "Copy";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Copy";
},
instance of MSFT_CliVerb
{
Derivation = "Rename";
Description = "The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is o";
Name = "Rename";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Rename";
},
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer value";
Name = "Delete";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Delete";
},
instance of MSFT_CliVerb
{
Derivation = "Compress";
Description = "The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer";
Name = "Compress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Compress";
},
instance of MSFT_CliVerb
{
Derivation = "Uncompress";
Description = "The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following";
Name = "Uncompress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Uncompress";
},
instance of MSFT_CliVerb
{
Derivation = "TakeOwnerShipEx";
Description = "The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains";
Name = "TakeOwnerShipEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "TakeOwnerShipEx";
},
instance of MSFT_CliVerb
{
Derivation = "ChangeSecurityPermissionsEx";
Description = "The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the fil";
Name = "ChangeSecurityPermissionsEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Option";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "SecurityDescriptor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
},
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "ChangeSecurityPermissionsEx";
},
instance of MSFT_CliVerb
{
Derivation = "CopyEx";
Description = "The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A";
Name = "CopyEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "CopyEx";
},
instance of MSFT_CliVerb
{
Derivation = "DeleteEx";
Description = "The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the De";
Name = "DeleteEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "DeleteEx";
},
instance of MSFT_CliVerb
{
Derivation = "CompressEx";
Description = "The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version o";
Name = "CompressEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "CompressEx";
},
instance of MSFT_CliVerb
{
Derivation = "UncompressEx";
Description = "The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended";
Name = "UncompressEx";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "UncompressEx";
},
instance of MSFT_CliVerb
{
Derivation = "GetEffectivePermission";
Description = "The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share). /nThe method returns a";
Name = "GetEffectivePermission";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Permissions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "GetEffectivePermission";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "DCOM Application management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AppID";
Name = "AppID";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AppID";
Name = "AppID";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
}};
FriendlyName = "DCOMAPP";
PWhere = "WHERE Name='#'";
Target = "Select * from WIN32_DCOMApplication";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "User's Desktop management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BorderWidth";
Name = "BorderWidth";
},
instance of MSFT_CliProperty
{
Derivation = "CoolSwitch";
Name = "CoolSwitch";
},
instance of MSFT_CliProperty
{
Derivation = "CursorBlinkRate";
Name = "CursorBlinkRate";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DragFullWindows";
Name = "DragFullWindows";
},
instance of MSFT_CliProperty
{
Derivation = "GridGranularity";
Name = "GridGranularity";
},
instance of MSFT_CliProperty
{
Derivation = "IconSpacing";
Name = "IconSpacing";
},
instance of MSFT_CliProperty
{
Derivation = "IconTitleFaceName";
Name = "IconTitleFaceName";
},
instance of MSFT_CliProperty
{
Derivation = "IconTitleSize";
Name = "IconTitleSize";
},
instance of MSFT_CliProperty
{
Derivation = "IconTitleWrap";
Name = "IconTitleWrap";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Pattern";
Name = "Pattern";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverActive";
Name = "ScreenSaverActive";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverExecutable";
Name = "ScreenSaverExecutable";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverSecure";
Name = "ScreenSaverSecure";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverTimeout";
Name = "ScreenSaverTimeout";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Name = "SettingID";
},
instance of MSFT_CliProperty
{
Derivation = "Wallpaper";
Name = "Wallpaper";
},
instance of MSFT_CliProperty
{
Derivation = "WallpaperStretched";
Name = "WallpaperStretched";
},
instance of MSFT_CliProperty
{
Derivation = "WallpaperTiled";
Name = "WallpaperTiled";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverActive";
Name = "ScreenSaverActive";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverSecure";
Name = "ScreenSaverSecure";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverTimeout";
Name = "ScreenSaverTimeout";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Name = "SettingID";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenSaverActive";
Name = "ScreenSaverActive";
}};
}};
FriendlyName = "DESKTOP";
PWhere = "WHERE Name='#'";
Target = "Select * from WIN32_DESKTOP";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Desktop Monitor management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Name = "Availability";
},
instance of MSFT_CliProperty
{
Derivation = "Bandwidth";
Name = "Bandwidth";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Name = "ConfigManagerErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayType";
Name = "DisplayType";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "IsLocked";
Name = "IsLocked";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "MonitorManufacturer";
Name = "MonitorManufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MonitorType";
Name = "MonitorType";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PixelsPerXLogicalInch";
Name = "PixelsPerXLogicalInch";
},
instance of MSFT_CliProperty
{
Derivation = "PixelsPerYLogicalInch";
Name = "PixelsPerYLogicalInch";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Name = "PowerManagementCapabilities";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenHeight";
Name = "ScreenHeight";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenWidth";
Name = "ScreenWidth";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "CONFIG";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PixelsPerXLogicalInch";
Name = "PixelsPerXLogicalInch";
},
instance of MSFT_CliProperty
{
Derivation = "PixelsPerYLogicalInch";
Name = "PixelsPerYLogicalInch";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenHeight";
Name = "ScreenHeight";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenWidth";
Name = "ScreenWidth";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "IsLocked";
Name = "IsLocked";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayType";
Name = "DisplayType";
},
instance of MSFT_CliProperty
{
Derivation = "MonitorManufacturer";
Name = "MonitorManufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenHeight";
Name = "ScreenHeight";
},
instance of MSFT_CliProperty
{
Derivation = "ScreenWidth";
Name = "ScreenWidth";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
}};
FriendlyName = "DesktopMonitor";
PWhere = "WHERE DEVICEID='#'";
Target = "Select * from WIN32_DESKTOPMONITOR";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Device memory addresses management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryType";
Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
Name = "MemoryType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MemoryType";
Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
Name = "MemoryType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "EndingAddress";
Description = "The EndingAddress property contains the ending address of memory mapped I/O";
Name = "EndingAddress";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryType";
Description = "The MemoryType property indicates the characteristics of the memory resource on the system.";
Name = "MemoryType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"ReadWrite","ReadOnly","WriteOnly","Prefetchable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartingAddress";
Description = "The StartingAddress property contains the starting address of memory mapped I/O. The hardware resource identifier property should be set to this value to construct the mapped I/O resource key.";
Name = "StartingAddress";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
}};
FriendlyName = "DeviceMemoryAddress";
PWhere = "";
Target = "Select * from Win32_DeviceMemoryAddress";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Physical disk drive management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "Table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Partitions";
Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
Name = "Partitions";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "Table";
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Index";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Partitions";
Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
Name = "Partitions";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The Model property indicates the manufacturer's model number of the disk drive.";
Name = "Model";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the disk drive.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "SCSI";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIBus";
Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
Name = "SCSIBus";
},
instance of MSFT_CliProperty
{
Derivation = "SCSILogicalUnit";
Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
Name = "SCSILogicalUnit";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIPort";
Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
Name = "SCSIPort";
},
instance of MSFT_CliProperty
{
Derivation = "SCSITargetId";
Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
Name = "SCSITargetId";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BytesPerSector";
Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
Name = "BytesPerSector";
},
instance of MSFT_CliProperty
{
Derivation = "Capabilities";
Description = "Capabilities of the media access device. For example, the device may support \"Random Access\", removable media and \"Automatic Cleaning\". ";
Name = "Capabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CapabilityDescriptions";
Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
Name = "CapabilityDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "CompressionMethod";
Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
Name = "CompressionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultBlockSize";
Description = "Default block size, in bytes, for this device.";
Name = "DefaultBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorMethodology";
Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
Name = "ErrorMethodology";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InterfaceType";
Description = "The InterfaceType property indicates the interface type of physical disk drive.";
Name = "InterfaceType";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the disk drive manufacturer.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxBlockSize";
Description = "Maximum block size, in bytes, for media accessed by this device.";
Name = "MaxBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaxMediaSize";
Description = "Maximum size, in Kbytes, of media supported by this device.";
Name = "MaxMediaSize";
},
instance of MSFT_CliProperty
{
Derivation = "MediaLoaded";
Description = "The MediaLoaded property determines whether the media for a disk drive is loaded. ";
Name = "MediaLoaded";
},
instance of MSFT_CliProperty
{
Derivation = "MediaType";
Description = "The MediaType property is the type of media used or accessed by this device.";
Name = "MediaType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Removable media","Fixed hard disk","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MinBlockSize";
Description = "Minimum block size, in bytes, for media accessed by this device.";
Name = "MinBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The Model property indicates the manufacturer's model number of the disk drive.";
Name = "Model";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfMediaSupported";
Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
Name = "NumberOfMediaSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Partitions";
Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
Name = "Partitions";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. ";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIBus";
Description = "The SCSIBus property indicates the SCSI bus number of the disk drive.";
Name = "SCSIBus";
},
instance of MSFT_CliProperty
{
Derivation = "SCSILogicalUnit";
Description = "The SCSILogicalUnit property indicates the SCSI logical unit number (LUN) of the disk drive.";
Name = "SCSILogicalUnit";
},
instance of MSFT_CliProperty
{
Derivation = "SCSIPort";
Description = "The SCSIPort property indicates the SCSI port number of the disk drive.";
Name = "SCSIPort";
},
instance of MSFT_CliProperty
{
Derivation = "SCSITargetId";
Description = "The SCSITargetId property indicates the SCSI ID number of the disk drive.";
Name = "SCSITargetId";
},
instance of MSFT_CliProperty
{
Derivation = "SectorsPerTrack";
Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
Name = "SectorsPerTrack";
},
instance of Msft_CliProperty
{
Name = "Signature";
Description = "The Signature property is used to identify a disk. It can be "
"used to identify a shared resource. ";
Derivation = "Signature";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the disk drive. It is calculated by multiplying the total number of cylinders, tracks in each cylinder, sectors in each track, and bytes in each sector.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TotalCylinders";
Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
Name = "TotalCylinders";
},
instance of MSFT_CliProperty
{
Derivation = "TotalHeads";
Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
Name = "TotalHeads";
},
instance of MSFT_CliProperty
{
Derivation = "TotalSectors";
Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
Name = "TotalSectors";
},
instance of MSFT_CliProperty
{
Derivation = "TotalTracks";
Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
Name = "TotalTracks";
},
instance of MSFT_CliProperty
{
Derivation = "TracksPerCylinder";
Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
Name = "TracksPerCylinder";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "CONFIG";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BytesPerSector";
Description = "The BytesPerSector property indicates the number of bytes in each sector for the physical disk drive.";
Name = "BytesPerSector";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultBlockSize";
Description = "Default block size, in bytes, for this device.";
Name = "DefaultBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the disk drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the physical drive number of the given drive. This member is filled by Get Drive Map Info. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InterfaceType";
Description = "The InterfaceType property indicates the interface type of physical disk drive.";
Name = "InterfaceType";
},
instance of MSFT_CliProperty
{
Derivation = "MaxBlockSize";
Description = "Maximum block size, in bytes, for media accessed by this device.";
Name = "MaxBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaxMediaSize";
Description = "Maximum size, in Kbytes, of media supported by this device.";
Name = "MaxMediaSize";
},
instance of MSFT_CliProperty
{
Derivation = "MinBlockSize";
Description = "Minimum block size, in bytes, for media accessed by this device.";
Name = "MinBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfMediaSupported";
Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
Name = "NumberOfMediaSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Partitions";
Description = "The Partitions property indicates the number of partitions on this physical disk drive that are recognized by the operating system.";
Name = "Partitions";
},
instance of MSFT_CliProperty
{
Derivation = "SectorsPerTrack";
Description = "The SectorsPerTrack property indicates the number of sectors in each track for this physical disk drive.";
Name = "SectorsPerTrack";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the disk drive. It is calculated by multiplying the total number of cylinders, tracks in each cylinder, sectors in each track, and bytes in each sector.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "TotalCylinders";
Description = "The TotalCylinders property indicates the total number of cylinders on the physical disk drive.";
Name = "TotalCylinders";
},
instance of MSFT_CliProperty
{
Derivation = "TotalHeads";
Description = "The TotalHeads property indicates the total number of heads on the disk drive. ";
Name = "TotalHeads";
},
instance of MSFT_CliProperty
{
Derivation = "TotalSectors";
Description = "The TotalSectors property indicates the total number of sectors on the physical disk drive. ";
Name = "TotalSectors";
},
instance of MSFT_CliProperty
{
Derivation = "TotalTracks";
Description = "The TotalTracks property indicates the total number of tracks on the physical disk drive. ";
Name = "TotalTracks";
},
instance of MSFT_CliProperty
{
Derivation = "TracksPerCylinder";
Description = "The TracksPerCylinder property indicates the number of tracks in each cylinder on the physical disk drive. ";
Name = "TracksPerCylinder";
}};
}};
FriendlyName = "DiskDrive";
PWhere = "WHERE Index=#";
Target = "Select * from Win32_DiskDrive";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "disk space usage for NTFS volumes.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "A Status property indicates the current status of the Disk Quota.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Warning","Exceeded"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DiskSpaceUsed";
Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
Name = "DiskSpaceUsed";
},
instance of MSFT_CliProperty
{
Derivation = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Name = "Limit";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaVolume";
Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
Name = "QuotaVolume";
},
instance of MSFT_CliProperty
{
Derivation = "User";
Description = "The User reference represents the user account associated with a disk quota.";
Name = "User";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DiskSpaceUsed";
Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
Name = "DiskSpaceUsed";
},
instance of MSFT_CliProperty
{
Derivation = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Name = "Limit";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaVolume";
Description = "The QuotaVolume reference represents the disk volume which has disk quotas.";
Name = "QuotaVolume";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "A Status property indicates the current status of the Disk Quota.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Warning","Exceeded"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "User";
Description = "The User reference represents the user account associated with a disk quota.";
Name = "User";
},
instance of MSFT_CliProperty
{
Derivation = "WarningLimit";
Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
Name = "WarningLimit";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Name = "Limit";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Bytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WarningLimit";
Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
Name = "WarningLimit";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Bytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "DiskQuota";
Target = "Select * from Win32_DiskQuota";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Direct memory access (DMA) channel management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DMAChannel";
Description = "A part of the object's key value, the DMA channel number.";
Name = "DMAChannel";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AddressSize";
Description = "An integer indicating the DMA channel address size in bits. ";
Name = "AddressSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","8","16","32","64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The Availability property indicates the availability of the DMA.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BurstMode";
Description = "Indicate whether the DMA channel supports burst mode";
Name = "BurstMode";
},
instance of MSFT_CliProperty
{
Derivation = "ByteMode";
Description = "Indicates whether DMA may execute in 'count by byte' mode (value=4) or not (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "ByteMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Not execute in 'count by byte' mode","Execute in 'count by byte' mode"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ChannelTiming";
Description = "DMA channel timing. For example, \"Type A\" (value =4) or \"Type F\" (6) could be specified.";
Name = "ChannelTiming";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","ISA Compatible","Type A","Type B","Type F"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Description = "The scoping computer system's name.";
Name = "CSName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DMAChannel";
Description = "A part of the object's key value, the DMA channel number.";
Name = "DMAChannel";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "MaxTransferSize";
Description = "The maximum number of bytes that can be transferred by this DMA channel. If unknown, enter 0.";
Name = "MaxTransferSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Port";
Description = "The Port property specifies the DMA port used by the host bus adapter. This is meaningful for MCA-type buses.";
Name = "Port";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TransferWidths";
Description = "An array indicating all the transfer widths (in bits) supported by this DMA channel. If unknown, enter 0.";
Name = "TransferWidths";
},
instance of MSFT_CliProperty
{
Derivation = "TypeCTiming";
Description = "Indicates whether C type (burst) timing is supported (value=5) or not (value=4). Also, \"Other\" (1), \"Unknown\" (2) and \"ISA Compatible\" (3) are defined.";
Name = "TypeCTiming";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","ISA Compatible","Not Supported","Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WordMode";
Description = "Indicates whether DMA may execute in 'count by word' mode (value=4) or not (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "WordMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Not execute in 'count by word' mode","Execute in 'count by word' mode"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AddressSize";
Description = "An integer indicating the DMA channel address size in bits. ";
Name = "AddressSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","8","16","32","64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DMAChannel";
Description = "A part of the object's key value, the DMA channel number.";
Name = "DMAChannel";
},
instance of MSFT_CliProperty
{
Derivation = "MaxTransferSize";
Description = "The maximum number of bytes that can be transferred by this DMA channel. ";
Name = "MaxTransferSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Port";
Description = "The Port property specifies the DMA port used by the host bus adapter. ";
Name = "Port";
}};
}};
FriendlyName = "DMAChannel";
PWhere = "Where DMAChannel=#";
Target = "Select * from Win32_DMAChannel";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "System environment settings management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains a character string specifying the name of a environment variable. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SystemVariable";
Description = "The SystemVariable property indicates whether the variable is a system variable. ";
Name = "SystemVariable";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "VariableValue";
Description = "The VariableValue property contains the placeholder variable of an environment variable. ";
Name = "VariableValue";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains a character string specifying the name of an environment variable. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "key";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
},
instance of MSFT_CliQualifier
{
Name = "Override";
QualifierValue = {"Name"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UserName";
Description = "The UserName property indicates the owner of the environment setting. It is set to \"<SYSTEM>\" for settings that are specific to the system (as opposed to a specific user) and \"<DEFAULT>\" for default user settings.";
Name = "UserName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"260"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains a character string specifying the name of an environment variable. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "key";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
},
instance of MSFT_CliQualifier
{
Name = "Override";
QualifierValue = {"Name"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemVariable";
Description = "The SystemVariable property indicates whether the variable is a system variable. A system variable is set by the operating system, and is independent from user environment settings.";
Name = "SystemVariable";
},
instance of MSFT_CliProperty
{
Derivation = "UserName";
Description = "The UserName property indicates the owner of the environment setting. It is set to \"<SYSTEM>\" for settings that are specific to the system (as opposed to a specific user) and \"<DEFAULT>\" for default user settings.";
Name = "UserName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"260"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VariableValue";
Description = "The VariableValue property contains the placeholder variable of an environment variable. Information like the file system directory can change from machine to machine. The operating system substitutes placeholders for these.";
Name = "VariableValue";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains a character string specifying the name of a Win32 environment variable. By specifying the name of a variable that does not yet exist, an application can create a new environment variable. /nExample: Path.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "key";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
},
instance of MSFT_CliQualifier
{
Name = "Override";
QualifierValue = {"Name"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VariableValue";
Description = "The VariableValue property contains the placeholder variable of a Win32 environment variable. Information like the file system directory can change from machine to machine. The operating system substitutes placeholders for these./nExample: %SystemRoot%.";
Name = "VariableValue";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Environment"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "Environment";
PWhere = "";
Target = "Select * from Win32_Environment";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Filesystem directory entry management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property is a boolean value indicating that the file is compressed.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
},
instance of MSFT_CliProperty
{
Derivation = "Writeable";
Description = "The Writeable property is a boolean value indicating if the file can be written.";
Name = "Writeable";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccessMask";
Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. ";
Name = "AccessMask";
},
instance of MSFT_CliProperty
{
Derivation = "Archive";
Description = "The Archive property is a boolean value indicating that the file should be archived.";
Name = "Archive";
},
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property is a boolean value indicating that the file is compressed.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "CompressionMethod";
Description = "The CompressionMethod property is a free form string indicating the algorithm or tool used to compress the logical file. ";
Name = "CompressionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Description = "The CSName property is a string indicating the name of the computer system.";
Name = "CSName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "EightDotThreeFileName";
Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
Name = "EightDotThreeFileName";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "EncryptionMethod";
Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. If it is not possible (or not desired) to describe the encryption scheme (perhaps for security reasons), use the following words: \"Unknown\" to represent that it is not known whether the logical file is encrypted or not, \"Encrypted\" to represent that the file is encrypted but either its encryption scheme is not known or not disclosed, and \"Not Encrypted\" to represent that the logical file is not encrypted.";
Name = "EncryptionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "Extension";
Description = "The Extension property is a string representing the file's extension (without the dot). ";
Name = "Extension";
},
instance of MSFT_CliProperty
{
Derivation = "FileName";
Description = "The FileName property is a string representing the filename (without extension) of the file.";
Name = "FileName";
},
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "FileSize";
},
instance of MSFT_CliProperty
{
Derivation = "FileType";
Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
Name = "FileType";
},
instance of MSFT_CliProperty
{
Derivation = "FSName";
Description = "The FSName property is string indicating the name of the file system.";
Name = "FSName";
},
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property is a boolean value indicating if the file is hidden.";
Name = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InUseCount";
Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
Name = "InUseCount";
},
instance of MSFT_CliProperty
{
Derivation = "LastAccessed";
Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
Name = "LastAccessed";
},
instance of MSFT_CliProperty
{
Derivation = "LastModified";
Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
Name = "LastModified";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "System";
Description = "The system property is a boolean value indicating if the file is a system file.";
Name = "System";
},
instance of MSFT_CliProperty
{
Derivation = "Writeable";
Description = "The Writeable property is a boolean value indicating if the file can be written.";
Name = "Writeable";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property is a boolean value indicating if the file is hidden.";
Name = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "Archive";
Description = "The Archive property is a boolean value indicating that the file should be archived.";
Name = "Archive";
},
instance of MSFT_CliProperty
{
Derivation = "EightDotThreeFileName";
Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
Name = "EightDotThreeFileName";
},
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "FileSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property is a boolean value indicating that the file is compressed.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
}};
}};
FriendlyName = "FSDir";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_Directory";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "TakeOwnerShip";
Description = "The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contains. /nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "TakeOwnerShip";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The TakeOwnerShip method obtains ownership of the logical file specified in the object path . If the logical file is actually a directory, then TakeOwnerShip will act recursively, taking ownership of all the files and sub-directories the directory contain"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "TakeOwnerShip";
},
instance of MSFT_CliVerb
{
Derivation = "ChangeSecurityPermissions";
Description = "The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of all the files and sub-directories the directory contains. ChangeSecurityPermissions returns an integer value of 0 if the permissions were changed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "ChangeSecurityPermissions";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Option input parameter specifies the actual security privilege to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Information - Change the Access Control List of the logical file. Change_Sacl_Security_Information - Change the System Access Control List of the logical file.";
ParaId = "Option";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitMap";
QualifierValue = {"0","1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Option input parameter specifies the actual security privilege to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Inf"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The SecurityDescriptor input parameter specifies the security information";
ParaId = "SecurityDescriptor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"object:Win32_SecurityDescriptor"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The SecurityDescriptor input parameter specifies the security information"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The ChangeSecurityPermissions method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then ChangeSecurityPermissions will act recursively, changing the security permissions of"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "ChangeSecurityPermissions";
},
instance of MSFT_CliVerb
{
Derivation = "Copy";
Description = "The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy is not supported if overwriting an existing logical file is required./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "Copy";
Parameters = {
instance of MSFT_CliParam
{
Description = "The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory";
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Copy method copies the logical file or directory specified in the object path to the location specified by the input parameter. Copy returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy i"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Copy";
},
instance of MSFT_CliVerb
{
Derivation = "Rename";
Description = "The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is on another drive or overwriting an existing logical file is required/nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "Rename";
Parameters = {
instance of MSFT_CliParam
{
Description = "The FileName input parameter is a string representing the new name for the logical file (or directory). The FileName input parameter must be a fully qualified path name. Example: c:\\temp\\newfile.txt.";
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The FileName input parameter is a string representing the new name for the logical file (or directory). The FileName input parameter must be a fully qualified path name. Example: c:\\temp\\newfile.txt."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Rename method renames the logical file (or directory) specified in the object path. Rename returns an integer value of 0 if the file was successfully renamed, and any other number to indicate an error. A rename is not supported if the destination is o"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Rename";
},
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "Delete";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Delete method will delete the logical file (or directory) specified in the object path. Delete returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error./nIt returns one of the following integer value"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Delete";
},
instance of MSFT_CliVerb
{
Derivation = "Compress";
Description = "The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "Compress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Compress method compresses the logical file (or directory) specified in the object path. Compress returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error./nIt returns one of the following integer"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Compress";
},
instance of MSFT_CliVerb
{
Derivation = "Uncompress";
Description = "The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "Uncompress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Uncompress method uncompresses the logical file (or directory) specified in the object path. Uncompress returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error./nIt returns one of the following"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "Uncompress";
},
instance of MSFT_CliVerb
{
Derivation = "TakeOwnerShipEx";
Description = "The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains. TakeOwnerShipEx returns an integer value of 0 on success, and any other number to indicate an error. TakeOwnerShipEx is an extended version of the TakeOwnerShip method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "TakeOwnerShipEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Recursive input parameter is a boolean that indicates whether the change of ownership will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the change of ownership will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input param"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for TakeOwnerShipEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for TakeOwnerShipEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where TakeOwnerShipEx method failed. StopFileName parameter will be null if the method succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where TakeOwnerShipEx method failed. StopFileName parameter will be null if the method succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The TakeOwnerShipEx method obtains ownership of the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, taking ownership of all the files and sub-directories the directory contains"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "TakeOwnerShipEx";
},
instance of MSFT_CliVerb
{
Derivation = "ChangeSecurityPermissionsEx";
Description = "The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the files and sub-directories the directory contains. ChangeSecurityPermissionsEx returns an integer value of 0 if the permissions were changed, and any other number to indicate an error. The ChangeSecurityPermissionsEx method is an extended version of the ChangeSecurityPermissions method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "ChangeSecurityPermissionsEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Option input parameter specifies the actual security permission to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_Information - Change the Access Control List of the logical file. Change_Sacl_Security_Information - Change the System Access Control List of the logical file.";
ParaId = "Option";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitMap";
QualifierValue = {"0","1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"Change_Owner_Security_Information","Change_Group_Security_Information","Change_Dacl_Security_Information","Change_Sacl_Security_Information"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Option input parameter specifies the actual security permission to be modified. Change_Owner_Security_Information - Change the owner of the logical file. Change_Group_Security_Information - Change the group of the logical file. Change_Dacl_Security_In"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The Recursive input parameter is a boolean that indicates whether the security permissions will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the security permissions will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input para"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"4"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The SecurityDescriptor input parameter specifies the security information.";
ParaId = "SecurityDescriptor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"object:Win32_SecurityDescriptor"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The SecurityDescriptor input parameter specifies the security information."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "OBJECT";
},
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string representing the child file/directory to use as a starting point for ChangeSecurityPermissionsEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string representing the child file/directory to use as a starting point for ChangeSecurityPermissionsEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which an"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"3"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where ChangeSecurityPermissionsEx failed. StopFileName will be null if the method succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where ChangeSecurityPermissionsEx failed. StopFileName will be null if the method succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The ChangeSecurityPermissionsEx method changes the security permissions for the logical file specified in the object path. If the logical file is actually a directory, then this method will act recursively, changing the security permissions of all the fil"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "ChangeSecurityPermissionsEx";
},
instance of MSFT_CliVerb
{
Derivation = "CopyEx";
Description = "The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A copy is not supported if overwriting an existing logical file is required. CopyEx is an extended version of the Copy method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "CopyEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory.";
ParaId = "FileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The FileName input parameter is a string representing the fully qualified name of the copy of the file (or directory). Example: c:\\temp\\newdirectory."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Recursive input parameter is a boolean that indicates whether the copy will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the copy will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"3"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CopyEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CopyEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where CopyEx failed. This string parameter will be null if the method succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where CopyEx failed. This string parameter will be null if the method succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The CopyEx method copies the logical file or directory specified in the object path to the location specified by the FileName parameter. CopyEx returns an integer value of 0 if the file was successfully copied, and any other number to indicate an error. A"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "CopyEx";
},
instance of MSFT_CliVerb
{
Derivation = "DeleteEx";
Description = "The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the Delete method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "DeleteEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for DeleteEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for DeleteEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from t"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where DeleteEx failed. This string parameter will be null if DeleteEx succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where DeleteEx failed. This string parameter will be null if DeleteEx succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The DeleteEx method will delete the logical file (or directory) specified in the object path. DeleteEx returns an integer value of 0 if the file was successfully deleted, and any other number to indicate an error. DeleteEx is an extended version of the De"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "DeleteEx";
},
instance of MSFT_CliVerb
{
Derivation = "CompressEx";
Description = "The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version of the Compress method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "CompressEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Recursive input parameter is a boolean that indicates whether the compression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the compression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is "};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for CompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where CompressEx failed. StopFileName will be null if the method succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where CompressEx failed. StopFileName will be null if the method succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The CompressEx method compresses the logical file (or directory) specified in the object path. CompressEx returns an integer value of 0 if the file was successfully compressed, and any other number to indicate an error. CompressEx is an extended version o"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "CompressEx";
},
instance of MSFT_CliVerb
{
Derivation = "UncompressEx";
Description = "The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended version of the Uncompress method./nIt returns one of the following integer values:/n0 - The request was successful./n2 - Access was denied./n8 - An unspecified failure occurred./n9 - The name specified was invalid./n10 - The object specified already exists./n11 - The file system is not NTFS./n12 - The platform is not Windows NT or Windows 2000./n13 - The drive is not the same./n14 - The directory is not empty./n15 - There has been a sharing violation./n16 - The start file specified was invalid./n17 - A privilege required for the operation is not held./n21 - A parameter specified is invalid./n";
Name = "UncompressEx";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Recursive input parameter is a boolean that indicates whether the decompression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter is ignored.";
ParaId = "Recursive";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Recursive input parameter is a boolean that indicates whether the decompression will be applied recursively to files and directories within the directory specified by the CIM_LogicalFile instance.Note for file instances the Recursive input parameter i"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The StartFileName input parameter is a string that names the child file/directory to use as a starting point for UncompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred from the previous method call. If this parameter is NULL, the operation is performed on the file ordirectory specified in the ExecMethod call.";
ParaId = "StartFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StartFileName input parameter is a string that names the child file/directory to use as a starting point for UncompressEx.The StartFileName property typically, is the StopFileName parameter specifying the file or directory at which anerror occurred fr"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "optional";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The StopFileName output parameter is a string representing the name of the file/directory where UncompressEx failed. StopFileName will be null if the method succeeds.";
ParaId = "StopFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The StopFileName output parameter is a string representing the name of the file/directory where UncompressEx failed. StopFileName will be null if the method succeeds."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The UncompressEx method uncompresses the logical file (or directory) specified in the object path. UncompressEx returns an integer value of 0 if the file was successfully decompressed, and any other number to indicate an error. UncompressEx is an extended"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","8","9","10","11","12","13","14","15","16","17","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Access Denied","Unspecified failure","Invalid object","Object already exists","File system not NTFS","Platform not NT/Windows 2000","Drive not the same","Directory not empty","Sharing violation","Invalid start file","Privilege not held","Invalid parameter"};
}};
Usage = "UncompressEx";
},
instance of MSFT_CliVerb
{
Derivation = "GetEffectivePermission";
Description = "The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share).";
Name = "GetEffectivePermission";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about.";
ParaId = "Permissions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitMap";
QualifierValue = {"0","1","2","3","4","5","6","7","8","16","17","18","19","20"};
},
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"FILE_READ_DATA (file) or FILE_LIST_DIRECTORY (directory)","FILE_WRITE_DATA (file) or FILE_ADD_FILE (directory)","FILE_APPEND_DATA (file) or FILE_ADD_SUBDIRECTORY (directory)","FILE_READ_EA","FILE_WRITE_EA","FILE_EXECUTE (file) or FILE_TRAVERSE (directory)","FILE_DELETE_CHILD (directory)","FILE_READ_ATTRIBUTES","FILE_WRITE_ATTRIBUTES","DELETE","READ_CONTROL","WRITE_DAC","WRITE_OWNER","SYNCHRONIZE"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Permissions input parameter is a bit array of the permissions that the caller wishes to inquire about."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The GetEffectivePermission method determines whether the caller has the aggregated permissions specified by the Permission argument not only on the file object, but on the share the file or directory resides on (if it is on a share)."};
},
instance of MSFT_CliQualifier
{
Name = "Privileges";
QualifierValue = {"SeSecurityPrivilege"};
}};
Usage = "GetEffectivePermission";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Group account management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account. ";
Name = "SID";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the Windows domain to which the group account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the group account on the domain specified by the Domain member of this class.";
Name = "Name";
},
instance of Msft_CliProperty
{
Name = "LocalAccount";
Description = "The LocalAccount property indicates whether the account is "
"defined on the local machine. To retrieve only accounts "
"defined on the local machine state a query that includes the "
"condition 'LocalAccount=TRUE'.";
Derivation = "LocalAccount";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account. a SID is a string value of variable length used to identify a trustee. ";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "SIDType";
Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). SIDTypes include:/nSidTypeUser - Indicates a user SID./nSidTypeGroup - Indicates a group SID./nSidTypeDomain - Indicates a domain SID./nSidTypeAlias - Indicates an alias SID./nSidTypeWellKnownGroup - Indicates a SID for a well-known group./nSidTypeDeletedAccount - Indicates a SID for a deleted account./nSidTypeInvalid - Indicates an invalid SID./nSidTypeUnknown - Indicates an unknown SID type./nSidTypeComputer - Indicates a SID for a computer./n";
Name = "SIDType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
}};
FriendlyName = "Group";
PWhere = "";
Target = "Select * from Win32_Group";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Rename";
Description = "The Rename() allows for the renaming of the group name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with the instance to be modified in this class.";
Name = "Rename";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw";
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Win32API|Network Management Structures|name"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Rename() allows for the renaming of the group name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with th"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"WMI"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Instance not found","Instance required","Invalid parameter","Group not found","Domain not found","Operation is allowed only on the primary domain controller of the domain","Operation is not allowed on specified special groups; user, admin, local or guest.","Other API error","Internal error"};
}};
Usage = "Rename";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "The Win32_IDEController class manages the capabilities of an IDE controller device.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning","Paused","Not Ready","Not Configured","Quiesced"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Win32 Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Description = "CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.";
Name = "CreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property indicates a string that uniquely identifies the IDE controller with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "Install Date";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxNumberControlled";
Description = "Maximum number of directly addressable entities supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.";
Name = "MaxNumberControlled";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Boolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, \"Not Supported\", should be the only entry in the PowerManagementCapabilities array.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProtocolSupported";
Description = "The protocol used by the controller to access 'controlled' devices.";
Name = "ProtocolSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemCreationClassName";
Description = "The scoping System's CreationClassName.";
Name = "SystemCreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Description = "The scoping System's Name.";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TimeOfLastReset";
Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
Name = "TimeOfLastReset";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the IDE controller device.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProtocolSupported";
Description = "The protocol used by the controller to access 'controlled' devices.";
Name = "ProtocolSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
}};
FriendlyName = "IDECONTROLLER";
PWhere = "";
Target = "Select * from Win32_IDEController";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Interrupt request line (IRQ) management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "Availability of the IRQ.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "IRQNumber";
Name = "IRQNumber";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "Availability of the IRQ.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Available","In Use/Not Available","In Use and Available/Shareable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Description = "CSName contains the scoping computer system's name.";
Name = "CSName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Hardware";
Description = "The Hardware property indicates whether the interrupt is hardware or software based. A hardware IRQ is a physical wire from the peripheral to the programmable interrupt controller (PIC) chip through which the CPU can be notified of time critical events. Some IRQ lines are reserved for standard devices such as the keyboard, floppy disk drives, and the system clock. A software interrupt allows applications to get the attention of the processor./nValues: TRUE or FALSE. A value of TRUE indicates the interrupt is hardware based.";
Name = "Hardware";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "IRQNumber";
Description = "A part of the object's key value, IRQ Number.";
Name = "IRQNumber";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Shareable";
Description = "Boolean indicating whether the IRQ can be shared";
Name = "Shareable";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TriggerLevel";
Description = "IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (value=4) or low (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "TriggerLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Active Low","Active High"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TriggerType";
Description = "IRQ trigger type indicating whether edge (value=4) or level triggered (value=3) interrupts occur. Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "TriggerType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Level","Edge"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vector";
Description = "The Vector property indicates the vector of the IRQ resource. A vector contains the memory address to the function that will execute once the interrupt request is acknowledged by the CPU.";
Name = "Vector";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Hardware";
Description = "The Hardware property indicates whether the interrupt is hardware or software based. A hardware IRQ is a physical wire from the peripheral to the programmable interrupt controller (PIC) chip through which the CPU can be notified of time critical events. Some IRQ lines are reserved for standard devices such as the keyboard, floppy disk drives, and the system clock. A software interrupt allows applications to get the attention of the processor./nValues: TRUE or FALSE. A value of TRUE indicates the interrupt is hardware based.";
Name = "Hardware";
},
instance of MSFT_CliProperty
{
Derivation = "IRQNumber";
Description = "A part of the object's key value, IRQ Number.";
Name = "IRQNumber";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Shareable";
Description = "Boolean indicating whether the IRQ can be shared";
Name = "Shareable";
},
instance of MSFT_CliProperty
{
Derivation = "TriggerLevel";
Description = "IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (value=4) or low (value=3). Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "TriggerLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Active Low","Active High"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TriggerType";
Description = "IRQ trigger type indicating whether edge (value=4) or level triggered (value=3) interrupts occur. Also, \"Other\" (1) and \"Unknown\" (2) may be defined.";
Name = "TriggerType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Level","Edge"};
}};
}};
}};
FriendlyName = "IRQ";
PWhere = "WHERE IRQNumber=#";
Target = "Select * from Win32_IRQResource";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Provides access to the jobs scheduled using the schedule service. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "JobStatus";
Description = "The JobStatus property indicates whether a scheduled service executed successfully the last time this job was supposed to run.";
Name = "JobStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Failure"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ElapsedTime";
Description = "Length of time that the job has been executing";
Name = "ElapsedTime";
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "The StartTime property represents the UTC time to run the job, in the form of YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********. The replacement is necessary because the scheduling service only allows jobs to be configured on a day of the month, day of the week, or run once. A job cannot be run on a specific date./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
Name = "StartTime";
},
instance of MSFT_CliProperty
{
Derivation = "Owner";
Description = "User that submitted the job";
Name = "Owner";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
Name = "JobId";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Command";
Description = "The Command property contains the name of the command, batch program, or binary file (along with command line arguments) that the schedule service will use to invoke the job.";
Name = "Command";
},
instance of MSFT_CliProperty
{
Derivation = "DaysOfMonth";
Description = "The DaysOfMonth property indicates the days of the month when the job is scheduled to run.";
Name = "DaysOfMonth";
},
instance of MSFT_CliProperty
{
Derivation = "DaysOfWeek";
Description = "The DaysOfWeek property indicates the days of the week when the job is scheduled to run.";
Name = "DaysOfWeek";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "ElapsedTime";
Description = "Length of time that the job has been executing.";
Name = "ElapsedTime";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InteractWithDesktop";
Description = "This property allows the specified job to be interactive (meaning a user can give input to a scheduled job while it is executing).";
Name = "InteractWithDesktop";
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "JobStatus";
Description = "The JobStatus property indicates whether a scheduled service executed successfully the last time this job was supposed to run.";
Name = "JobStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Failure"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Notify";
Description = "User to be notified upon job completion or failure";
Name = "Notify";
},
instance of MSFT_CliProperty
{
Derivation = "Owner";
Description = "User that submitted the job";
Name = "Owner";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "Priority indicates the urgency or importance of execution of a job.";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "RunRepeatedly";
Description = "The RunRepeatedly property indicates whether the scheduled job should run repeatedly on the days that the job is scheduled.";
Name = "RunRepeatedly";
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "The StartTime property represents the UTC time to run the job, in the form of YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********. The replacement is necessary because the scheduling service only allows jobs to be configured on a day of the month, day of the week, or run once. A job cannot be run on a specific date./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
Name = "StartTime";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TimeSubmitted";
Description = "Time that the job was submitted";
Name = "TimeSubmitted";
},
instance of MSFT_CliProperty
{
Derivation = "UntilTime";
Description = "Time after which the job is invalid or should be stopped";
Name = "UntilTime";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by methods as a handle to a single job being scheduled on this computer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the job is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Owner";
Description = "User that submitted the job";
Name = "Owner";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "Priority indicates the urgency or importance of execution of a job.";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "Command";
Description = "The Command property contains the name of the command, batch program, or binary file (along with command line arguments) that the schedule service will use to invoke the job.";
Name = "Command";
}};
}};
FriendlyName = "Job";
PWhere = "WHERE jobid=#";
Target = "Select * from Win32_ScheduledJob";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "The Delete method deletes a scheduled job.";
Name = "Delete";
Usage = "Delete";
},
instance of MSFT_CliVerb
{
Derivation = "Create";
Description = "The Create function submits a job to the operating system for execution at a specified future time and date. This function requires that the schedule service be started at the computer towhich the job is submitted.";
Name = "Create";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Command parameter contains the name of the command, batch program, or binary file (along with command line parameters) that the schedule service will use to invoke the job.";
ParaId = "Command";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The DaysOfMonth parameter indicates the days of the month when the job is scheduled to run, and is used only when the RunRepeatedly parameter is TRUE.";
ParaId = "DaysOfMonth";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The DaysOfWeek parameter indicates the days of the week when the job is scheduled to run, and is used only when the RunRepeatedly parameter is TRUE.";
ParaId = "DaysOfWeek";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The InteractWithDesktop parameter indicates whether the specified job should be interactive (meaning a user can give input to the scheduled job while it is executing)./nValues TRUE or FALSE. If TRUE, then the job will be interactive. The default value of this parameter is FALSE.";
ParaId = "InteractWithDesktop";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The RunRepeatedly parameter indicates whether the scheduled job should run repeatedly on the days that the job is scheduled./nValues: TRUE or FALSE. If TRUE, then the job is run repeatedly according to the DaysOfWeek and DaysOfMonth parameter. If no value is supplied the parameter defaults to FALSE.";
ParaId = "RunRepeatedly";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The StartTime parameter represents the UTC time to run the job. This is of the form YYYYMMDDHHMMSS.MMMMMM(+-)OOO, where YYYYMMDD must be replaced by ********./nExample: ********123000.000000-420 which implies 12:30 pm PST with daylight savings time in effect.";
ParaId = "StartTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "DATETIME";
},
instance of MSFT_CliParam
{
Description = "The JobId parameter indicates the identifier number of the job. This parameter is a handle to the job being scheduled on this computer.";
ParaId = "JobId";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "Create";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of system services that define execution dependencies. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the load order group.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "GroupOrder";
Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
Name = "GroupOrder";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the load order group.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DriverEnabled";
Description = "The DriverEnabled property indicates whether this load order group can include drivers along with system services.";
Name = "DriverEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "GroupOrder";
Description = "The GroupOrder property indicates the sequence in which this group of services will be loaded onto the operating system.";
Name = "GroupOrder";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the load order group.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
}};
FriendlyName = "LoadOrder";
PWhere = "";
Target = "Select * from Win32_LoadOrderGroup";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Local storage device management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Access";
Description = "The Access property describes whether the media is readable (value=1), writable (value=2), or both (value=3). \"Unknown\" (0) can also be defined.";
Name = "Access";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BlockSize";
Description = "Size in bytes of the blocks which form this storage extent. If unknown or if a block concept is not valid (for example, for aggregate extents, memory or logical disks), enter a 1.";
Name = "BlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Compressed";
Description = "The Compressed property indicates whether the logical volume exists as a single compressed entity, such as a DoubleSpace volume. If file based compression is supported (such as on NTFS), this property will be FALSE.";
Name = "Compressed";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DriveType";
Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. Please refer to the Platform SDK documentation for additional information.";
Name = "DriveType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorMethodology";
Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
Name = "ErrorMethodology";
},
instance of MSFT_CliProperty
{
Derivation = "FileSystem";
Description = "The FileSystem property indicates the file system on the logical disk.";
Name = "FileSystem";
},
instance of MSFT_CliProperty
{
Derivation = "FreeSpace";
Name = "FreeSpace";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumComponentLength";
Description = "The MaximumComponentLength property contains the maximum length of a filename component supported by the drive. A filename component is that portion of a filename between backslashes. The value can be used to indicate that long names are supported by the specified file system. ";
Name = "MaximumComponentLength";
},
instance of MSFT_CliProperty
{
Derivation = "MediaType";
Description = "The MediaType property indicates the type of media currently present in the logical drive. This value will be one of the values of the MEDIA_TYPE enumeration defined in winioctl.h./n<B>Note:</B> The value may not be exact for removable drives if currently there is no media in the drive.";
Name = "MediaType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Format is unknown","5¼-Inch Floppy Disk","3½-Inch Floppy Disk","3½-Inch Floppy Disk","3½-Inch Floppy Disk","3½-Inch Floppy Disk","5¼-Inch Floppy Disk","5¼-Inch Floppy Disk","5¼-Inch Floppy Disk","5¼-Inch Floppy Disk","5¼-Inch Floppy Disk","Removable media other than floppy","Fixed hard disk media","3½-Inch Floppy Disk","3½-Inch Floppy Disk","5¼-Inch Floppy Disk","5¼-Inch Floppy Disk","3½-Inch Floppy Disk","3½-Inch Floppy Disk","5¼-Inch Floppy Disk","3½-Inch Floppy Disk","3½-Inch Floppy Disk","8-Inch Floppy Disk"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfBlocks";
Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
Name = "NumberOfBlocks";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProviderName";
Description = "The ProviderName property indicates the network path name to the logical device.";
Name = "ProviderName";
},
instance of MSFT_CliProperty
{
Derivation = "Purpose";
Description = "A free form string describing the media and/or its use.";
Name = "Purpose";
},
instance of Msft_CliProperty
{
Name = "QuotasDisabled";
Description = "The QuotasDisabled property indicates that Quota management "
"is not enabled on this volume.";
Derivation = "QuotasDisabled";
},
instance of Msft_CliProperty
{
Name = "QuotasIncomplete";
Description = "The QuotasIncomplete property indicates that Quota "
"management was used but has been disabled. Incomplete "
"refers to the information left in the file system after "
"quota management has been disabled.";
Derivation = "QuotasIncomplete";
},
instance of Msft_CliProperty
{
Name = "QuotasRebuilding";
Description = "The QuotasRebuilding property indicates an active state "
"signifying that the file system is in process of compiling "
"information and setting the disk up for quota management.";
Derivation = "QuotasRebuilding";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of Msft_CliProperty
{
Name = "SupportsDiskQuotas";
Description = "The SupportsDiskQuotas property indicates whether this "
"volume supports disk Quotas";
Derivation = "SupportsDiskQuotas";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsFileBasedCompression";
Description = "The SupportsFileBasedCompression property indicates whether the logical disk partition supports file based compression, such as is the case with NTFS. This property is FALSE, when the Compressed property is TRUE.";
Name = "SupportsFileBasedCompression";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeName";
Description = "The VolumeName property indicates the volume name of the logical disk.";
Name = "VolumeName";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeSerialNumber";
Description = "The VolumeSerialNumber property indicates the volume serial number of the logical disk./nConstraints: Maximum 11 characters";
Name = "VolumeSerialNumber";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the logical disk from other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DriveType";
Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. ";
Name = "DriveType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","No Root Directory","Removable Disk","Local Disk","Network Drive","Compact Disc","RAM Disk"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ProviderName";
Description = "The ProviderName property indicates the network path name to the logical device.";
Name = "ProviderName";
},
instance of MSFT_CliProperty
{
Derivation = "FreeSpace";
Name = "FreeSpace";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "VolumeName";
Description = "The VolumeName property indicates the volume name of the logical disk.";
Name = "VolumeName";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "QuotasDisabled";
Description = "The QuotasDisabled property indicates that Quota management is not enabled on this volume.";
Name = "QuotasDisabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VolumeName";
Description = "The VolumeName property indicates the volume name of the logical disk./nConstraints: Maximum 32 characters";
Name = "VolumeName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|File System Functions|GetVolumeInformation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "LogicalDisk";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_LogicalDisk";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Chkdsk";
Description = "This method invokes the chkdsk operation on the disk. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. The return value of the method will indicate one of the following - Success - Chkdsk completed, Success - Locked and chkdsk scheduled on reboot, Failure - Unknown file system, Failure - Unknown error.";
Name = "Chkdsk";
Parameters = {
instance of MSFT_CliParam
{
Description = "This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed.";
ParaId = "FixErrors";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "This parameter indicates whether the drive should be forced to dismount before checking.";
ParaId = "ForceDismount";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates whether the drive should be forced to dismount before checking."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"3"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "This parameter indicates whether the chkdsk operation should be performed at next boot up time, in case the operation could not be performed because the disk was locked at time the method was called.";
ParaId = "OkToRunAtBootUp";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates whether the chkdsk operation should be performed at next boot up time, in case the operation could not be performed because the disk was locked at time the method was called."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"5"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors.";
ParaId = "RecoverBadSectors";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"4"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "This parameter indicates whether the folder cycle checking should be skipped or not.";
ParaId = "SkipFolderCycle";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates whether the folder cycle checking should be skipped or not."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"2"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "This parameter indicates whether a vigorous check of index entries should be performed.";
ParaId = "VigorousIndexCheck";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter indicates whether a vigorous check of index entries should be performed."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"1"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This method invokes the chkdsk operation on the disk. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. The return value of the method will indica"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Fmifs.dll | Method ChkDskExRoutine"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success - Chkdsk completed","Success - Locked and chkdsk scheduled on reboot","Failure - Unknown file system","Failure - Unknown error"};
}};
Usage = "Chkdsk";
},
instance of MSFT_CliVerb
{
Derivation = "ScheduleAutoChk";
Description = "This method is used schedule chkdsk to be run at the next reboot if the dirty bit has been set. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives. ";
Name = "ScheduleAutoChk";
Parameters = {
instance of MSFT_CliParam
{
Description = "This parameter is used to specify the list of drives that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter for the logical disk.";
ParaId = "LogicalDisk";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter is used to specify the list of drives that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter for the logical disk."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This method is used schedule chkdsk to be run at the next reboot if the dirty bit has been set. The method is applicable to only those instances of logical disk that represent a physical disk in the machine. It is not applicable to mapped logical drives."};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Chkntfs.exe"};
},
instance of MSFT_CliQualifier
{
Name = "Static";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"No Error","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
}};
Usage = "ScheduleAutoChk";
},
instance of MSFT_CliVerb
{
Derivation = "ExcludeFromAutochk";
Description = "This method is used exclude disks from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the disk if the dirty bit has been set for the disk. Note that the calls to exclude disks are not cumulative. That is, if a call is made to excluded some disks, then the new list is not added to the list of ones that were already marked for exclusion, instead the new list of disks overwrites the previous one. The method is applicable to only those instances of logical disk that represent a physical disk in the machine and is not applicable to mapped logical drives. /nFor example, a valid specification of drives would be \"C:\", \"d:\",\"G:\" Note that the colon is required with the drive letter.";
Name = "ExcludeFromAutochk";
Parameters = {
instance of MSFT_CliParam
{
Description = "This parameter is used to specify the list of drives that should be excluded from autochk at next reboot. The string syntax consists of the the drive letter followed by a colon for the logical disk.";
ParaId = "LogicalDisk";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This parameter is used to specify the list of drives that should be excluded from autochk at next reboot. The string syntax consists of the the drive letter followed by a colon for the logical disk."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"This method is used exclude disks from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the disk if the dirty bit has been set for the disk. Note that the calls to exclude disks are not cumulative. That is, if a c"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Chkntfs.exe"};
},
instance of MSFT_CliQualifier
{
Name = "Static";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Error - Remote Drive","Error - Removable Drive","Error - Drive Not Root Directory","Error - Unknown Drive"};
}};
Usage = "ExcludeFromAutochk";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "The Win32_LogonSession class describes the logon session or sessions associated with a user who has logged on to Windows NT or Windows 2000.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AuthenticationPackage";
Description = "The AuthenticationPackage is the name of the subsystem used to authenticate the logon session. ";
Name = "AuthenticationPackage";
},
instance of MSFT_CliProperty
{
Derivation = "LogonId";
Description = "The LogonId is the ID assigned to the logon session. The application that initiated the session should have called AllocateLocallyUniqueId in order to generate this ID. ";
Name = "LogonId";
},
instance of MSFT_CliProperty
{
Derivation = "LogonType";
Description = "The LogonType is a numeric value indicating what type of logon session this is. /nSystem - Interactive - This logon type is intended for users who will be interactively using the machine, such as a user being logged on by a terminal server, remote shell, or similar process. /nNetwork - This logon type is intended for high performance servers to authenticate clear text passwords. LogonUser does not cache credentials for this logon type. /nBatch - This logon type is intended for batch servers, where processes may be executing on behalf of a user without their direct intervention; or for higher performance servers that process many clear-text authentication attempts at a time, such as mail or web servers. LogonUser does not cache credentials for this logon type./nService - Indicates a service-type logon. The account provided must have the service privilege enabled./nProxy - Proxy logon. This logon type is not supported./nUnlock - This logon type is intended for GINA DLLs logging on users who will be interactively using the machine. This logon type allows a unique audit record to be generated that shows when the workstation was unlocked. /nNetwork Cleartext - Windows 2000: This logon type preserves the name and password in the authentication packages, allowing the server to make connections to other network servers while impersonating the client. This allows a server to accept clear text credentials from a client, call LogonUser, verify that the user can access the system across the network, and still communicate with other servers. /nNew Credentials - Windows 2000: This logon type allows the caller to clone its current token and specify new credentials for outbound connections. The new logon session has the same local identify, but uses different credentials for other network connections. /n";
Name = "LogonType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"2","3","4","5","7","8","9"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Interactive","Network","Batch","Service","Unlock","NetworkCleartext","NewCredentials"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "The StartTime property represents the time at which the session started.";
Name = "StartTime";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
}};
FriendlyName = "LOGON";
PWhere = "";
Target = "Select * from Win32_LogonSession";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Cache memory management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {};
},
instance of MSFT_CliFormat
{
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BlockSize";
Name = "BlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "CacheSpeed";
Name = "CacheSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "CacheType";
Name = "CacheType";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "InstalledSize";
Name = "InstalledSize";
},
instance of MSFT_CliProperty
{
Derivation = "Level";
Name = "Level";
},
instance of MSFT_CliProperty
{
Derivation = "MaxCacheSize";
Name = "MaxCacheSize";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfBlocks";
Name = "NumberOfBlocks";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
}};
},
instance of MSFT_CliFormat
{
Name = "ERROR";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCorrectType";
Name = "ErrorCorrectType";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Name = "Availability";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Name = "CONFIG";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BlockSize";
Name = "BlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "CacheSpeed";
Name = "CacheSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "CacheType";
Name = "CacheType";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "InstalledSize";
Name = "InstalledSize";
},
instance of MSFT_CliProperty
{
Derivation = "Level";
Name = "Level";
},
instance of MSFT_CliProperty
{
Derivation = "MaxCacheSize";
Name = "MaxCacheSize";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfBlocks";
Name = "NumberOfBlocks";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "WritePolicy";
Name = "WritePolicy";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
}};
FriendlyName = "MEMCACHE";
PWhere = "WHERE DeviceID='#'";
Target = "Select * from WIN32_CACHEMEMORY";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "System memory management (configuration layout and availability of memory). ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AvailableVirtualMemory";
Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
Name = "AvailableVirtualMemory";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name represents a logical memory configuration.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "TotalVirtualMemory";
Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
Name = "TotalVirtualMemory";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AvailableVirtualMemory";
Description = "The AvailableVirtualMemory property indicates the available (unreserved or uncommitted) amount of memory that a calling process can use. ";
Name = "AvailableVirtualMemory";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name represents a logical memory configuration.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TotalPageFileSpace";
Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
Name = "TotalPageFileSpace";
},
instance of MSFT_CliProperty
{
Derivation = "TotalPhysicalMemory";
Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
Name = "TotalPhysicalMemory";
},
instance of MSFT_CliProperty
{
Derivation = "TotalVirtualMemory";
Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
Name = "TotalVirtualMemory";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name represents a logical memory configuration.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "TotalVirtualMemory";
Description = "The TotalVirtualMemory property indicates the total amount of memory available to a calling process. ";
Name = "TotalVirtualMemory";
},
instance of MSFT_CliProperty
{
Derivation = "TotalPhysicalMemory";
Description = "The TotalPhysicalMemory property indicates the total amount of physical memory as available to the operating system.";
Name = "TotalPhysicalMemory";
},
instance of MSFT_CliProperty
{
Derivation = "TotalPageFileSpace";
Description = "The TotalPageFileSpace property indicates the total amount of memory that can be stored in the paging file. ";
Name = "TotalPageFileSpace";
}};
}};
FriendlyName = "MemLogical";
PWhere = "";
Target = "Select * from Win32_LogicalMemoryConfiguration";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Memory Chip information";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "";
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Capacity";
Description = "The total capacity of this physical memory, in bytes.";
Name = "Capacity";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceLocator";
Description = "The DeviceLocator property indicates the label of the socket or circuit board that holds this memory.";
Name = "DeviceLocator";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryType";
Description = "The type of physical memory.";
Name = "MemoryType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","DRAM","Synchronous DRAM","Cache DRAM","EDO","EDRAM","VRAM","SRAM","RAM","ROM","Flash","EEPROM","FEPROM","EPROM","CDRAM","3DRAM","SDRAM","SGRAM","RDRAM","DDR"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property contains a string that uniquely identifies the physical memory device represented by an instance of Win32_PhysicalMemory.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TotalWidth";
Description = "Total width, in bits, of the physical memory, including check or error correction bits. ";
Name = "TotalWidth";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BankLabel";
Description = "A string identifying the physically labeled bank where the memory is located - for example, 'Bank 0' or 'Bank A'.";
Name = "BankLabel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Capacity";
Description = "The total capacity of this physical memory, in bytes.";
Name = "Capacity";
},
instance of MSFT_CliProperty
{
Derivation = "DataWidth";
Description = "Data width of the physical memory, in bits. A data width of 0 and a total width of 8 would indicate that the memory is solely used to provide error correction bits.";
Name = "DataWidth";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceLocator";
Description = "The DeviceLocator property indicates the label of the socket or circuit board that holds this memory.";
Name = "DeviceLocator";
},
instance of MSFT_CliProperty
{
Derivation = "FormFactor";
Description = "The implementation form factor for the chip.For example, values such as SIMM (7), TSOP (9) or PGA (10) can be specified.";
Name = "FormFactor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","SIP","DIP","ZIP","SOJ","Proprietary","SIMM","DIMM","TSOP","PGA","RIMM","SODIMM","SRIMM","SMD","SSMP","QFP","TQFP","SOIC","LCC","PLCC","BGA","FPBGA","LGA"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "HotSwappable";
Description = "A physical component can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). ";
Name = "HotSwappable";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InterleaveDataDepth";
Description = "The InterleaveDataDepth property indicates the maximum number of consecutive rows of data that are accessed in a single interleaved transfer from the memory device. If the value is 0, then the memory is not interleaved.";
Name = "InterleaveDataDepth";
},
instance of MSFT_CliProperty
{
Derivation = "InterleavePosition";
Description = "The position of this physical memory in an interleave. 0 indicates non-interleaved. 1 indicates the first position, 2 the second position and so on. ";
Name = "InterleavePosition";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element. ";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MemoryType";
Description = "The type of physical memory.";
Name = "MemoryType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","DRAM","Synchronous DRAM","Cache DRAM","EDO","EDRAM","VRAM","SRAM","RAM","ROM","Flash","EEPROM","FEPROM","EPROM","CDRAM","3DRAM","SDRAM","SGRAM","RDRAM","DDR"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. ";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PositionInRow";
Description = "Specifies the position of the physical memory in a 'row'. ";
Name = "PositionInRow";
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "Removable";
Description = "A physical component is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
Name = "Removable";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical component is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the PhysicalElement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Speed";
Description = "The speed of the physical memory, in nanoseconds.";
Name = "Speed";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property contains a string that uniquely identifies the physical memory device.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TotalWidth";
Description = "Total width, in bits, of the physical memory, including check or error correction bits. If there are no error correction bits, the value in this property should match that specified for the DataWidth property.";
Name = "TotalWidth";
},
instance of MSFT_CliProperty
{
Derivation = "TypeDetail";
Description = "The TypeDetail property indicates the type of physical memory. ";
Name = "TypeDetail";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "MemoryChip";
PWhere = " Where Tag = '#'";
Target = "Select * from Win32_PhysicalMemory";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Computer system's physical memory management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property indicates the physical location of the memory array.";
Name = "Location";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","System board or motherboard","ISA add-on card","EISA add-on card","PCI add-on card","MCA add-on card","PCMCIA add-on card","Proprietary add-on card","NuBus","PC-98/C20 add-on card","PC-98/C24 add-on card","PC-98/E add-on card","PC-98/Local bus add-on card"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Depth";
Description = "The depth of the physical package in inches.";
Name = "Depth";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Height";
Description = "The height of the physical package in inches.";
Name = "Height";
},
instance of MSFT_CliProperty
{
Derivation = "HotSwappable";
Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). For example, a disk drive package inserted using SCA connectors is removable and can be hot swapped. All packages that can be hot swapped are inherently removable and replaceable.";
Name = "HotSwappable";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property indicates the physical location of the memory array.";
Name = "Location";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","System board or motherboard","ISA add-on card","EISA add-on card","PCI add-on card","MCA add-on card","PCMCIA add-on card","Proprietary add-on card","NuBus","PC-98/C20 add-on card","PC-98/C24 add-on card","PC-98/E add-on card","PC-98/Local bus add-on card"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaxCapacity";
Description = "The MaxCapacity property indicates the maximum memory size (in bytes) installable for this particular memory array. If the size is unknown, the property is given a value of 0.";
Name = "MaxCapacity";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryDevices";
Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
Name = "MemoryDevices";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryErrorCorrection";
Description = "The MemoryErrorCorrection property indicates the type of error correction used by the memory array.";
Name = "MemoryErrorCorrection";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","None","Parity","Single-bit ECC","Multi-bit ECC","CRC"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. Note that if only bar code data is available and is unique/able to be used as an element key, this property would be NULL and the bar code data used as the class key, in the tag property.";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "Removable";
Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. A package can still be removable if power must be 'off' in order to perform the removal. If power can be 'on' and the package removed, then the element is removable and can be hot swapped. For example, an extra battery in a laptop is removable, as is a disk drive package inserted using SCA connectors. However, the latter can be hot swapped. A laptop's display is not removable, nor is a non-redundant power supply. Removing these components would impact the function of the overall packaging or is impossible due to the tight integration of the package.";
Name = "Removable";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. For example, some computer systems allow the main processor chip to be upgraded to one of a higher clock rating. In this case, the processor is said to be replaceable . Another example is a power supply package mounted on sliding rails. All removable packages are inherently replaceable .";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physical element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property contains a string that uniquely identifies the physical memory array.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Use";
Description = "The Use property indicates how the memory is used in the computer system.";
Name = "Use";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","System memory","Video memory","Flash memory","Non-volatile RAM","Cache memory"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Weight";
Description = "The weight of the physical package in pounds.";
Name = "Weight";
},
instance of MSFT_CliProperty
{
Derivation = "Width";
Description = "The width of the physical package in inches.";
Name = "Width";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "MaxCapacity";
Description = "The MaxCapacity property indicates the maximum memory size (in bytes) installable for this particular memory array. If the size is unknown, the property is given a value of 0.";
Name = "MaxCapacity";
},
instance of MSFT_CliProperty
{
Derivation = "MemoryDevices";
Description = "The MemoryDevices property indicates the number of physical slots or sockets available in this memory array.";
Name = "MemoryDevices";
}};
}};
FriendlyName = "MemPhysical";
PWhere = "";
Target = "Select * from Win32_PhysicalMemoryArray";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Network Client management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Name = "Caption";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
}};
FriendlyName = "NetClient";
PWhere = "WHERE Name='#'";
Target = "Select * from WIN32_NetworkClient";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Network login information (of a particular user) management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccountExpires";
Description = "The AccountExpires property specifies when the account will expire. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970, and is set in this format: yyyymmddhhmmss.mmmmmm sutc.";
Name = "AccountExpires";
},
instance of MSFT_CliProperty
{
Derivation = "AuthorizationFlags";
Description = "The AuthorizationFlags property contains a set of flags that specify the resources a user is authorized to use or modify.";
Name = "AuthorizationFlags";
},
instance of MSFT_CliProperty
{
Derivation = "BadPasswordCount";
Description = "The BadPasswordCount property indicates the number of times the user enters a bad password when logging on to a system.";
Name = "BadPasswordCount";
},
instance of MSFT_CliProperty
{
Derivation = "Comment";
Description = "The Comment property contains a comment or description for this login profile.";
Name = "Comment";
},
instance of MSFT_CliProperty
{
Derivation = "CountryCode";
Description = "The CountryCode property specifies the country/region code for the user's language of choice.";
Name = "CountryCode";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Flags";
Description = "The Flags property indicates the properties available to this network profile. Properties that can be set include:/nUF_SCRIPT - A logon script executed./nUF_ACCOUNTDISABLE - The user's account is disabled./nUF_HOMEDIR_REQUIRED - A home directory is required. /nUF_PASSWD_NOTREQD - No password is required./nUF_PASSWD_CANT_CHANGE - The user cannot change the password./nUF_LOCKOUT - The account is currently locked out. For NetUserSetInfo, this value can be cleared to unlock a previously locked account. This value cannot be used to lock a previously unlocked account./nUF_DONT_EXPIRE_PASSWD - password should never expire on the account./nThe following properties describe the account type. Only one value can be set:/nUF_NORMAL_ACCOUNT - Default account type that represents a typical user./nUF_TEMP_DUPLICATE_ACCOUNT - An account for users whose primary account is in another domain. This account provides user access to this domain, but not to any domain that trusts this domain. The User Manager refers to this account type as a local user account./nUF_WORKSTATION_TRUST_ACCOUNT - A computer account for a workstation or a server that is a member of this domain./nUF_SERVER_TRUST_ACCOUNT - A computer account for a backup domain controller that is a member of this domain./nUF_INTERDOMAIN_TRUST_ACCOUNT - A permit to trust account for a domain that trusts other domains.";
Name = "Flags";
},
instance of MSFT_CliProperty
{
Derivation = "FullName";
Description = "The FullName property indicates the full name of the user belonging to the network login profile. ";
Name = "FullName";
},
instance of MSFT_CliProperty
{
Derivation = "HomeDirectory";
Description = "The HomeDirectory property specifies the path to the home directory of the user. This string may be empty if the user chooses not to specify a home directory.";
Name = "HomeDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "HomeDirectoryDrive";
Description = "The HomeDirectoryDrive property specifies the drive letter assigned to the user's home directory for logon purposes. ";
Name = "HomeDirectoryDrive";
},
instance of MSFT_CliProperty
{
Derivation = "LastLogoff";
Description = "The LastLogoff property specifies the date and time the user last logged off the system. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970. A value of zero means that the last logoff time is unknown. The format of this value is yyyymmddhhmmss.mmmmmm sutc.";
Name = "LastLogoff";
},
instance of MSFT_CliProperty
{
Derivation = "LastLogon";
Description = "The LastLogon property indicates the date and time the user last logged on to the system. This value is calculated from the number of seconds elapsed since 00:00:00, January 1, 1970. The format of this value is yyyymmddhhmmss.mmmmmm sutc.";
Name = "LastLogon";
},
instance of MSFT_CliProperty
{
Derivation = "LogonHours";
Description = "The LogonHours property specifies the times during the week when the user can log on. Each bit represents a unit of time specified by the UnitsPerWeek member. For instance, if the unit of time is hourly, the first bit (bit 0, word 0) is Sunday, 0:00 to 0:59; the second bit (bit 1, word 0) is Sunday, 1:00 to 1:59; and so on. If this member is set to NULL, then there is no time restriction. The time is set to GMT and must be adjusted for other time zones (for example, GMT minus 8 hours for PST).";
Name = "LogonHours";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"147"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LogonServer";
Description = "The LogonServer property contains the name of the server to which logon requests are sent. Server names should be preceded by two backslashes (\\\\). A server name with an asterisk (\\\\*) indicates that the logon request can be handled by any logon server. A null string indicates that requests are sent to the domain controller. ";
Name = "LogonServer";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumStorage";
Description = "The MaximumStorage property specifies the maximum amount of disk space available to the user. If MaximumStorage is set to USER_MAXSTORAGE_UNLIMITED the user is allowed to use all available disk space.";
Name = "MaximumStorage";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property specifies the name of the user account on a particular domain or machine. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfLogons";
Description = "The NumberOfLogons property indicates the number of successful times the user tried to log on to this account. A value of 0xFFFFFFFF indicates that the value is unknown. This property is maintained separately on each backup domain controller (BDC) in the domain. To get an accurate value only the largest value from all BDCs should be used.";
Name = "NumberOfLogons";
},
instance of MSFT_CliProperty
{
Derivation = "Parameters";
Description = "The Parameters property contains space set aside for use by applications. This string can be null, or it can have any number of characters before the terminating null character. ";
Name = "Parameters";
},
instance of MSFT_CliProperty
{
Derivation = "PasswordAge";
Description = "The PasswordAge property indicates the length of time a password has been in effect. This value is measured from the number of seconds elapsed since the password was last changed.";
Name = "PasswordAge";
},
instance of MSFT_CliProperty
{
Derivation = "PasswordExpires";
Description = "The PasswordExpires property indicates the date and time when the password will expire. The value is set in this format: yyyymmddhhmmss.mmmmmm sutc";
Name = "PasswordExpires";
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryGroupId";
Description = "The PrimaryGroupId property specifies the relative ID (RID) of the Primary Global Group for this user. The identifier verifies the primary group to which the user's profile belongs.";
Name = "PrimaryGroupId";
},
instance of MSFT_CliProperty
{
Derivation = "Privileges";
Description = "The privileges property specifies the level of privilege assigned to the name property.";
Name = "Privileges";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Guest","User","Administrator"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Profile";
Description = "The Profile property specifies a directory path to the user's profile. This value can be a null string, a local absolute path, or a UNC path. A user profile contains settings that are customizable for each user such as the desktop colors.";
Name = "Profile";
},
instance of MSFT_CliProperty
{
Derivation = "ScriptPath";
Description = "The ScriptPath property indicates the directory path to the user's logon script. A logon script automatically executes a set of commands each time a user logs on to a system.";
Name = "ScriptPath";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UnitsPerWeek";
Description = "The UnitsPerWeek property indicates the number of time units the week is divided into. It is used with the LogonHours property to limit user access to the computer.";
Name = "UnitsPerWeek";
},
instance of MSFT_CliProperty
{
Derivation = "UserComment";
Description = "The UserComment property contains a user defined comment or description for this profile.";
Name = "UserComment";
},
instance of MSFT_CliProperty
{
Derivation = "UserId";
Description = "The UserId property specifies the relative ID (RID) of the user. The identifier verifies that the user exists and is unique to this domain.";
Name = "UserId";
},
instance of MSFT_CliProperty
{
Derivation = "UserType";
Description = "The UserType property indicates the type of account the user has privileges to.";
Name = "UserType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Workstations";
Description = "The Workstations property contains the names of workstations from which the user can log on. Up to eight workstations can be specified; a null string indicates no restrictions. ";
Name = "Workstations";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Privileges";
Description = "The privileges property specifies the level of privilege assigned to the user.";
Name = "Privileges";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Guest","User","Administrator"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Profile";
Description = "The Profile property specifies a directory path to the user's profile. ";
Name = "Profile";
},
instance of MSFT_CliProperty
{
Derivation = "UserId";
Description = "The UserId property specifies the relative ID (RID) of the user. ";
Name = "UserId";
},
instance of MSFT_CliProperty
{
Derivation = "UserType";
Description = "The UserType property indicates the type of account the user has privileges to.";
Name = "UserType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Normal Account","Duplicate Account","Workstation Trust Account","Server Trust Account","Interdomain Trust Account","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Workstations";
Description = "The Workstations property contains the names of workstations from which the user can log on. Up to eight workstations can be specified; a null string indicates no restrictions. ";
Name = "Workstations";
}};
}};
FriendlyName = "NetLogin";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_NetworkLoginProfile";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Protocols (and their network characteristics) management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConnectionlessService";
Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. ";
Name = "ConnectionlessService";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesDelivery";
Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination.";
Name = "GuaranteesDelivery";
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesSequencing";
Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. ";
Name = "GuaranteesSequencing";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumAddressSize";
Description = "The MaximumAddressSize property indicates the maximum length of a socket address supported by the protocol. Socket addresses may be items like URLs (www.microsoft.com) or IP addresses (130.215.24.1).";
Name = "MaximumAddressSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumMessageSize";
Description = "The MaximumMessageSize property indicates the maximum message size supported by the protocol. ";
Name = "MaximumMessageSize";
},
instance of MSFT_CliProperty
{
Derivation = "MessageOriented";
Description = "The MessageOriented property indicates whether the protocol is message-oriented. A message-oriented protocol uses packets of data to transfer information. ";
Name = "MessageOriented";
},
instance of MSFT_CliProperty
{
Derivation = "MinimumAddressSize";
Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
Name = "MinimumAddressSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name for the protocol.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PseudoStreamOriented";
Description = "The PseudoStreamOriented property indicates whether the protocol is a message-oriented protocol that can receive variable-length data packets or streamed data for all receive operations. This optional capability is useful when an application does not want the protocol to frame messages, and requires stream-oriented characteristics.";
Name = "PseudoStreamOriented";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportsBroadcasting";
Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
Name = "SupportsBroadcasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsConnectData";
Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
Name = "SupportsConnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsDisconnectData";
Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
Name = "SupportsDisconnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsEncryption";
Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
Name = "SupportsEncryption";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsExpeditedData";
Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
Name = "SupportsExpeditedData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsFragmentation";
Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
Name = "SupportsFragmentation";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGracefulClosing";
Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
Name = "SupportsGracefulClosing";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGuaranteedBandwidth";
Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
Name = "SupportsGuaranteedBandwidth";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsMulticasting";
Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
Name = "SupportsMulticasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsQualityofService";
Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
Name = "SupportsQualityofService";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConnectionlessService";
Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. A connectionless (datagram) service describes a communications protocol or transport in which data packets are routed independently of each other and may follow different routes and arrive in a different order from that in which they were sent. Conversely, a connection-oriented service provides a virtual circuit through which data packets are received in the same order they were transmitted. If the connection between machines fails, the application is notified./nValues: TRUE or FALSE. A value of TRUE indicates the protocol uses a connectionless service.";
Name = "ConnectionlessService";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesDelivery";
Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination. If this flag is FALSE, there is no such guarantee. ";
Name = "GuaranteesDelivery";
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesSequencing";
Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. Note that this characteristic does not guarantee delivery of the data, only its order. ";
Name = "GuaranteesSequencing";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumAddressSize";
Description = "The MaximumAddressSize property indicates the maximum length of a socket address supported by the protocol. Socket addresses may be items like URLs (www.microsoft.com) or IP addresses (130.215.24.1).";
Name = "MaximumAddressSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumMessageSize";
Description = "The MaximumMessageSize property indicates the maximum message size supported by the protocol. This is the maximum size of a message that can be sent from or received by the host. For protocols that do not support message framing, the actual maximum size of a message that can be sent to a given address may be less than this value. There are two special values defined for this property:/n0 - The protocol is stream-oriented; the concept of message size is not relevant./n1 - The maximum outbound (send) message size is dependent on the underlying network MTU (maximum sized transmission unit) and hence cannot be known until after a socket is bound. Applications should use getsockopt to retrieve the value of SO_MAX_MSG_SIZE after the socket has been bound to a local address./n 0xFFFFFFFF - There is no specified maximum message size defined./n";
Name = "MaximumMessageSize";
},
instance of MSFT_CliProperty
{
Derivation = "MessageOriented";
Description = "The MessageOriented property indicates whether the protocol is message-oriented. A message-oriented protocol uses packets of data to transfer information. Conversely, stream-oriented protocols transfer data as a continuous stream of bytes.";
Name = "MessageOriented";
},
instance of MSFT_CliProperty
{
Derivation = "MinimumAddressSize";
Description = "The MinimumAddressSize property specifies the minimum length of a socket address supported by the protocol. ";
Name = "MinimumAddressSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name for the protocol./nExample: TCP/IP";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PseudoStreamOriented";
Description = "The PseudoStreamOriented property indicates whether the protocol is a message-oriented protocol that can receive variable-length data packets or streamed data for all receive operations. This optional capability is useful when an application does not want the protocol to frame messages, and requires stream-oriented characteristics.";
Name = "PseudoStreamOriented";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportsBroadcasting";
Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
Name = "SupportsBroadcasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsConnectData";
Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
Name = "SupportsConnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsDisconnectData";
Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
Name = "SupportsDisconnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsEncryption";
Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
Name = "SupportsEncryption";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsExpeditedData";
Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
Name = "SupportsExpeditedData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsFragmentation";
Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
Name = "SupportsFragmentation";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGracefulClosing";
Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
Name = "SupportsGracefulClosing";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGuaranteedBandwidth";
Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
Name = "SupportsGuaranteedBandwidth";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsMulticasting";
Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
Name = "SupportsMulticasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsQualityofService";
Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
Name = "SupportsQualityofService";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesDelivery";
Description = "The GuaranteesDelivery property indicates whether the protocol guarantees that all data sent will reach the intended destination. If this flag is FALSE, there is no such guarantee. /nValues: TRUE or FALSE. A value of TRUE indicates the protocol supports guaranteed delivery of data packets.";
Name = "GuaranteesDelivery";
},
instance of MSFT_CliProperty
{
Derivation = "GuaranteesSequencing";
Description = "The GuaranteesSequencing property indicates whether the protocol guarantees that data will arrive in the order in which it was sent. Note that this characteristic does not guarantee delivery of the data, only its order. /nValues: TRUE or FALSE. A value of TRUE indicates the order of data sent is guaranteed.";
Name = "GuaranteesSequencing";
},
instance of MSFT_CliProperty
{
Derivation = "ConnectionlessService";
Description = "The ConnectionlessService property indicates whether the protocol supports connectionless service. A connectionless (datagram) service describes a communications protocol or transport in which data packets are routed independently of each other and may follow different routes and arrive in a different order from that in which they were sent. Conversely, a connection-oriented service provides a virtual circuit through which data packets are received in the same order they were transmitted. If the connection between machines fails, the application is notified./nValues: TRUE or FALSE. A value of TRUE indicates the protocol uses a connectionless service.";
Name = "ConnectionlessService";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name for the protocol.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name for the protocol.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportsBroadcasting";
Description = "The SupportsBroadcasting property indicates whether the protocol supports a mechanism for broadcasting messages across the network.";
Name = "SupportsBroadcasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsConnectData";
Description = "The SupportsConnectData property indicates whether the protocol allows data to be connected across the network.";
Name = "SupportsConnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsDisconnectData";
Description = "The SupportsDisconnectData property indicates whether the protocol allows data to be disconnected across the network.";
Name = "SupportsDisconnectData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsEncryption";
Description = "The SupportsEncryption property indicates whether the protocol supports data encryption.";
Name = "SupportsEncryption";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsExpeditedData";
Description = "The SupportsExpeditedData property indicates whether the protocol supports expedited data (also known as urgent data) across the network. Expedited data can bypass flow control and receive priority over normal data packets./";
Name = "SupportsExpeditedData";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsFragmentation";
Description = "The SupportsFragmentation property indicates whether the protocol supports transmitting the data in fragments. Physical network Maximum Transfer Unit (MTU) is hidden from applications. Each media type has a maximum frame size that cannot be exceeded. The link layer is responsible for discovering the MTU and reporting it to the protocols being used. ";
Name = "SupportsFragmentation";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGracefulClosing";
Description = "The SupportsGracefulClosing property indicates whether the protocol supports two-phase close operations - also known as graceful close operations. If not, the protocol supports only abortive close operations. ";
Name = "SupportsGracefulClosing";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsGuaranteedBandwidth";
Description = "The SupportsGuaranteedBandwidth property indicates whether the protocol has a mechanism to establish and maintain a guaranteed bandwidth.";
Name = "SupportsGuaranteedBandwidth";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsMulticasting";
Description = "The SupportsMulticasting property indicates whether the protocol supports multicasting.";
Name = "SupportsMulticasting";
},
instance of MSFT_CliProperty
{
Derivation = "SupportsQualityofService";
Description = "The SupportsQualityofService property indicates whether the protocol is capable of Quality of Service (QOS) support via the underlying layered service provider or transport carrier. QOS is a collection of components that enable differentiation and preferential treatment for subsets of data transmitted over the network. QOS loosely means subsets of data get higher priority or guaranteed service when traversing a network. ";
Name = "SupportsQualityofService";
}};
}};
FriendlyName = "NetProtocol";
PWhere = "";
Target = "Select * from Win32_NetworkProtocol";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Active network connection management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConnectionState";
Description = "The ConnectionState property indicates the current state of the network connection.";
Name = "ConnectionState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"20"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Persistent";
Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
Name = "Persistent";
},
instance of MSFT_CliProperty
{
Derivation = "LocalName";
Description = "The LocalName property indicates the local name of the connected network device.";
Name = "LocalName";
},
instance of MSFT_CliProperty
{
Derivation = "RemoteName";
Description = "The RemoteName property contains the remote network resource name for a network resource. For a current or persistent connection, RemoteName contains the network name associated with the name of the value in the LocalName property. ";
Name = "RemoteName";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "LocalName";
Description = "The LocalName property indicates the local name of the connected network device.";
Name = "LocalName";
},
instance of MSFT_CliProperty
{
Derivation = "RemoteName";
Description = "The RemoteName property contains the remote network resource name for a network resource. ";
Name = "RemoteName";
},
instance of MSFT_CliProperty
{
Derivation = "ConnectionState";
Description = "The ConnectionState property indicates the current state of the network connection.";
Name = "ConnectionState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"20"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "LocalName";
Description = "The LocalName property indicates the local name of the connected network device.";
Name = "LocalName";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccessMask";
Description = "The AccessMask property is a bit array representing the access rights as set remotely on the network share held by the user or group on whose behalf the instance is returned. ";
Name = "AccessMask";
},
instance of MSFT_CliProperty
{
Derivation = "Comment";
Description = "The Comment property contains a comment supplied by the network provider.";
Name = "Comment";
},
instance of MSFT_CliProperty
{
Derivation = "ConnectionState";
Description = "The ConnectionState property indicates the current state of the network connection.";
Name = "ConnectionState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"20"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Connected","Error","Paused","Disconnected","Connecting","Reconnecting"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConnectionType";
Description = "The ConnectionType property indicates the persistence type of the connection used for connecting to the network.";
Name = "ConnectionType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Current Connection","Persistent Connection"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayType";
Description = "The DisplayType property indicates how the network object should be displayed in a network browsing user interface.";
Name = "DisplayType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Domain","Generic","Server","Share"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Domain","Generic","Server","Share"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LocalName";
Description = "The LocalName property indicates the local name of the connected network device.";
Name = "LocalName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the current network connection. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Persistent";
Description = "The Persistent property determines whether this connection will be reconnected automatically by the operating system on the next logon.";
Name = "Persistent";
},
instance of MSFT_CliProperty
{
Derivation = "ProviderName";
Description = "The ProviderName property contains the name of the provider that owns the resource. This property can be NULL if the provider name is unknown.";
Name = "ProviderName";
},
instance of MSFT_CliProperty
{
Derivation = "RemoteName";
Description = "The RemoteName property contains the remote network resource name for a network resource. For a current or persistent connection, RemoteName contains the network name associated with the name of the value in the LocalName property. ";
Name = "RemoteName";
},
instance of MSFT_CliProperty
{
Derivation = "RemotePath";
Description = "The RemotePath property contains the full path to the network resource.";
Name = "RemotePath";
},
instance of MSFT_CliProperty
{
Derivation = "ResourceType";
Description = "The ResourceType property identifies the type of resource to enumerate or connect to.";
Name = "ResourceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Disk","Print","Any"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disk","Print","Any"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UserName";
Description = "The UserName property contains the user name or the default user name used to establish a network connection. ";
Name = "UserName";
}};
}};
FriendlyName = "NetUse";
PWhere = "WHERE LocalName='#'";
Target = "Select * from Win32_NetworkConnection";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Network Interface Controller (NIC) management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
Name = "DeviceID";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
Name = "DeviceID";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AdapterType";
Description = "The AdapterType property reflects the network medium in use. This property may not be applicable to all types of network adapters listed within this class. ";
Name = "AdapterType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "AutoSense";
Description = "A boolean indicating whether the network adapter is capable of automatically determining the speed of the attached/network media.";
Name = "AutoSense";
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the adapter. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the network adapter's index number, which is stored in the system registry. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Installed";
Description = "The Installed property determines whether the network adapter is installed in the system.";
Name = "Installed";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "MACAddress";
Description = "The MACAddress property indicates the media access control address for this network adapter. A MAC address is a unique 48-bit number assigned to the network adapter by the manufacturer. It uniquely identifies this network adapter and is used for mapping TCP/IP network communications.";
Name = "MACAddress";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the network adapter's manufacturer.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxNumberControlled";
Description = "The MaxNumberControlled property indicates the maximum number of directly addressable ports supported by this network adapter. A value of zero is used if the number is unknown.";
Name = "MaxNumberControlled";
},
instance of MSFT_CliProperty
{
Derivation = "MaxSpeed";
Description = "The maximum speed, in bits per second, for the network adapter.";
Name = "MaxSpeed";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAddresses";
Description = "An array of strings indicating the network addresses for an adapter.";
Name = "NetworkAddresses";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of Msft_CliProperty
{
Name = "NetConnectionID";
Description = "The NetConnectionID property specifies the name of the "
"network connection as it appears in the 'Network and Dial-up "
"Connections' applet.";
Derivation = "NetConnectionID";
},
instance of Msft_CliProperty
{
Name = "NetConnectionStatus";
Description = "NetConnectionStatus is a string indicating the state of the "
"network adapter's connection to the network. The value of "
"the property is to be interpreted as follows:/n0 - "
"Disconnected/n1 - Connecting/n2 - Connected/n3 - "
"Disconnecting/n4 - Hardware not present/n5 - Hardware "
"disabled/n6 - Hardware malfunction/n7 - Media "
"disconnected/n8 - Authenticating/n9 - Authentication "
"succeeded/n10 - Authentication failed";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Disconnected", "Connecting", "Connected", "Disconnecting", "Hardware Not Present", "Hardware Disabled", "Hardware Malfunction", "Media Disconnected", "Authenticating", "Authentication Succeeded", "Authentication Failed"};
}
};
Derivation = "NetConnectionStatus";
},
instance of MSFT_CliProperty
{
Derivation = "PermanentAddress";
Description = "PermanentAddress defines the network address hard coded into an adapter. ";
Name = "PermanentAddress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProductName";
Description = "The ProductName property indicates the product name of the network adapter.";
Name = "ProductName";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceName";
Description = "The ServiceName property indicates the service name of the network adapter. ";
Name = "ServiceName";
},
instance of MSFT_CliProperty
{
Derivation = "Speed";
Description = "An estimate of the current bandwidth in bits per second. For endpoints which vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.";
Name = "Speed";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TimeOfLastReset";
Description = "The TimeOfLastReset property indicates when the network adapter was last reset.";
Name = "TimeOfLastReset";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ServiceName";
Description = "The ServiceName property indicates the service name of the network adapter. ";
Name = "ServiceName";
},
instance of MSFT_CliProperty
{
Derivation = "MACAddress";
Description = "The MACAddress property indicates the media access control address for this network adapter. A MAC address is a unique 48-bit number assigned to the network adapter by the manufacturer. It uniquely identifies this network adapter and is used for mapping TCP/IP network communications.";
Name = "MACAddress";
},
instance of MSFT_CliProperty
{
Derivation = "AdapterType";
Description = "The AdapterType property reflects the network medium in use. ";
Name = "AdapterType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ethernet 802.3","Token Ring 802.5","Fiber Distributed Data Interface (FDDI)","Wide Area Network (WAN)","LocalTalk","Ethernet using DIX header format","ARCNET","ARCNET (878.2)","ATM","Wireless","Infrared Wireless","Bpc","CoWan","1394"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the network adapter from other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAddresses";
Description = "An array of strings indicating the network addresses for an adapter.";
Name = "NetworkAddresses";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Speed";
Description = "An estimate of the current bandwidth in bits per second. For endpoints which vary in bandwidth or for those where no accurate estimation can be made, this property should contain the nominal bandwidth.";
Name = "Speed";
}};
}};
FriendlyName = "NIC";
PWhere = "WHERE DeviceID=#";
Target = "Select * from Win32_NetworkAdapter";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Network adapter management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DHCPLeaseExpires";
Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
Name = "DHCPLeaseExpires";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ArpAlwaysSourceRoute";
Description = "The ArpAlwaysSourceRoute property indicates whether the Address Resolution Protocol (ARP) must always use source routing. ";
Name = "ArpAlwaysSourceRoute";
},
instance of MSFT_CliProperty
{
Derivation = "ArpUseEtherSNAP";
Description = "The ArpUseEtherSNAP property indicates whether Ethernet packets follow the IEEE 802.3 Sub-Network Access Protocol (SNAP) encoding. ";
Name = "ArpUseEtherSNAP";
},
instance of MSFT_CliProperty
{
Derivation = "DeadGWDetectEnabled";
Description = "The DeadGWDetectEnabled property indicates whether dead gateway detection occurs.";
Name = "DeadGWDetectEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultIPGateway";
Description = "The DefaultIPGateway property contains a list of IP addresses of default gateways used by the computer system.";
Name = "DefaultIPGateway";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultTOS";
Description = "The DefaultTOS property indicates the default Type Of Service (TOS) value set in the header of outgoing IP packets. ";
Name = "DefaultTOS";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultTTL";
Description = "The DefaultTTL property indicates the default Time To Live (TTL) value set in the header of outgoing IP packets. The TTL specifies the number of routers an IP packet may pass through to reach its destination before being discarded. ";
Name = "DefaultTTL";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPEnabled";
Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
Name = "DHCPEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPLeaseExpires";
Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
Name = "DHCPLeaseExpires";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPLeaseObtained";
Description = "The DHCPLeaseObtained property indicates the date and time the lease was obtained for the IP address assigned to the computer by the dynamic host configuration protocol (DHCP) server. ";
Name = "DHCPLeaseObtained";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPServer";
Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
Name = "DHCPServer";
},
instance of MSFT_CliProperty
{
Derivation = "DNSDomain";
Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization, such as microsoft.com. ";
Name = "DNSDomain";
},
instance of MSFT_CliProperty
{
Derivation = "DNSDomainSuffixSearchOrder";
Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
Name = "DNSDomainSuffixSearchOrder";
},
instance of MSFT_CliProperty
{
Derivation = "DNSEnabledForWINSResolution";
Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
Name = "DNSEnabledForWINSResolution";
},
instance of MSFT_CliProperty
{
Derivation = "DNSHostName";
Description = "The DNSHostName property indicates the host name used to identify the local computer for authentication by some utilities. Other TCP/IP-based utilities can use this value to acquire the name of the local computer. Host names are stored on DNS servers in a table that maps names to IP addresses for use by DNS. ";
Name = "DNSHostName";
},
instance of MSFT_CliProperty
{
Derivation = "DNSServerSearchOrder";
Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
Name = "DNSServerSearchOrder";
},
instance of MSFT_CliProperty
{
Derivation = "DomainDNSRegistrationEnabled";
Description = "The DomainDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. ";
Name = "DomainDNSRegistrationEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "ForwardBufferMemory";
Description = "The ForwardBufferMemory property indicates how much memory IP allocates to store packet data in the router packet queue. ";
Name = "ForwardBufferMemory";
},
instance of MSFT_CliProperty
{
Derivation = "FullDNSRegistrationEnabled";
Description = "The FullDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. ";
Name = "FullDNSRegistrationEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "GatewayCostMetric";
Description = "The GatewayCostMetric reflects an integer cost metric (ranging from 1 to 9999) to be used in calculating the fastest, most reliable, and/or least expensive routes. ";
Name = "GatewayCostMetric";
},
instance of MSFT_CliProperty
{
Derivation = "IGMPLevel";
Description = "The IGMPLevel property indicates the extent to which the system supports IP multicast and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system may only send IP multicast packets. At level 2, the system may send IP multicast packets and fully participate in IGMP to receive multicast packets. Default: 2";
Name = "IGMPLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "IPAddress";
Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
Name = "IPAddress";
},
instance of MSFT_CliProperty
{
Derivation = "IPConnectionMetric";
Description = "The IPConnectionMetric indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. ";
Name = "IPConnectionMetric";
},
instance of MSFT_CliProperty
{
Derivation = "IPEnabled";
Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
Name = "IPEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPFilterSecurityEnabled";
Description = "The IPFilterSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. This property is used in conjunction with IPSecPermitTCPPorts, IPSecPermitUDPPorts, and IPSecPermitIPProtocols. ";
Name = "IPFilterSecurityEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPPortSecurityEnabled";
Description = "The IPPortSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. ";
Name = "IPPortSecurityEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPSecPermitIPProtocols";
Description = "The IPSecPermitIPProtocols property lists the protocols permitted to run over the IP. The list of protocols is defined using the EnableIPSec method. ";
Name = "IPSecPermitIPProtocols";
},
instance of MSFT_CliProperty
{
Derivation = "IPSecPermitTCPPorts";
Description = "The IPSecPermitTCPPorts property lists the ports that will be granted access permission for TCP. The list of protocols is defined using the EnableIPSec method. ";
Name = "IPSecPermitTCPPorts";
},
instance of MSFT_CliProperty
{
Derivation = "IPSecPermitUDPPorts";
Description = "The IPSecPermitUDPPorts property lists the ports that will be granted User Datagram Protocol (UDP) access permission. The list of protocols is defined using the EnableIPSec method. ";
Name = "IPSecPermitUDPPorts";
},
instance of MSFT_CliProperty
{
Derivation = "IPSubnet";
Description = "The IPSubnet property contains a list of all the subnet masks associated with the current network adapter.";
Name = "IPSubnet";
},
instance of MSFT_CliProperty
{
Derivation = "IPUseZeroBroadcast";
Description = "The IPUseZeroBroadcast property indicates whether IP zeros-broadcasts are used. If this parameter is set TRUE, then IP uses zeros-broadcasts (0.0.0.0), and the system uses ones-broadcasts (255.255.255.255). ";
Name = "IPUseZeroBroadcast";
},
instance of MSFT_CliProperty
{
Derivation = "IPXAddress";
Description = "The IPXAddress property indicates the Internetworking Packet Exchange (IPX) address of the network adapter. The IPX address identifies a computer system on a network using the IPX protocol.";
Name = "IPXAddress";
},
instance of MSFT_CliProperty
{
Derivation = "IPXEnabled";
Description = "The IPXEnabled property determines whether the or Internetwork Packet Exchange (IPX) protocol is bound and enabled for this adapter.";
Name = "IPXEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPXFrameType";
Description = "The IPXFrameType property represents an integer array of frame type identifiers. The values in this array correspond to the elements in the IPXNetworkNumber.";
Name = "IPXFrameType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2","3","255"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "IPXMediaType";
Description = "The IPXMediaType property represents an Internetworking Packet Exchange (IPX) media type identifier.";
Name = "IPXMediaType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","8"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ethernet","Token ring","FDDI","ARCNET"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "IPXNetworkNumber";
Description = "The IPXNetworkNumber property represents an array of characters that uniquely identifies a frame/network adapter combination on the computer system. ";
Name = "IPXNetworkNumber";
},
instance of MSFT_CliProperty
{
Derivation = "IPXVirtualNetNumber";
Description = "The IPXVirtualNetNumber property uniquely identifies the computer system on the network. It is represented in the form of an eight-character hexadecimal digit. ";
Name = "IPXVirtualNetNumber";
},
instance of MSFT_CliProperty
{
Derivation = "KeepAliveInterval";
Description = "The KeepAliveInterval property indicates the interval separating Keep Alive Retransmissions until a response is received.";
Name = "KeepAliveInterval";
},
instance of MSFT_CliProperty
{
Derivation = "KeepAliveTime";
Description = "The KeepAliveTime property indicates how often the TCP attempts to verify that an idle connection is still intact by sending a Keep Alive Packet. ";
Name = "KeepAliveTime";
},
instance of MSFT_CliProperty
{
Derivation = "MACAddress";
Description = "The MACAddress property indicates the Media Access Control (MAC) address of the network adapter. ";
Name = "MACAddress";
},
instance of MSFT_CliProperty
{
Derivation = "MTU";
Description = "The MTU property overrides the default Maximum Transmission Unit (MTU) for a network interface. The MTU is the maximum packet size (including the transport header) that the transport will transmit over the underlying network. ";
Name = "MTU";
},
instance of MSFT_CliProperty
{
Derivation = "NumForwardPackets";
Description = "The NumForwardPackets property indicates the number of IP packet headers allocated for the router packet queue. When all headers are in use, the router will begin to discard packets from the queue at random. ";
Name = "NumForwardPackets";
},
instance of MSFT_CliProperty
{
Derivation = "PMTUBHDetectEnabled";
Description = "The PMTUBHDetectEnabled property indicates whether detection of black hole routers occurs. Setting this parameter to TRUE causes TCP to try to detect black hole routers while discovering the path of the Maximum Transmission Unit. ";
Name = "PMTUBHDetectEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "PMTUDiscoveryEnabled";
Description = "The PMTUDiscoveryEnabled property indicates whether the Maximum Transmission Unit (MTU) path is discovered. ";
Name = "PMTUDiscoveryEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceName";
Description = "The ServiceName property indicates the service name of the network adapter. ";
Name = "ServiceName";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the CIM_Setting object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TcpipNetbiosOptions";
Description = "The TcpipNetbiosOptions property specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
Name = "TcpipNetbiosOptions";
},
instance of MSFT_CliProperty
{
Derivation = "TcpMaxConnectRetransmissions";
Description = "The TcpMaxConnectRetransmissions property indicates the number of times TCP will attempt to retransmit a Connect Request before terminating the connection. ";
Name = "TcpMaxConnectRetransmissions";
},
instance of MSFT_CliProperty
{
Derivation = "TcpMaxDataRetransmissions";
Description = "The TcpMaxDataRetransmissions property indicates the number of times TCP will retransmit an individual data segment (non-connect segment) before terminating the connection. ";
Name = "TcpMaxDataRetransmissions";
},
instance of MSFT_CliProperty
{
Derivation = "TcpNumConnections";
Description = "The TcpNumConnections property indicates the maximum number of connections that TCP can have open simultaneously. ";
Name = "TcpNumConnections";
},
instance of MSFT_CliProperty
{
Derivation = "TcpUseRFC1122UrgentPointer";
Description = "The TcpUseRFC1122UrgentPointer property indicates whether TCP uses the RFC 1122 specification or the mode used by Berkeley Software Design (BSD) derived systems, for urgent data. The two mechanisms interpret the urgent pointer differently and are not interoperable.";
Name = "TcpUseRFC1122UrgentPointer";
},
instance of MSFT_CliProperty
{
Derivation = "TcpWindowSize";
Description = "The TcpWindowSize property contains the maximum TCP Receive Window size offered by the system. The Receive Window specifies the number of bytes a sender may transmit without receiving an acknowledgment. In general, larger receiving windows will improve performance over high delay and high bandwidth networks.";
Name = "TcpWindowSize";
},
instance of MSFT_CliProperty
{
Derivation = "WINSEnableLMHostsLookup";
Description = "The WINSEnableLMHostsLookup property indicates whether local lookup files are used. Lookup files will contain a map of IP addresses to host names. If they exist on the local system, they will be found in %SystemRoot%\\system32\\drivers\\etc.";
Name = "WINSEnableLMHostsLookup";
},
instance of MSFT_CliProperty
{
Derivation = "WINSHostLookupFile";
Description = "The WINSHostLookupFile property contains a path to a WINS lookup file on the local system. This file will contain a map of IP addresses to host names. If the file specified in this property is found, it will be copied to the %SystemRoot%\\system32\\drivers\\etc folder of the local system. Valid only if the WINSEnableLMHostsLookup property is TRUE.";
Name = "WINSHostLookupFile";
},
instance of MSFT_CliProperty
{
Derivation = "WINSPrimaryServer";
Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
Name = "WINSPrimaryServer";
},
instance of MSFT_CliProperty
{
Derivation = "WINSScopeID";
Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
Name = "WINSScopeID";
},
instance of MSFT_CliProperty
{
Derivation = "WINSSecondaryServer";
Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
Name = "WINSSecondaryServer";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DHCPEnabled";
Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
Name = "DHCPEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPAddress";
Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
Name = "IPAddress";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultIPGateway";
Description = "The DefaultIPGateway property contains a list of IP addresses of the default gateways used by the computer system.";
Name = "DefaultIPGateway";
},
instance of MSFT_CliProperty
{
Derivation = "DNSDomain";
Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization. ";
Name = "DNSDomain";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceName";
Description = "The ServiceName property indicates the service name of the network adapter. ";
Name = "ServiceName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Name = "DHCP";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPEnabled";
Description = "The DHCPEnabled property indicates whether the dynamic host configuration protocol (DHCP) server automatically assigns an IP address to the computer system when establishing a network connection. ";
Name = "DHCPEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPLeaseExpires";
Description = "The DHCPLeaseExpires property indicates the expiration date and time for a leased IP address that was assigned to the computer by the dynamic host configuration protocol (DHCP) server.";
Name = "DHCPLeaseExpires";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPLeaseObtained";
Description = "The DHCPLeaseObtained property indicates the date and time the lease was obtained for the IP address assigned to the computer by the dynamic host configuration protocol (DHCP) server. ";
Name = "DHCPLeaseObtained";
},
instance of MSFT_CliProperty
{
Derivation = "DHCPServer";
Description = "The DHCPServer property indicates the IP address of the dynamic host configuration protocol (DHCP) server.";
Name = "DHCPServer";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Name = "DNS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DNSDomain";
Description = "The DNSDomain property indicates an organization name followed by a period and an extension that indicates the type of organization, such as microsoft.com. ";
Name = "DNSDomain";
},
instance of MSFT_CliProperty
{
Derivation = "DNSDomainSuffixSearchOrder";
Description = "The DNSDomainSuffixSearchOrder property specifies the DNS domain suffixes to be appended to the end of host names during name resolution. ";
Name = "DNSDomainSuffixSearchOrder";
},
instance of MSFT_CliProperty
{
Derivation = "DNSEnabledForWINSResolution";
Description = "The DNSEnabledForWINSResolution property indicates whether the Domain Name System (DNS) is enabled for name resolution over Windows Internet Naming Service (WINS) resolution. ";
Name = "DNSEnabledForWINSResolution";
},
instance of MSFT_CliProperty
{
Derivation = "DNSHostName";
Description = "The DNSHostName property indicates the host name used to identify the local computer for authentication by some utilities. Other TCP/IP-based utilities can use this value to acquire the name of the local computer. Host names are stored on DNS servers in a table that maps names to IP addresses for use by DNS. ";
Name = "DNSHostName";
},
instance of MSFT_CliProperty
{
Derivation = "DNSServerSearchOrder";
Description = "The DNSServerSearchOrder property indicates an ordered list of server IP addresses to be used in querying for DNS Servers.";
Name = "DNSServerSearchOrder";
},
instance of MSFT_CliProperty
{
Derivation = "DomainDNSRegistrationEnabled";
Description = "The DomainDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. ";
Name = "DomainDNSRegistrationEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "FullDNSRegistrationEnabled";
Description = "The FullDNSRegistrationEnabled property specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. ";
Name = "FullDNSRegistrationEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "IP";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "IPAddress";
Description = "The IPAddress property contains a list of all of the IP addresses associated with the current network adapter.";
Name = "IPAddress";
},
instance of MSFT_CliProperty
{
Derivation = "IPConnectionMetric";
Description = "The IPConnectionMetric indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. ";
Name = "IPConnectionMetric";
},
instance of MSFT_CliProperty
{
Derivation = "IPEnabled";
Description = "The IPEnabled property indicates whether TCP/IP is bound and enabled on this network adapt.";
Name = "IPEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "IPFilterSecurityEnabled";
Description = "The IPFilterSecurityEnabled property indicates whether IP port security is enabled globally across all IP-bound network adapters. This property is used in conjunction with IPSecPermitTCPPorts, IPSecPermitUDPPorts, and IPSecPermitIPProtocols. ";
Name = "IPFilterSecurityEnabled";
}};
},
instance of MSFT_CliFormat
{
Name = "WINS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the adapter.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property specifies the index number of the network adapter configuration. ";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "WINSEnableLMHostsLookup";
Description = "The WINSEnableLMHostsLookup property indicates whether local lookup files are used. Lookup files will contain a map of IP addresses to host names. If they exist on the local system, they will be found in %SystemRoot%\\system32\\drivers\\etc.";
Name = "WINSEnableLMHostsLookup";
},
instance of MSFT_CliProperty
{
Derivation = "WINSHostLookupFile";
Description = "The WINSHostLookupFile property contains a path to a WINS lookup file on the local system. This file will contain a map of IP addresses to host names. If the file specified in this property is found, it will be copied to the %SystemRoot%\\system32\\drivers\\etc folder of the local system. Valid only if the WINSEnableLMHostsLookup property is TRUE.";
Name = "WINSHostLookupFile";
},
instance of MSFT_CliProperty
{
Derivation = "WINSPrimaryServer";
Description = "The WINSPrimaryServer property indicates the IP address for the primary WINS server. ";
Name = "WINSPrimaryServer";
},
instance of MSFT_CliProperty
{
Derivation = "WINSScopeID";
Description = "The WINSScopeID property provides a way to isolate a group of computer systems that communicate with each other only.";
Name = "WINSScopeID";
},
instance of MSFT_CliProperty
{
Derivation = "WINSSecondaryServer";
Description = "The WINSSecondaryServer property indicates the IP address for the secondary WINS server. ";
Name = "WINSSecondaryServer";
}};
}};
FriendlyName = "NICConfig";
PWhere = "Where Index=#";
Target = "Select * from Win32_NetworkAdapterConfiguration";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "ipconfig /FlushDns";
Description = "Flushes DNS";
Name = "FlushDns";
Usage = "FlushDns";
VerbType = 2;
},
instance of MSFT_CliVerb
{
Derivation = "RenewDHCPLease";
Description = "The RenewDHCPLease method renews the IP address on specific DHCP-enabled network adapters. The lease for the IP address assigned via a DHCP server has an expiration date that the client must renew if it intends to continue use of the assigned IP address. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "RenewDHCPLease";
Usage = "RenewDHCPLease";
},
instance of MSFT_CliVerb
{
Derivation = "RenewDHCPLeaseAll";
Description = "The RenewDHCPLeaseAll method renews the IP addresses on all DHCP-enabled network adapters. The lease for the IP address assigned via a DHCP server has an expiration date that the client must renew if it intends to continue use of the assigned IP address. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "RenewDHCPLeaseAll";
Usage = "RenewDHCPLeaseAll";
},
instance of MSFT_CliVerb
{
Derivation = "ReleaseDHCPLease";
Description = "The ReleaseDHCPLease method releases the IP address bound to a specific DHCP enabled network adapter. WARNING: If DHCP is enabled on this local computer system, the option disables TCP/IP on this specific network adapter. Unless you have an alternate path";
Name = "ReleaseDHCPLease";
Usage = "ReleaseDHCPLease";
},
instance of MSFT_CliVerb
{
Derivation = "ReleaseDHCPLeaseAll";
Description = "The ReleaseDHCPLeaseAll method releases the IP addresses bound to all DHCP enabled network adapters. WARNING: If DHCP is enabled on this local computer system, the option will terminate all DHCP TCP/IP connections.";
Name = "ReleaseDHCPLeaseAll";
Usage = "ReleaseDHCPLeaseAll";
},
instance of MSFT_CliVerb
{
Derivation = "EnableStatic";
Description = "The EnableStatic method enables static TCP/IP addressing for the target network adapter. As a result, DHCP for this network adapter is disabled. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "EnableStatic";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPAddress parameter lists all of the static IP addresses for the current network adapter. /nExample: 155.34.22.0";
ParaId = "IPAddress";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
Description = "The SubnetMask parameter contains the subnet masks that complement the values in the IPAddress parameter./nExample: 255.255.0.0";
ParaId = "SubnetMask";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "EnableStatic";
},
instance of MSFT_CliVerb
{
Derivation = "SetGateways";
Description = "The SetGateways method is used to specify a list of gateways for routing packets destined for a different subnet than the one this adapter is connected to. A more specific route should not exist for this subnet. The method returns an integer value of 0 on successful completion and any other number to indicate an error.";
Name = "SetGateways";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DefaultIPGateway is an input parameter to the SetGateways method. It contains a list of IP addresses to gateways where network packets should be routed.";
ParaId = "DefaultIPGateway";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
Description = "The GatewayCostMetric parameter assigns an value ranging from 1 to 9999, used to calculate fastest and most reliable routes. The values of this parameter correspondence with the values in the DefaultIPGateway[] parameter. The default value for a gateway is 1. This parameter is for Windows 2000 only.";
ParaId = "GatewayCostMetric";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF UINT16";
}};
Usage = "SetGateways";
},
instance of MSFT_CliVerb
{
Derivation = "EnableDNS";
Description = "The EnableDNS method enables the Domain Name System (DNS) for service on this TCP/IP-bound network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "EnableDNS";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DNSDomain parameter specifies the DNS's domain. This parameter is represented by an organization name followed by a period, then an extension that indicates the type of organization./n Example: microsoft.com";
ParaId = "DNSDomain";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The DNSDomainSuffixSearchOrder parameter specifies the DNS domain suffixes that is appended to the host names during name resolution. When attempting to resolve a fully qualified domain name (FQDN) from a host only name, the system appends the local domain name. If this is not successful, the system uses the domain suffix list to create additional FQDNs in the order listed, and queries DNS servers for each one.";
ParaId = "DNSDomainSuffixSearchOrder";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
Description = "The DNSHostName parameter specifies the name of the DNS host to be enabled by this method./nExample: corpdns";
ParaId = "DNSHostName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The DNSServerSearchOrder parameter specifies the list of server IP addresses to query for DNS servers.";
ParaId = "DNSServerSearchOrder";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "EnableDNS";
},
instance of MSFT_CliVerb
{
Derivation = "SetDNSDomain";
Description = "The SetDNSDomain method allows for the setting of the DNS domain. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance dependent method call that applies on a per adapter basis. On Windows 2000 the setting applies to the targeted adapter. On NT4 this setting is global.";
Name = "SetDNSDomain";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DNSDomain parameter indicates the domain the DNSis associated with and is represented by an organization name followed by a period and an extension that indicates the type of organization./nExample: microsoft.com.";
ParaId = "DNSDomain";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SetDNSDomain";
},
instance of MSFT_CliVerb
{
Derivation = "SetDNSServerSearchOrder";
Description = "The SetDNSServerSearchOrder method allows for the setting of the server search order as a array of elements. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance dependent method call that applies on a per adapter basis. On Windows 2000 the setting applies to the targeted adapter. On NT4 this setting is global.";
Name = "SetDNSServerSearchOrder";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DNSServerSearchOrder parameter indicates the list of server IP addresses to query for DNS Servers./nExample:130.215.24.1 157.54.164.1";
ParaId = "DNSServerSearchOrder";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "SetDNSServerSearchOrder";
},
instance of MSFT_CliVerb
{
Derivation = "SetDNSSuffixSearchOrder";
Description = "The SetDNSSuffixSearchOrder method allows for the setting of the suffix search order as a array of elements. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. This is an instance independent method call that applies across all adapters. Windows NT only. ";
Name = "SetDNSSuffixSearchOrder";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DNSServerSearchOrder parameter indicates the list of server IP addresses suffixes to query for DNS Servers./nExample:130.215.24.1 157.54.164.1";
ParaId = "DNSDomainSuffixSearchOrder";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "SetDNSSuffixSearchOrder";
},
instance of MSFT_CliVerb
{
Derivation = "SetDynamicDNSRegistration";
Description = "The SetDynamicDNSRegistration method is used to indicate dynamic DNS registration of IP addresses for this IP bound adapter. The method returns 0 on success, and any other number to indicate an error.Windows 2000 only.";
Name = "SetDynamicDNSRegistration";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DomainDNSRegistrationEnabled parameter specifies whether the IP addresses for this connection are registered in DNS under the domain name of this connection, in addition to registering under the computer's full DNS name. The domain name of this connection is either set via the method SetDNSDomain() or assigned by DHCP. The registered name is the host name of the computer with the domain name appended. This parameter has meaning only when FullDNSRegistrationEnabled is enabled. Default: FALSE. Windows 2000 only.";
ParaId = "DomainDNSRegistrationEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The FullDNSRegistrationEnabled parameter specifies whether the IP addresses for this connection are registered in DNS under the computer's full DNS name. The full DNS name of the computer is displayed on the Network Identification tab of the System Control Panel. Windows 2000 only.";
ParaId = "FullDNSRegistrationEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetDynamicDNSRegistration";
},
instance of MSFT_CliVerb
{
Derivation = "SetIPConnectionMetric";
Description = "The SetIPConnectionMetric method is used to set the routing metric associated with this IP bound adapter. The method returns 0 on success, and any other number to indicate an error.Windows 2000 only.";
Name = "SetIPConnectionMetric";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPConnectionMetric parameter assigns an value ranging from 1 to 9999, and indicates the cost of using the configured routes for this IP bound adapter and is the weighted value for those routes in the IP routing table. If there are multiple routes to a destination in the IP routing table, the route with the lowest metric is used. The default value is 1. Windows 2000 only.";
ParaId = "IPConnectionMetric";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetIPConnectionMetric";
},
instance of MSFT_CliVerb
{
Derivation = "SetWINSServer";
Description = "The SetWINSServer method sets the primary and secondary Windows Internet Naming Service (WINS) servers on this TCP/IP-bound network adapter. This method is applied independently of the network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetWINSServer";
Parameters = {
instance of MSFT_CliParam
{
Description = "The WINSPrimaryServer parameter specifies the IP address of the primary WINS server.";
ParaId = "WINSPrimaryServer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The WINSSecondaryServer parameter specifies the IP address of the secondary WINS server.";
ParaId = "WINSSecondaryServer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SetWINSServer";
},
instance of MSFT_CliVerb
{
Derivation = "EnableWINS";
Description = "The EnableWINS method enables Windows Internet Naming Service (WINS) settings specific to TCP/IP, but independent of the network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "EnableWINS";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DNSEnabledForWINSResolution parameter specifies whether the Domain Name System (DNS) is enabled for name resolution over WINS resolution.";
ParaId = "DNSEnabledForWINSResolution";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The WINSEnableLMHostsLookup parameter specifies whether local lookup files are used. Lookup files will contain mappings of IP addresses to host names.";
ParaId = "WINSEnableLMHostsLookup";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The WINSEnableLMHostsLookup parameter specifies the lookup files containing mappings of IP addresses to host names. If available, the files will be found in %SystemRoot%\\system32\\drivers\\etc.";
ParaId = "WINSHostLookupFile";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The WINSScopeID parameter specifies the Scope ID value that will be appended to the end of the computer's NetBIOS name. Systems using the same Scope ID can communicate with this computer.";
ParaId = "WINSScopeID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "EnableWINS";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpipNetbios";
Description = "The SetTcpipNetbios method is used to set the default operation of NetBIOS over TCP/IP. Windows 2000 only. ";
Name = "SetTcpipNetbios";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpipNetbiosOptions parameter specifies a bitmap of the possible settings related to NetBIOS over TCP/IP.";
ParaId = "TcpipNetbiosOptions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"EnableNetbiosViaDhcp","EnableNetbios","DisableNetbios"};
}};
Type = "UINT32";
}};
Usage = "SetTcpipNetbios [EnableNetbiosViaDhcp|EnableNetbios|DisableNetbios]";
},
instance of MSFT_CliVerb
{
Derivation = "EnableIPSec";
Description = "The EnableIPSec method is used to enable IP security on this specific TCP/IP-enabled network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. Ports are secured only when the IPFilterSecurityEnabled property is TRUE.";
Name = "EnableIPSec";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPSecPermitIPProtocols parameter specifies the list of protocols permitted to run over the IP. A numeric value of zero indicates access permission is granted for all protocols. An empty string indicates that no protocols should be granted access permission.";
ParaId = "IPSecPermitIPProtocols";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
Description = "The IPSecPermitTCPPorts parameter specifies the list of ports that should be granted access permission for TCP. A numeric value of zero indicates access permission is granted for all ports. An empty string indicates that no ports should be granted access permission.";
ParaId = "IPSecPermitTCPPorts";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
Description = "The IPSecPermitUDPPorts parameter specifies the list of ports that should be granted access permission for UDP. A numeric value of zero indicates access permission is granted for all ports. An empty string indicates that no ports should be granted access permission.";
ParaId = "IPSecPermitUDPPorts";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "EnableIPSec";
},
instance of MSFT_CliVerb
{
Derivation = "DisableIPSec";
Description = "The DisableIPSec method is used to disable IP security on this TCP/IP-enabled network adapter. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "DisableIPSec";
Usage = "DisableIPSec";
VerbType = 0;
},
instance of Msft_CliVerb
{
Derivation = "EnableDHCP";
Name = "EnableDHCP";
Usage = "EnableDHCP";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "100", ".."};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Successful completion, no reboot required", "Successful completion, reboot required", "Method not supported on this platform", "Unknown failure", "Invalid subnet mask", "An error occurred while processing an Instance that was returned", "Invalid input parameter", "More than 5 gateways specified", "Invalid IP address", "Invalid gateway IP address", "An error occurred while accessing the Registry for the requested information", "Invalid domain name", "Invalid host name", "No primary/secondary WINS server defined", "Invalid file", "Invalid system path", "File copy failed", "Invalid security parameter", "Unable to configure TCP/IP service", "Unable to configure DHCP service", "Unable to renew DHCP lease", "Unable to release DHCP lease", "IP not enabled on adapter", "IPX not enabled on adapter", "Frame/network number bounds error", "Invalid frame type", "Invalid network number", "Duplicate network number", "Parameter out of bounds", "Access denied", "Out of memory", "Already exists", "Path, file or object not found", "Unable to notify service", "Unable to notify DNS service", "Interface not configurable", "Not all DHCP leases could be released/renewed", "DHCP not enabled on adapter", "Other"};
}
};
Description = "The EnableDHCP method enables the Dynamic Host Configuration "
"Protocol (DHCP) for service with this network adapter. DHCP "
"allows IP addresses to be dynamic allocated. The method "
"returns an integer value that can be interpretted as "
"follows: /n0 - Successful ";
},
instance of MSFT_CliVerb
{
Derivation = "SetIPXVirtualNetworkNumber";
Description = "The SetIPXVirtualNetworkNumber method is used to set the Internetworking Packet Exchange (IPX) virtual network number on the target computer system. Windows 2000 and Windows NT 3.51 or greater uses an internal network number for internal routing. The internal network number is also known as a virtual network number. It uniquely identifies the computer system on the network. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetIPXVirtualNetworkNumber";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPXVirtualNetNumber parameter specifies the virtual network number for this system.";
ParaId = "IPXVirtualNetNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SetIPXVirtualNetworkNumber";
},
instance of MSFT_CliVerb
{
Derivation = "SetIPXFrameTypeNetworkPairs";
Description = "The SetIPXFrameTypeNetworkPairs method is used to set Internetworking Packet Exchange (IPX) network number/frame pairs for this network adapter. Windows 2000 and Windows NT 3.51 and higher use an IPX network number for routing purposes. It is assigned to each configured frame type/network adapter combination on your computer system. This number is sometimes referred to as the \"external network number.\" It must be unique for each network segment. If the frame type is set to AUTO, the network number should to zero. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetIPXFrameTypeNetworkPairs";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPXFrameType parameter specifies an integer array of frame type identifiers. The values in this array correspond to the elements in the IPXNetworkNumber parameter.";
ParaId = "IPXFrameType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2","3","255"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ethernet II","Ethernet 802.3","Ethernet 802.2","Ethernet SNAP","AUTO"};
}};
Type = "ARRAY OF UINT32";
},
instance of MSFT_CliParam
{
Description = "The IPXNetworkNumber parameter specifies an array of characters that uniquely identify an adapter on the computer system. The NetWare Link (NWLink) IPX/SPX-compatible transport in Windows 2000 and Windows NT 3.51 or higher, uses two different types of network numbers. This number is sometimes referred to as the External Network Number. It must be unique for each network segment. The values in this string list must have a corresponding value in the IPXFrameType parameter identifying the packet frame type used for this network.";
ParaId = "IPXNetworkNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
}};
Usage = "SetIPXFrameTypeNetworkPairs";
},
instance of MSFT_CliVerb
{
Derivation = "SetDatabasePath";
Description = "The SetDatabasePath method sets the path to the standard Internet database files (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). It is used by the Windows Sockets interface. The method returns an integer value of 0 on successful completion, and any other number to indicate an error. Default: %SystemRoot%\\system32\\drivers\\etc.";
Name = "SetDatabasePath";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DatabasePath parameter specifies a valid Windows 2000 and Windows NT 3.51 or higher file path to standard Internet database files (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS) used by the Windows Sockets interface.";
ParaId = "DatabasePath";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SetDatabasePath";
},
instance of MSFT_CliVerb
{
Derivation = "SetIPUseZeroBroadcast";
Description = "The SetIPUseZeroBroadcast method is used to set IP zero broadcast usage. If this parameter is set to TRUE, then IP will use zeros-broadcasts (0.0.0.0) instead of ones-broadcasts (255.255.255.255). Most systems use ones-broadcasts, but systems derived from BSD implementations use zeros-broadcasts. Systems that use different broadcasts will not interoperate on the same network. Default: FALSE. The method returns an integer value of 0 on successful completion and any other number to indicate an error.";
Name = "SetIPUseZeroBroadcast";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPUseZeroBroadcast parameter specifies the value indicating whether IP zero broadcast is used. Setting the parameter to TRUE indicates that IP zero broadcast is used.";
ParaId = "IPUseZeroBroadcast";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetIPUseZeroBroadcast";
},
instance of MSFT_CliVerb
{
Derivation = "SetArpAlwaysSourceRoute";
Description = "The SetArpAlwaysSourceRoute method is used to set the transmission of ARP queries by the TCP/IP. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetArpAlwaysSourceRoute";
Parameters = {
instance of MSFT_CliParam
{
Description = "The ArpAlwaysSourceRoute parameter specifies a value that indicates if TCP/IP transmits ARP queries. Setting this parameter to TRUE will force TCP/IP to transmit ARP queries with source routing enabled on Token Ring networks. By default, the stack transmits ARP queries without source routing first, then retries with source routing enabled if no reply is received.";
ParaId = "ArpAlwaysSourceRoute";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetArpAlwaysSourceRoute";
},
instance of MSFT_CliVerb
{
Derivation = "SetArpUseEtherSNAP";
Description = "The SetArpUseEtherSNAP method is used to enable ethernet packets to use 802.3 SNAP encoding. By default, the stack transmits packets in Digital, Intel, Xerox(DIX) Ethernet format. It will always receive both formats. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetArpUseEtherSNAP";
Parameters = {
instance of MSFT_CliParam
{
Description = "The ArpUseEtherSNAP parameter enables (TRUE)TCP/IP to transmit Ethernet packets using 802.3 SNAP encoding.";
ParaId = "ArpUseEtherSNAP";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetArpUseEtherSNAP";
},
instance of MSFT_CliVerb
{
Derivation = "SetDefaultTOS";
Description = "The SetDefaultTOS method is used to set the default Type of Service (TOS) value in the header of outgoing IP packets. The method returns 0 on success, and any other number to indicate an error.";
Name = "SetDefaultTOS";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DefaultTOS parameter specifies the Type of Service (TOS) value put in the header of outgoing IP packets. See RFC 791 for a definition of the values.";
ParaId = "DefaultTOS";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
}};
Usage = "SetDefaultTOS";
},
instance of MSFT_CliVerb
{
Derivation = "SetDefaultTTL";
Description = "The SetDefaultTTL method is used to set the default Time to Live (TTL) value in the header of outgoing IP packets. The TTL specifies the number of routers an IP packet may pass through to reach its destination before being discarded. Each router decrements the TTL count of a packet by one and discards the packets with a TTL of 0. Default: 32, Valid Range: 1 - 255";
Name = "SetDefaultTTL";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DefaultTTL parameter specifies the Time to Live value set in the header of outgoing IP packets.";
ParaId = "DefaultTTL";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
}};
Usage = "SetDefaultTTL";
},
instance of MSFT_CliVerb
{
Derivation = "SetDeadGWDetect";
Description = "The SetDeadGWDetect method is used to enable Dead Gateway detection. Setting this parameter to TRUE causes TCP to perform Dead Gateway Detection. With this feature enabled, TCP asks IP to change to a backup gateway if it retransmits a segment several times without receiving a response. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetDeadGWDetect";
Parameters = {
instance of MSFT_CliParam
{
Description = "The DeadGWDetectEnabled parameter specifies a value that can enable the TCP to perform dead gateway detection. If TRUE, the method will enable dead gateway detection.";
ParaId = "DeadGWDetectEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetDeadGWDetect";
},
instance of MSFT_CliVerb
{
Derivation = "SetPMTUBHDetect";
Description = "The SetPMTUBHDetect method is used to enable detection of Black Hole routers. Setting this parameter to TRUE causes TCP to try to detect Black Hole routers while doing Path MTU Discovery. A Black Hole router does not return the Internet Control Message Protocol (ICMP) Destination Unreachable messages when it needs to fragment an IP datagram with the Don't Fragment bit set. TCP depends on receiving these messages to perform Path MTU Discovery. With this feature enabled, TCP will try to send segments without the Don't Fragment bit set if several retransmissions of a segment go unacknowledged. If the segment is acknowledged as a result, the maximum segment size (MSS) will be decreased and the Don't Fragment bit will be set in future packets on the connection. Enabling black hole detection increases the maximum number of retransmissions performed for a given segment. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetPMTUBHDetect";
Parameters = {
instance of MSFT_CliParam
{
Description = "The PMTUBHDetectEnabled parameter specifies whether the detection of \"Black Hole\" routers is enabled. If TRUE, the method makes TCP attempt to discover \"Black Hole\" and route packets in different network paths.";
ParaId = "PMTUBHDetectEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetPMTUBHDetect";
},
instance of MSFT_CliVerb
{
Derivation = "SetPMTUDiscovery";
Description = "The SetPMTUDiscovery method is used to enable Maximum Transmission Unit (MTU) discovery. Setting this parameter to TRUE causes TCP to attempt to discover the MTU (or largest packet size) over the path to a remote host. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path that connect networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion. Setting this parameter to FALSE causes an MTU of 576 bytes to be used for all connections that are not to machines on the local subnet. Default: TRUE. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetPMTUDiscovery";
Parameters = {
instance of MSFT_CliParam
{
Description = "The PMTUDiscoveryEnabled parameter can enable TCP to attempt to discover the Maximum Transmission Unit (MTU) or largest packet size over the path to a remote host. If TRUE, the method makes TCP to attempt to discover the MTU.";
ParaId = "PMTUDiscoveryEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetPMTUDiscovery";
},
instance of MSFT_CliVerb
{
Derivation = "SetForwardBufferMemory";
Description = "The SetForwardBufferMemory method is used to specify how much memory IP allocates to store packet data in the router packet queue. When this buffer space is filled, the router begins discarding packets at random from its queue. Packet queue data buffers are 256 bytes in length, so the value of this parameter should be a multiple of 256. Multiple buffers are chained together for larger packets. The IP header for a packet is stored separately. This parameter is ignored and no buffers are allocated if the IP router is not enabled. The buffer size can range from the network MTU to the a value smaller than 0xFFFFFFFF. Default: 74240 (fifty 1480-byte packets, rounded to a multiple of 256).";
Name = "SetForwardBufferMemory";
Parameters = {
instance of MSFT_CliParam
{
Description = "The ForwardBufferMemory parameter specifies the size of the router packet queue used to store packet data.";
ParaId = "ForwardBufferMemory";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetForwardBufferMemory";
},
instance of MSFT_CliVerb
{
Derivation = "SetIGMPLevel";
Description = "The SetIGMPLevel method is used to set the extent to which the system supports IP multicasting and participates in the Internet Group Management Protocol. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetIGMPLevel";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IGMPLevel parameter sets the level that the system supports IP multicast and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system may only send IP multicast packets. At level 2, the system may send IP multicast packets and fully participate in IGMP to receive multicast packets.";
ParaId = "IGMPLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"No Multicast","IP Multicast","IP & IGMP multicast"};
}};
Type = "UINT8";
}};
Usage = "SetIGMPLevel";
},
instance of MSFT_CliVerb
{
Derivation = "SetKeepAliveInterval";
Description = "The SetKeepAliveInterval method is used to set the interval separating Keep Alive Retransmissions until a response is received. Once a response is received, the delay until the next Keep Alive Transmission is again controlled by the value of KeepAliveTime. The connection will be terminated after the number of retransmissions specified by TcpMaxDataRetransmissions have gone unanswered. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetKeepAliveInterval";
Parameters = {
instance of MSFT_CliParam
{
Description = "The KeepAliveInterval parameter specifies the value for the interval separating Keep Alive Retransmissions until a response is received.";
ParaId = "KeepAliveInterval";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetKeepAliveInterval";
},
instance of MSFT_CliVerb
{
Derivation = "SetKeepAliveTime";
Description = "The SetKeepAliveTime method is used to set how often TCP attempts to verify that an idle connection is still available by sending a Keep Alive packet. If the remote system is still reachable and functioning, it will acknowledge the Keep Alive transmission. Keep Alive packets are not sent by default. This feature may be enabled in a connection by an application. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetKeepAliveTime";
Parameters = {
instance of MSFT_CliParam
{
Description = "The KeepAliveTime parameter specifies the interval the TCP waits to check that an idle connection is still available.";
ParaId = "KeepAliveTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetKeepAliveTime";
},
instance of MSFT_CliVerb
{
Derivation = "SetMTU";
Description = "The SetMTU method is used to set the default Maximum Transmission Unit (MTU) for a network interface. The MTU is the maximum packet size (in bytes) that the transport will transmit over the underlying network. The size includes the transport header. Note that an IP datagram may span multiple packets. Values larger than the default for the underlying network will result in the transport using the network default MTU. Values smaller than 68 will result in the transport using an MTU of 68. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetMTU";
Parameters = {
instance of MSFT_CliParam
{
Description = "The MTU input parameter specifies the default Maximum Transmission Unit (MTU) for a network interface The range of this value spans the minimum packet size (68) to the MTU supported by the underlying network.";
ParaId = "MTU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetMTU";
},
instance of MSFT_CliVerb
{
Derivation = "SetNumForwardPackets";
Description = "The SetNumForwardPackets method is used to set the number of IP packet headers allocated for the router packet queue. When all headers are in use, the router will begin to discard packets from the queue at random.";
Name = "SetNumForwardPackets";
Parameters = {
instance of MSFT_CliParam
{
Description = "The NumForwardPackets parameter specifies the number of IP packet headers allocated for the router packet queue. This should be at least as large as the value of the ForwardBufferMemory property divided by the maximum IP data size of the networks connected to the router. It should be no larger than the ForwardBufferMemory value divided by 256, since at least 256 bytes of forward buffer memory are required by each packet. The optimal number of forward packets for a given ForwardBufferMemory size depends on the type of traffic carried on the network, and will be somewhere between these two values. If the router is disabled, this parameter is ignored and no headers are allocated. Valid Range: 1 - 0xFFFFFFFE.";
ParaId = "NumForwardPackets";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetNumForwardPackets";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpMaxConnectRetransmissions";
Description = "The SetTcpMaxConnectRetransmissions method is used to set the number of attempts TCP will retransmit a Connect Request before aborting. The initial retransmission timeout is 3 seconds and doubles for each attempt.";
Name = "SetTcpMaxConnectRetransmissions";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpMaxConnectRetransmissions parameter specifies the number of attempts TCP will retransmit a connect request before aborting. Valid Range: 0 - 0xFFFFFFFF.";
ParaId = "TcpMaxConnectRetransmissions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetTcpMaxConnectRetransmissions";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpMaxDataRetransmissions";
Description = "The SetTcpMaxDataRetransmissions method is used to set the number of times TCP will retransmit an individual data segment before aborting the connection. The retransmission timeout doubles with each successive retransmission on a connection.";
Name = "SetTcpMaxDataRetransmissions";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpMaxDataRetransmissions parameter specifies the number of times TCP will retransmit an individual data segment before aborting the connection. Valid Range: 0 - 0xFFFFFFFF.";
ParaId = "TcpMaxDataRetransmissions";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetTcpMaxDataRetransmissions";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpNumConnections";
Description = "The SetTcpNumConnections method is used to set the maximum number of connections that TCP may have open simultaneously.";
Name = "SetTcpNumConnections";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpNumConnections parameter specifies the maximum number of connections that TCP may have open simultaneously. Valid Range: 0 - 0xFFFFFE.";
ParaId = "TcpNumConnections";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetTcpNumConnections";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpUseRFC1122UrgentPointer";
Description = "The SetTcpUseRFC1122UrgentPointer method is used to specify whether TCP uses the RFC 1122 specification for urgent data, or the mode used by Berkeley Software Design (BSD) derived systems. The two mechanisms interpret the urgent pointer in the TCP header and the length of the urgent data differently. They are not interoperable. Windows 2000 and Windows NT version 3.51 or higher defaults to BSD mode. The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetTcpUseRFC1122UrgentPointer";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpUseRFC1122UrgentPointer parameter specifies whether TCP uses the RFC 1122 specification or the mode used by BSD-derived systems, for urgent data. If TRUE, urgent data is sent in RFC 1122 mode.";
ParaId = "TcpUseRFC1122UrgentPointer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "SetTcpUseRFC1122UrgentPointer";
},
instance of MSFT_CliVerb
{
Derivation = "SetTcpWindowSize";
Description = "The SetTcpWindowSize method is used to set the maximum TCP Receive Window size offered by the system. The Receive Window specifies the number of bytes a sender can transmit without receiving an acknowledgment. In general, larger receive windows improve performance over high delay and high bandwidth networks. For efficiency, the receive window should be an even multiple of the TCP Maximum Segment Size (MSS). The method returns an integer value of 0 on successful completion, and any other number to indicate an error.";
Name = "SetTcpWindowSize";
Parameters = {
instance of MSFT_CliParam
{
Description = "The TcpWindowSize parameter specifies the maximum TCP receive window size offered by the system. Valid Range: 0 - 65535.";
ParaId = "TcpWindowSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT16";
}};
Usage = "SetTcpWindowSize";
},
instance of MSFT_CliVerb
{
Derivation = "EnableIPFilterSec";
Description = "The EnableIPFilterSec method is used to enable IP security globally across all IP-bound network adapters. With security enabled, the operational security characteristics for any single network adapter can be controlled using the network adapter specific EnableIPSec method. The EnableIPFilterSec method returns an integer value of 0 on successful completion, a 1 when a reboot is required, and any other value to indicate an error.";
Name = "EnableIPFilterSec";
Parameters = {
instance of MSFT_CliParam
{
Description = "The IPFilterSecurityEnabled parameter specifies whether IP security is enabled globally across all IP-bound network adapters. If the input parameter IPFilterSecurityEnabled is TRUE, security is enabled. If the input parameter IPFilterSecurityEnabled is FALSE, all port and protocol traffic are allowed to flow unfiltered.";
ParaId = "IPFilterSecurityEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "EnableIPFilterSec";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "The Win32_NTDomain class represents a NT Domain. A domain is a single security boundary of a Windows NT computer network. Active Directory is made up of one or more domains. On a standalone workstation, the domain is the computer itself. A domain can span more than one physical location. Every domain has its own security policies and security relationships with other domains. When multiple domains are connected by trust relationships and share a common schema, configuration, and global catalog, you have a domain tree. Multiple domain trees can be connected together into a forest. All the domains in a forest also share a common schema, configuration, and global catalog.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DomainName";
Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
Name = "DomainName";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DomainName";
Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
Name = "DomainName";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ClientSiteName";
Description = "The ClientSiteName property indicates the name of the site where the domain controller is configured to be in. This value may be NULL if the site that the computer named by ComputerName cannot be found (for example, if the DS administrator has not associated the subnet that the computer is in with a valid site).";
Name = "ClientSiteName";
},
instance of MSFT_CliProperty
{
Derivation = "DcSiteName";
Description = "The DcSiteName property indicates the name of the site where the domain controller is located. This value may be NULL if the domain controller is not in a site (for example, the domain controller is a Windows NT 4.0 domain controller).";
Name = "DcSiteName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DnsForestName";
Description = "The DnsForestName property indicates the name of the domain at the root of the DS tree. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
Name = "DnsForestName";
},
instance of MSFT_CliProperty
{
Derivation = "DomainControllerAddress";
Description = "The DomainControllerAddress property indicates the address of the discovered domain controller.";
Name = "DomainControllerAddress";
},
instance of MSFT_CliProperty
{
Derivation = "DomainControllerName";
Description = "The DomainControllerName property indicates the computer name of the discovered domain controller.";
Name = "DomainControllerName";
},
instance of MSFT_CliProperty
{
Derivation = "DomainName";
Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
Name = "DomainName";
},
instance of MSFT_CliProperty
{
Derivation = "Roles";
Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
Name = "Roles";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DomainGuid";
Name = "DomainGuid";
}};
},
instance of MSFT_CliFormat
{
Name = "GUID";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DomainName";
Description = "The DomainName property indicates the name of the domain. The DNS-style name (for example, microsoft.com.) will be returned if available. ";
Name = "DomainName";
},
instance of MSFT_CliProperty
{
Derivation = "DomainGuid";
Name = "DomainGuid";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Roles";
Description = "An array (bag) of strings that specify the roles this System plays in the IT-environment. Subclasses of System may override this property to define explicit Roles values. Alternately, a Working Group may describe the heuristics, conventions and guidelines for specifying Roles. For example, for an instance of a networking system, the Roles property might contain the string, 'Switch' or 'Bridge'.";
Name = "Roles";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "NTDOMAIN";
PWhere = "WHERE DomainName='#'";
Target = "Select * from Win32_NTDomain";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "This class is used to translate instances from the NT Eventlog.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "EventIdentifier";
Description = "Identifies the event. This is specific to the source that generated the event log entry, and is used, together with SourceName, to uniquely identify an NT event type.";
Name = "EventIdentifier";
},
instance of MSFT_CliProperty
{
Derivation = "EventType";
Description = "The Type property specifies the type of event.";
Name = "TypeEvent";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"error","warning","information","security audit success","security audit failure"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Message";
Description = "The event message as it appears in the NT Eventlog.";
Name = "Message";
},
instance of MSFT_CliProperty
{
Derivation = "RecordNumber";
Description = "Identifies the event within the NT Eventlog logfile. This is specific to the logfile and is used together with the logfile name to uniquely identify an instance of this class.";
Name = "RecordNumber";
},
instance of MSFT_CliProperty
{
Derivation = "SourceName";
Description = "The variable-length null-terminated string specifying the name of the source (application, service, driver, subsystem) that generated the entry.";
Name = "SourceName";
},
instance of MSFT_CliProperty
{
Derivation = "TimeGenerated";
Description = "Specifies the time at which the source generated the event.";
Name = "TimeGenerated";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Category";
Description = "Specifies a subcategory for this event. This subcategory is source specific.";
Name = "Category";
},
instance of MSFT_CliProperty
{
Derivation = "CategoryString";
Description = "Specifies the translation of the subcategory. The translation is source specific.";
Name = "CategoryString";
},
instance of MSFT_CliProperty
{
Derivation = "ComputerName";
Description = "Specifies the computer name.";
Name = "ComputerName";
},
instance of MSFT_CliProperty
{
Derivation = "Data";
Description = "The event data.";
Name = "Data";
},
instance of MSFT_CliProperty
{
Derivation = "EventCode";
Description = "This property has the value of the lower 16-bits of the EventIdentifier property. It is present to match the value displayed in the NT Event Viewer. ";
Name = "EventCode";
},
instance of MSFT_CliProperty
{
Derivation = "EventIdentifier";
Description = "Identifies the event. ";
Name = "EventIdentifier";
},
instance of MSFT_CliProperty
{
Derivation = "EventType";
Description = "The Type property specifies the type of event.";
Name = "TypeEvent";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"error","warning","information","security audit success","security audit failure"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InsertionStrings";
Description = "The insertion strings that accompanied the report of the NT event.";
Name = "InsertionStrings";
},
instance of MSFT_CliProperty
{
Derivation = "Logfile";
Description = "The name of NT Eventlog logfile.";
Name = "LogFile";
},
instance of MSFT_CliProperty
{
Derivation = "Message";
Description = "The event message as it appears in the NT Eventlog.";
Name = "Message";
},
instance of MSFT_CliProperty
{
Derivation = "RecordNumber";
Description = "Identifies the event within the NT Eventlog logfile.";
Name = "RecordNumber";
},
instance of MSFT_CliProperty
{
Derivation = "SourceName";
Description = "The variable-length null-terminated string specifying the name of the source (application, service, driver, subsystem) that generated the entry.";
Name = "SourceName";
},
instance of MSFT_CliProperty
{
Derivation = "TimeGenerated";
Description = "Specifies the time at which the source generated the event.";
Name = "TimeGenerated";
},
instance of MSFT_CliProperty
{
Derivation = "TimeWritten";
Description = "Specifies the time at which the event was written to the logfile.";
Name = "TimeWritten";
},
instance of MSFT_CliProperty
{
Derivation = "Type";
Description = "Specifies the type of event. This is an enumerated string";
Name = "Type";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","4","8","16"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"error","warning","information","audit success","audit failure"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "User";
Description = "The user name of the logged on user when the event ocurred.";
Name = "UserName";
}};
}};
FriendlyName = "NTEvent";
PWhere = "WHERE EventType=#";
Target = "Select * from Win32_NTLogEvent";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "NT eventlog file management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LogfileName";
Name = "LogfileName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property serves as a key of a logical file instance within a file system. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "FileSize";
},
instance of MSFT_CliProperty
{
Derivation = "LogfileName";
Name = "LogfileName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property serves as a key of a logical file instance within a file system. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfRecords";
Name = "NumberOfRecords";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "LogfileName";
Name = "LogfileName";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccessMask";
Description = "The AccessMask property is a bit array representing the access rights to the given file or directory held by the user or group on whose behalf the instance is returned. ";
Name = "AccessMask";
},
instance of MSFT_CliProperty
{
Derivation = "Archive";
Description = "The Archive property is a boolean value indicating that the file should be archived.";
Name = "Archive";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Drive";
Description = "The Drive property is a string representing the drive letter (including colon) of the file. ";
Name = "Drive";
},
instance of MSFT_CliProperty
{
Derivation = "EightDotThreeFileName";
Description = "The EightDotThreeFileName property is a string representing the DOS-compatible file name for this file.";
Name = "EightDotThreeFileName";
},
instance of MSFT_CliProperty
{
Derivation = "Encrypted";
Description = "The Encrypted property is a boolean value indicating that the file is encrypted.";
Name = "Encrypted";
},
instance of MSFT_CliProperty
{
Derivation = "EncryptionMethod";
Description = "The EncryptionMethod property is a free form string indicating the algorithm or tool used to encrypt the logical file. ";
Name = "EncryptionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "Extension";
Description = "The Extension property is a string representing the file's extension (without the dot). ";
Name = "Extension";
},
instance of MSFT_CliProperty
{
Derivation = "FileName";
Description = "The FileName property is a string representing the filename (without extension) of the file. ";
Name = "FileName";
},
instance of MSFT_CliProperty
{
Derivation = "FileSize";
Description = "The FileSize property represents the size of the file (in bytes).";
Name = "FileSize";
},
instance of MSFT_CliProperty
{
Derivation = "FileType";
Description = "The FileType property is a string descriptor representing the file type (indicated by the Extension property).";
Name = "FileType";
},
instance of MSFT_CliProperty
{
Derivation = "FSName";
Description = "The FSName property is string indicating the name of the file system.";
Name = "FSName";
},
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property is a boolean value indicating if the file is hidden.";
Name = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InUseCount";
Description = "The InUseCount property is an integer indicating the number of 'file opens' that are currently active against the file.";
Name = "InUseCount";
},
instance of MSFT_CliProperty
{
Derivation = "LastAccessed";
Description = "The LastAccessed property is a datetime value indicating the time the file was last accessed.";
Name = "LastAccessed";
},
instance of MSFT_CliProperty
{
Derivation = "LastModified";
Description = "The LastModified property is a datetime value indicating the time the file was last modified.";
Name = "LastModified";
},
instance of MSFT_CliProperty
{
Derivation = "LogfileName";
Name = "LogfileName";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "Manufacturer string from version resource if one is present.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxFileSize";
Name = "MaxFileSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property is a string representing the inherited name that serves as a key of a logical file instance within a file system. Full path names should be provided. Example: c:\\winnt\\system\\win.ini";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfRecords";
Name = "NumberOfRecords";
},
instance of MSFT_CliProperty
{
Derivation = "OverwriteOutDated";
Name = "OverwriteOutDated";
},
instance of MSFT_CliProperty
{
Derivation = "OverWritePolicy";
Name = "OverWritePolicy";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1..365","4294967295"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WhenNeeded","OutDated","Never"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Description = "The Path property is a string representing the path of the file. This includes leading and trailing backslashes. Example: \\windows\\system\\";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "Readable";
Description = "The Readable property is a boolean value indicating if the file can be read.";
Name = "Readable";
},
instance of MSFT_CliProperty
{
Derivation = "Sources";
Name = "Sources";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "System";
Description = "The system property is a boolean value indicating if the file is a system file.";
Name = "System";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Version string from version resource if one is present.";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "Writeable";
Description = "The Writeable property is a boolean value indicating if the file can be written.";
Name = "Writeable";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MaxFileSize";
Description = "The MaxFileSize property indicates the maximum size (in bytes) permitted for the log file. If the file exceeds its maximum size, its contents are moved to another file and the primary file is emptied. A value of zero indicates no size limit. ";
Name = "MaxFileSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OverwriteOutDated";
Description = "Number of days after which an event can be overwritten. Values are:/n0 = Any entry can be overwritten when necessary.1..365 = Events that have been in the log file for one year (365 days) or less can be overwritten.4294967295 = Nothing can be ever be overwritten. /nThere is an interdependence between the OverWriteOutDated property (which is writable) value and the OverWritePolicy property (which is not writable) value./nIf one changes the OverWriteOutDated property value to 0, the OverWritePolicy property value will be 'henNeeded' /nIf one changes the OverWriteOutDated property value to 1-365, the OverWritePolicy property value will be 'outDated' /nIf one changes the OverWriteOutDated property value to 4294967295, the OverWritePolicy property value will be 'Never'.";
Name = "OverwriteOutDated";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "Range";
QualifierValue = {"0-365 | 4294967295"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Days"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "NTEventLog";
PWhere = "WHERE LogfileName='#'";
Target = "Select * from Win32_NTEventlogFile";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "ClearEventlog";
Description = "";
Name = "ClearEventlog";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "ArchiveFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "ClearEventlog";
},
instance of MSFT_CliVerb
{
Derivation = "BackupEventlog";
Description = "";
Name = "BackupEventlog";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "ArchiveFileName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "BackupEventlog";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of common adapter devices built into the motherboard (system board).";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
Name = "Description";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceType";
Description = "The DeviceType property indicates the type of device being represented.";
Name = "DeviceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Enabled";
Description = "The Enabled property indicates whether or not the on-board device is available for use.";
Name = "Enabled";
},
instance of MSFT_CliProperty
{
Derivation = "HotSwappable";
Description = "A physical component can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). ";
Name = "HotSwappable";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. ";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "Removable";
Description = "A physical component is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
Name = "Removable";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical component is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physical element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property uniquely identifies the on-board device connected to the system.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceType";
Description = "The DeviceType property indicates the type of device being represented.";
Name = "DeviceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Video","SCSI Controller","Ethernet","Token Ring","Sound"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Enabled";
Description = "The Enabled property indicates whether or not the on-board device is available for use.";
Name = "Enabled";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property describes the on-board device and is filled by the manufacturer of the device.";
Name = "Description";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
}};
FriendlyName = "OnBoardDevice";
PWhere = "";
Target = "Select * from Win32_OnBoardDevice";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Installed Operating System/s management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "FREE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "FreePhysicalMemory";
Description = "Number of kilobytes of physical memory currently unused and available";
Name = "FreePhysicalMemory";
},
instance of MSFT_CliProperty
{
Derivation = "FreeSpaceInPagingFiles";
Description = "The total number of kilobytes that can be mapped into the operating system's paging files without causing any other pages to be swapped out.";
Name = "FreeSpaceInPagingFiles";
},
instance of MSFT_CliProperty
{
Derivation = "FreeVirtualMemory";
Description = "Number of kilobytes of virtual memory currently unused and available. For example, this may be calculated by adding the amount of free RAM to the amount of free paging space (i.e., adding the properties, FreePhysicalMemory and FreeSpaceInPagingFiles).";
Name = "FreeVirtualMemory";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BootDevice";
Description = "The BootDevice property indicates the name of the disk drive from which the Win32 operating system boots. /nExample: \\\\Device\\Harddisk0.";
Name = "BootDevice";
},
instance of MSFT_CliProperty
{
Derivation = "BuildNumber";
Description = "The BuildNumber property indicates the build number of the operating system. It can be used for more precise versioning information than product release version numbers/nExample: 1381";
Name = "BuildNumber";
},
instance of MSFT_CliProperty
{
Derivation = "BuildType";
Description = "The BuildType property indicates the type of build used for the operating system. Examples are retail build and checked build.";
Name = "BuildType";
},
instance of MSFT_CliProperty
{
Derivation = "CodeSet";
Description = "The CodeSet property indicates the code page value used by the operating system. A code page contains a character table used by the operating system to translate strings for different languages. The American National Standards Institute (ANSI) lists values that represent defined code pages. If the operating system does not use an ANSI code page, this member will be set to 0. The CodeSet string can use up to six characters to define the code page value./nExample: 1255.";
Name = "CodeSet";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"6"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CountryCode";
Description = "The CountryCode property indicates the code for the country/regionused by the operating system. Values are based on international phone dialing prefixes (also referred to as IBM country/region codes). The CountryCode string can use up to six characters to define the country/region code value./nExample: 1 for the United States)";
Name = "CountryCode";
},
instance of MSFT_CliProperty
{
Derivation = "CSDVersion";
Description = "The CSDVersion property contains a null-terminated string, that indicates the latest Service Pack installed on the computer system. If no Service Pack is installed, the string is NULL. For computer systems running Windows 95, this property contains a null-terminated string that provides arbitrary additional information about the operating system./nExample: Service Pack 3.";
Name = "CSDVersion";
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Name = "CSName";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentTimeZone";
Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
Name = "CurrentTimeZone";
},
instance of MSFT_CliProperty
{
Derivation = "Debug";
Description = "The Debug property indicates whether the operating system is a checked (debug) build. Checked builds provide error checking, argument verification, and system debugging code. Additional code in a checked binary generates a kernel debugger error message and breaks into the debugger. This helps immediately determine the cause and location of the error. Performance suffers in the checked build due to the additional code that is executed./nValues: TRUE or FALSE, A value of TRUE indicates the debugging version of User.exe is installed.";
Name = "Debug";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a description of the Windows operating system. Some user interfaces (those that allow editing of this description) limit its length to 48 characters.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Distributed";
Description = "Boolean indicating whether the operating system is distributed across several computer system nodes. If so, these nodes should be grouped as a cluster.";
Name = "Distributed";
},
instance of Msft_CliProperty
{
Name = "EncryptionLevel";
Description = "The EncryptionLevel property specifies if the encryption "
"level for secure transactions is 40-bit, 128-bit, or n-bit "
"encryption.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"40-bit", "128-bit", "n-bit"};
}
};
Derivation = "EncryptionLevel";
},
instance of MSFT_CliProperty
{
Derivation = "ForegroundApplicationBoost";
Description = "The ForegroundApplicationBoost property indicates the increase in priority given to the foreground application. On computer systems running Windows NT 4.0 and Windows 2000, application boost is implemented by giving an application more execution time slices (quantum lengths). A ForegroundApplicationBoost value of 0 indicates the system boosts the quantum length by 6; if 1, then 12; and if 2 then 18. On Windows NT 3.51 and earlier, application boost is implemented by increasing the scheduling priority. For these systems, the scheduling priority is increased by the value of this property. The default value is 2.";
Name = "ForegroundApplicationBoost";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"None","Minimum","Maximum"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "FreePhysicalMemory";
Description = "Number of kilobytes of physical memory currently unused and available";
Name = "FreePhysicalMemory";
},
instance of MSFT_CliProperty
{
Derivation = "FreeSpaceInPagingFiles";
Description = "The total number of kilobytes that can be mapped into the operating system's paging files without causing any other pages to be swapped out.";
Name = "FreeSpaceInPagingFiles";
},
instance of MSFT_CliProperty
{
Derivation = "FreeVirtualMemory";
Description = "Number of kilobytes of virtual memory currently unused and available. For example, this may be calculated by adding the amount of free RAM to the amount of free paging space (i.e., adding the properties, FreePhysicalMemory and FreeSpaceInPagingFiles).";
Name = "FreeVirtualMemory";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastBootUpTime";
Description = "Time when the operating system was last booted";
Name = "LastBootUpTime";
},
instance of MSFT_CliProperty
{
Derivation = "LocalDateTime";
Description = "Operating system's notion of the local date and time of day.";
Name = "LocalDateTime";
},
instance of MSFT_CliProperty
{
Derivation = "Locale";
Description = "The Locale property indicates the language identifier used by the operating system. A language identifier is a standard international numeric abbreviation for a country or region. Each language has a unique language identifier (LANGID), a 16-bit value that consists of a primary language identifier and a secondary language identifier.";
Name = "Locale";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the operating system manufacturer. For Win32 systems this value will be Microsoft Corporation.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxNumberOfProcesses";
Description = "Maximum number of process contexts the operating system can support. If there is no fixed maximum, the value should be 0. On systems that have a fixed maximum, this object can help diagnose failures that occur when the maximum is reached. If unknown, enter -1.";
Name = "MaxNumberOfProcesses";
},
instance of MSFT_CliProperty
{
Derivation = "MaxProcessMemorySize";
Description = "Maximum number of kilobytes of memory that can be allocated to a process. For operating systems with no virtual memory, this value is typically equal to the total amount of physical memory minus memory used by the BIOS and OS. For some operating systems, this value may be infinity - in which case, 0 should be entered. In other cases, this value could be a constant - for example, 2G or 4G.";
Name = "MaxProcessMemorySize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The inherited Name property serves as key of an operating system instance within a computer system.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfLicensedUsers";
Description = "Number of user licenses for the operating system. If unlimited, enter 0. If unknown, enter -1.";
Name = "NumberOfLicensedUsers";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfProcesses";
Description = "Number of process contexts currently loaded or running on the operating system.";
Name = "NumberOfProcesses";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfUsers";
Description = "Number of user sessions for which the operating system is currently storing state information";
Name = "NumberOfUsers";
},
instance of MSFT_CliProperty
{
Derivation = "Organization";
Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
Name = "Organization";
},
instance of MSFT_CliProperty
{
Derivation = "OSLanguage";
Description = "The OSLanguage property indicates which language version of the operating system is installed./nExample: 0x0807 (German, Switzerland)";
Name = "OSLanguage";
},
instance of MSFT_CliProperty
{
Derivation = "OSProductSuite";
Description = "The OSProductSuite property identifies installed and licensed system product additions to the operating system.";
Name = "OSProductSuite";
},
instance of MSFT_CliProperty
{
Derivation = "OSType";
Description = "A integer indicating the type of operating system.";
Name = "OSType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OtherTypeDescription";
Description = "A string describing the manufacturer and operating system type - used when the operating system property, OSType, is set to 1 (\"Other\"). The format of the string inserted in OtherTypeDescription should be similar in format to the Values strings defined for OSType. OtherTypeDescription should be set to NULL when OSType is any value other than 1.";
Name = "OtherTypeDescription";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PlusProductID";
Description = "The PlusProductID property contains the product identification number for the Windows Plus! operating system enhancement software (if installed).";
Name = "PlusProductID";
},
instance of MSFT_CliProperty
{
Derivation = "PlusVersionNumber";
Description = "The PlusVersionNumber property contains the version number of the Windows Plus! operating system enhancement software (if installed).";
Name = "PlusVersionNumber";
},
instance of MSFT_CliProperty
{
Derivation = "Primary";
Description = "The Primary property determines whether this is the primary operating system./nValues: TRUE or FALSE. A value of TRUE indicates this is the primary operating system.";
Name = "Primary";
},
instance of MSFT_CliProperty
{
Derivation = "QuantumLength";
Description = "The QuantumLength property defines the number of clock ticks per quantum. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to other applications. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
Name = "QuantumLength";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","One tick","Two ticks"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "QuantumType";
Description = "The QuantumType property specifies either fixed or variable length quantums. Windows NT 4.0 Workstation/Windows 2000 defaults to variable length quantums where the foreground application has a longer quantum than the background applications. Windows NT Server defaults to fixed-length quantums. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to another application. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
Name = "QuantumType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Fixed","Variable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "RegisteredUser";
Description = "The RegisteredUser property indicates the name of the registered user of the operating system./nExample: Jane Doe";
Name = "RegisteredUser";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The SerialNumber property indicatesthe operating system product serial identification number./nExample:10497-OEM-0031416-71674.";
Name = "SerialNumber";
},
instance of MSFT_CliProperty
{
Derivation = "ServicePackMajorVersion";
Description = "The ServicePackMajorVersion property indicates the major version number of the service pack installed on the computer system. If no service pack has been installed, the value is zero. ServicePackMajorVersion is valid for computers running Windows 2000 and later (NULL otherwise).";
Name = "ServicePackMajorVersion";
},
instance of MSFT_CliProperty
{
Derivation = "ServicePackMinorVersion";
Description = "The ServicePackMinorVersion property indicates the minor version number of the service pack installed on the computer system. If no service pack has been installed, the value is zero. ServicePackMinorVersion is valid for computers running Windows 2000 and later (NULL otherwise).";
Name = "ServicePackMinorVersion";
},
instance of MSFT_CliProperty
{
Derivation = "SizeStoredInPagingFiles";
Description = "The total number of kilobytes that can be stored in the operating system's paging files. Note that this number does not represent the actual physical size of the paging file on disk. 0 indicates that there are no paging files.";
Name = "SizeStoredInPagingFiles";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemDevice";
Description = "The SystemDevice property indicates the physical disk partition the operating system is installed on.";
Name = "SystemDevice";
},
instance of MSFT_CliProperty
{
Derivation = "SystemDirectory";
Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
Name = "SystemDirectory";
},
instance of Msft_CliProperty
{
Name = "SystemDrive";
Description = "The SystemDrive property contains the letter of the disk "
"drive that the operating system resides on./nExample: C:";
Derivation = "SystemDrive";
},
instance of MSFT_CliProperty
{
Derivation = "TotalSwapSpaceSize";
Description = "Total swap space in kilobytes. This value may be NULL (unspecified) if swap space is not distinguished from page files. However, some operating systems distinguish these concepts. For example, in UNIX, whole processes can be 'swapped out' when the free page list falls and remains below a specified amount.";
Name = "TotalSwapSpaceSize";
},
instance of MSFT_CliProperty
{
Derivation = "TotalVirtualMemorySize";
Description = "Number of kilobytes of virtual memory. For example, this may be calculated by adding the amount of total RAM to the amount of paging space (i.e., adding the amount of memory in/aggregated by the computer system to the property, SizeStoredInPagingFiles.";
Name = "TotalVirtualMemorySize";
},
instance of MSFT_CliProperty
{
Derivation = "TotalVisibleMemorySize";
Description = "The total amount of physical memory available to the operating system. This value does not necessarily indicate the true amount of physical memory, but what is reported to the operating system as available to it";
Name = "TotalVisibleMemorySize";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "The Version property indicates the version number of the operating system.";
Name = "Version";
},
instance of MSFT_CliProperty
{
Derivation = "WindowsDirectory";
Description = "The WindowsDirectory property indicates the Windows directory of the operating system./nExample: C:\\WINDOWS";
Name = "WindowsDirectory";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "SystemDirectory";
Description = "The SystemDirectory property indicates the system directory of the operating system./nExample: C:\\WINDOWS\\SYSTEM32";
Name = "SystemDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "Organization";
Description = "The Organization property indicates the the registered user's (of the operating system) company name./nExample: Microsoft Corporation.";
Name = "Organization";
},
instance of MSFT_CliProperty
{
Derivation = "BuildNumber";
Description = "The BuildNumber property indicates the build number of the operating system. ";
Name = "BuildNumber";
},
instance of MSFT_CliProperty
{
Derivation = "RegisteredUser";
Description = "The RegisteredUser property indicates the name of the registered user of the operating system.";
Name = "RegisteredUser";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The SerialNumber property indicatesthe operating system product serial identification number.";
Name = "SerialNumber";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "The Version property indicates the version number of the operating system.";
Name = "Version";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "CurrentTimeZone";
Description = "CurrentTimeZone indicates the number of minutes the operating system is offset from Greenwich Mean Time. Either the number is positive, negative or zero.";
Name = "CurrentTimeZone";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"sint16"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Minutes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a description of the Windows operating system. Some user interfaces (those that allow editing of this description) limit its length to 48 characters.";
Name = "Description";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","WMI"};
},
instance of MSFT_CliQualifier
{
Name = "Override";
QualifierValue = {"Description"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ForegroundApplicationBoost";
Description = "The ForegroundApplicationBoost property indicates the increase in priority given to the foreground application. On computer systems running Windows NT 4.0 and Windows 2000, application boost is implemented by giving an application more execution time slices (quantum lengths). A ForegroundApplicationBoost value of 0 indicates the system boosts the quantum length by 6; if 1, then 12; and if 2 then 18. On Windows NT 3.51 and earlier, application boost is implemented by increasing the scheduling priority. For these systems, the scheduling priority is increased by the value of this property. The default value is 2.";
Name = "ForegroundApplicationBoost";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint8"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","None","Minimum","Maximum"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "QuantumLength";
Description = "The QuantumLength property defines the number of clock ticks per quantum. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to other applications. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only.";
Name = "QuantumLength";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint8"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint8","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","Unknown","One tick","Two ticks"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "QuantumType";
Description = "The QuantumType property specifies either fixed or variable length quantums. Windows NT 4.0 Workstation/Windows 2000 defaults to variable length quantums where the foreground application has a longer quantum than the background applications. Windows NT Server defaults to fixed-length quantums. A quantum is a unit of execution time that the scheduler is allowed to give to an application before switching to another application. When a thread runs one quantum, the kernel preempts it and moves it to the end of a queue for applications with equal priorities. The actual length of a thread's quantum varies across different Windows platforms. For Windows NT/Windows 2000 only./nThe property can take the following values: /n0 = Unkown - Quantum Type not known./n1 = Fixed - Quantum length is fixed./n2 = Variable - Quantum length is variable.";
Name = "QuantumType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint8"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","Unknown","Fixed","Variable"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "OS";
PWhere = "";
Target = "Select * from Win32_OperatingSystem";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Reboot";
Description = "The Reboot method shuts down the computer system, then restarts it. On computers running Windows NT/2000, the calling process must have the SE_SHUTDOWN_NAME privilege.";
Name = "Reboot";
Usage = "Reboot";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Shutdown";
Description = "The Shutdown method unloads programs and DLLs to the point where it is safe to turn off the computer. All file buffers are flushed to disk, and all running processes are stopped. On computer systems running Windows NT/2000, the calling process must have the SE_SHUTDOWN_NAME privilege.";
Name = "Shutdown";
Usage = "Shutdown";
},
instance of MSFT_CliVerb
{
Derivation = "Win32Shutdown";
Description = "The Win32Shutdown method provides the full set of shutdown options supported by Win32 operating systems.";
Name = "Win32Shutdown";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Flags parameter contains a set of flags to shut the computer down. The setting this parameter to 0 is the command to logoff.";
ParaId = "Flags";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "SINT32";
},
instance of MSFT_CliParam
{
Description = "The Reserved parameter provides a way to extend Win32Shutdown. Presently, the Reserved parameter is ignored.";
ParaId = "Reserved";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "SINT32";
}};
Usage = "Win32Shutdown";
},
instance of MSFT_CliVerb
{
Derivation = "SetDateTime";
Description = "The SetDateTime method sets the current system time on the computer. On computer systems running Windows NT/2000, the calling process must have the SE_SYSTEMTIME_NAME privilege./nThe method returns an integer value that can be interpretted as follows: /n0 - Successful completion./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
Name = "SetDateTime";
Parameters = {
instance of MSFT_CliParam
{
Description = "The LocalDateTime parameter is the time to set. This property may not be NULL.";
ParaId = "LocalDateTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"DateTime"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The LocalDateTime parameter is the time to set. This property may not be NULL."};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
}};
Type = "DATETIME";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The SetDateTime method sets the current system time on the computer. On computer systems running Windows NT/2000, the calling process must have the SE_SYSTEMTIME_NAME privilege./nThe method returns an integer value that can be interpretted as follows: /n0 "};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Privileges";
QualifierValue = {"SeSystemTimePrivilege"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Other"};
}};
Usage = "SetDateTime";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Virtual memory file swapping management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the page file.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentUsage";
Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
Name = "CurrentUsage";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the page file.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PeakUsage";
Description = "The PeakUsage property indicates the highest use page file.";
Name = "PeakUsage";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AllocatedBaseSize";
Description = "The AllocatedBaseSize property indicates the actual amount of disk space allocated for use with this page file. ";
Name = "AllocatedBaseSize";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentUsage";
Description = "The CurrentUsage property indicates the amount of disk space currently used by the page file.";
Name = "CurrentUsage";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the page file.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PeakUsage";
Description = "The PeakUsage property indicates the highest use page file.";
Name = "PeakUsage";
},
instance of Msft_CliProperty
{
Name = "TempPageFile";
Description = "The TempPageFile property specifies whether a temporary page "
"file has been created, usually because there is no permanent "
"page file on the current computer system.";
Derivation = "TempPageFile";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
}};
FriendlyName = "PageFile";
PWhere = "";
Target = "Select * from Win32_PageFileUsage";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Page file settings management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InitialSize";
Description = "The InitialSize property indicates the initial size of the page file.";
Name = "InitialSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the page file.";
Name = "MaximumSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the path and file name of the page file.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the page file.";
Name = "MaximumSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the path and file name of the page file.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "InitialSize";
Description = "The InitialSize property indicates the initial size of the page file./nExample: 139";
Name = "InitialSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Megabytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the page file./nExample: 178";
Name = "MaximumSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|System\\CurrentControlSet\\Control\\Session Manager\\Memory Management|PagingFiles"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Megabytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the path and file name of the page file./nExample: C:\\PAGEFILE.SYS";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "key";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","WMI"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "PageFileSet";
PWhere = "";
Target = "Select * from Win32_PageFileSetting";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of partitioned areas of a physical disk.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the index number of the partition.";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "NumberOfBlocks";
Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
Name = "NumberOfBlocks";
},
instance of MSFT_CliProperty
{
Derivation = "BootPartition";
Description = "The BootPartition property determines whether the partition is the active partition. ";
Name = "BootPartition";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryPartition";
Name = "PrimaryPartition";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the total size (in bytes) of the partition.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the index number of the partition.";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the index number of the partition.";
Name = "Index";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Access";
Description = "The Access property describes whether the media is readable (value=1), writable (value=2), or both (value=3). \"Unknown\" (0) can also be defined.";
Name = "Access";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Readable","Writable","Read/Write Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BlockSize";
Description = "Size in bytes of the blocks which form this storage extent. ";
Name = "BlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Bootable";
Name = "Bootable";
},
instance of MSFT_CliProperty
{
Derivation = "BootPartition";
Description = "The BootPartition property determines whether the partition is the active partition. The operating system uses the active partition when booting from a hard disk.";
Name = "BootPartition";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string that uniquely identifies the disk drive and partition from the rest of the system";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DiskIndex";
Description = "The DiskIndex property indicates the index number of the disk containing this partition.";
Name = "DiskIndex";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorMethodology";
Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this storage extent.";
Name = "ErrorMethodology";
},
instance of MSFT_CliProperty
{
Derivation = "HiddenSectors";
Description = "The HiddenSectors property indicates the number of hidden sectors in the partition.";
Name = "HiddenSectors";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the index number of the partition.";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfBlocks";
Description = "Total number of consecutive blocks, each block the size of the value contained in the BlockSize property, which form this storage extent. Total size of the storage extent can be calculated by multiplying the value of the BlockSize property by the value of this property. If the value of BlockSize is 1, this property is the total size of the storage extent.";
Name = "NumberOfBlocks";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. ";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "PrimaryPartition";
Name = "PrimaryPartition";
},
instance of MSFT_CliProperty
{
Derivation = "Purpose";
Description = "A free form string describing the media and/or its use.";
Name = "Purpose";
},
instance of MSFT_CliProperty
{
Derivation = "RewritePartition";
Description = "The RewritePartition property specifies whether the partition information has changed. When you change a partition (with IOCTL_DISK_SET_DRIVE_LAYOUT), the system uses this property member to determine which partitions have changed and need their information rewritten.";
Name = "RewritePartition";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the total size (in bytes) of the partition.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "StartingOffset";
Description = "The StartingOffset property indicates the starting offset (in bytes) of the partition.";
Name = "StartingOffset";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Type";
Description = "The Type property indicates the type of the partition.";
Name = "Type";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unused","12-bit FAT","Xenix Type 1","Xenix Type 2","16-bit FAT","Extended Partition","MS-DOS V4 Huge","Installable File System","PowerPC Reference Platform","UNIX","NTFS","Win95 w/Extended Int 13","Extended w/Extended Int 13","Logical Disk Manager","Unknown"};
}};
}};
}};
FriendlyName = "Partition";
PWhere = "WHERE Index=#";
Target = "Select * from Win32_DiskPartition";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "I/O port management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "NetConnectionStatus";
Description = "The Status property is a string indicating the current status of the object.";
Name = "NetConnectionStatus";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartingAddress";
Description = "The StartingAddress property contains the starting address of memory mapped I/O. ";
Name = "StartingAddress";
},
instance of MSFT_CliProperty
{
Derivation = "EndingAddress";
Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
Name = "EndingAddress";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Alias";
Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
Name = "Alias";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Alias";
Description = "The Alias property indicates whether this instance represents the base port address or one of the ranges with an alias.";
Name = "Alias";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "EndingAddress";
Description = "The EndingAddress property contains the ending address of memory mapped I/O.";
Name = "EndingAddress";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartingAddress";
Description = "The StartingAddress property contains the starting address of memory mapped I/O. The hardware resource identifier property should be set to this value to construct the mapped I/O resource key.";
Name = "StartingAddress";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
}};
FriendlyName = "Port";
PWhere = "";
Target = "Select * from Win32_PortResource";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Physical connection ports management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ExternalReferenceDesignator";
Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
Name = "ExternalReferenceDesignator";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Tag";
Name = "Tag";
},
instance of MSFT_CliProperty
{
Derivation = "ConnectorType";
Description = "The ConnectorType property indicates the physical attributes of the connector used by this port.";
Name = "ConnectorType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Male","Female","Shielded","Unshielded","SCSI (A) High-Density (50 pins)","SCSI (A) Low-Density (50 pins)","SCSI (P) High-Density (68 pins)","SCSI SCA-I (80 pins)","SCSI SCA-II (80 pins)","SCSI Fibre Channel (DB-9, Copper)","SCSI Fibre Channel (Fibre)","SCSI Fibre Channel SCA-II (40 pins)","SCSI Fibre Channel SCA-II (20 pins)","SCSI Fibre Channel BNC","ATA 3-1/2 Inch (40 pins)","ATA 2-1/2 Inch (44 pins)","ATA-2","ATA-3","ATA/66","DB-9","DB-15","DB-25","DB-36","RS-232C","RS-422","RS-423","RS-485","RS-449","V.35","X.21","IEEE-488","AUI","UTP Category 3","UTP Category 4","UTP Category 5","BNC","RJ11","RJ45","Fiber MIC","Apple AUI","Apple GeoPort","PCI","ISA","EISA","VESA","PCMCIA","PCMCIA Type I","PCMCIA Type II","PCMCIA Type III","ZV Port","CardBus","USB","IEEE 1394","HIPPI","HSSDC (6 pins)","GBIC","DIN","Mini-DIN","Micro-DIN","PS/2","Infrared","HP-HIL","Access.bus","NuBus","Centronics","Mini-Centronics","Mini-Centronics Type-14","Mini-Centronics Type-20","Mini-Centronics Type-26","Bus Mouse","ADB","AGP","VME Bus","VME64","Proprietary","Proprietary Processor Card Slot","Proprietary Memory Card Slot","Proprietary I/O Riser Slot","PCI-66MHZ","AGP2X","AGP4X","PC-98","PC-98Hireso","PC-H98","PC-98Note","PC-98Full","Mini-Jack"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExternalReferenceDesignator";
Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
Name = "ExternalReferenceDesignator";
},
instance of MSFT_CliProperty
{
Derivation = "PortType";
Description = "The PortType property describes the function of the port./nExample: USB";
Name = "PortType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"None","Parallel Port XT/AT Compatible","Parallel Port PS/2","Parallel Port ECP","Parallel Port EPP","Parallel Port ECP/EPP","Serial Port XT/AT Compatible","Serial Port 16450 Compatible","Serial Port 16550 Compatible","Serial Port 16550A Compatible","SCSI Port","MIDI Port","Joy Stick Port","Keyboard Port","Mouse Port","SSA SCSI","USB","FireWire (IEEE P1394)","PCMCIA Type II","PCMCIA Type II","PCMCIA Type III","Cardbus","Access Bus Port","SCSI II","SCSI Wide","PC-98","PC-98-Hireso","PC-H98","Video Port","Audio Port","Modem Port","Network Port","8251 Compatible","8251 FIFO Compatible"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ExternalReferenceDesignator";
Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
Name = "ExternalReferenceDesignator";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "ExternalReferenceDesignator";
Description = "The ExternalReferenceDesignator property indicates the external reference designator of the port. ";
Name = "ExternalReferenceDesignator";
},
instance of MSFT_CliProperty
{
Derivation = "InternalReferenceDesignator";
Description = "The InternalReferenceDesignator property indicates the internal reference designator of the port. Internal reference designators are specific to the manufacturer and identify the circuit board location or use of the port.";
Name = "InternalReferenceDesignator";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PortType";
Description = "The PortType property describes the function of the port./nExample: USB";
Name = "PortType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"None","Parallel Port XT/AT Compatible","Parallel Port PS/2","Parallel Port ECP","Parallel Port EPP","Parallel Port ECP/EPP","Serial Port XT/AT Compatible","Serial Port 16450 Compatible","Serial Port 16550 Compatible","Serial Port 16550A Compatible","SCSI Port","MIDI Port","Joy Stick Port","Keyboard Port","Mouse Port","SSA SCSI","USB","FireWire (IEEE P1394)","PCMCIA Type II","PCMCIA Type II","PCMCIA Type III","Cardbus","Access Bus Port","SCSI II","SCSI Wide","PC-98","PC-98-Hireso","PC-H98","Video Port","Audio Port","Modem Port","Network Port","8251 Compatible","8251 FIFO Compatible"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property contains a string that uniquely identifies a port connection on the computer system.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
}};
FriendlyName = "PortConnector";
PWhere = "WHERE ExternalReferenceDesignator='#'";
Target = "Select * from Win32_PortConnector";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Printer device management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Attributes";
Description = "The Attributes property indicates the attributes of the printing device. ";
Name = "Attributes";
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of Msft_CliProperty
{
Name = "AvailableJobSheets";
Description = "Describes all of the job sheets that are available on the "
"Printer. This can also be used to describe the banner that a "
"Printer might provide at the beginning of each Job, or can "
"describe other user specified options.";
Derivation = "AvailableJobSheets";
},
instance of MSFT_CliProperty
{
Derivation = "AveragePagesPerMinute";
Description = "The AveragePagesPerMinute property specifies the rate (average number of pages per minute) that the printer is capable of sustaining.";
Name = "AveragePagesPerMinute";
},
instance of MSFT_CliProperty
{
Derivation = "Capabilities";
Description = "An array of integers indicating printer capabilities. Information such as \"Duplex Printing\" (value=3) or \"Transparency Printing\" (7) is specified in this property.";
Name = "Capabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Color Printing","Duplex Printing","Copies","Collation","Stapling","Transparency Printing"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CapabilityDescriptions";
Description = "An array of free-form strings providing more detailed explanations for any of the printer features indicated in the Capabilities array. ";
Name = "CapabilityDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of Msft_CliProperty
{
Name = "CharSetsSupported";
Description = "Identifies the available character sets for the output of "
"text related to managing the Printer.";
Derivation = "CharSetsSupported";
},
instance of Msft_CliProperty
{
Name = "Comment";
Description = "The Comment property specifies the comment of a print queue.";
Derivation = "Comment";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of Msft_CliProperty
{
Name = "CurrentCapabilities";
Description = "Specifies which finishings and other capabilities of the "
"Printer are currently being used. An entry in this property "
"should also be listed in the Capabilities array.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Unknown", "Other", "Color Printing", "Duplex Printing", "Copies", "Collation", "Stapling", "Transparency Printing", "Punch", "Cover", "Bind", "Black and White Printing", "One Sided", "Two Sided Long Edge", "Two Sided Short Edge", "Portrait", "Landscape", "Reverse Portrait", "Reverse Landscape", "Quality High", "Quality Normal", "Quality Low"};
}
};
Derivation = "CurrentCapabilities";
},
instance of Msft_CliProperty
{
Name = "CurrentCharSet";
Description = "Specifies the current character set being used for the "
"output of text relating to management of the Printer. The "
"character set described by this property should also be "
"listed in CharsetsSupported. The string specified by this "
"property should conform to the semantics and syntax "
"specified by section 4.1.2 (\"Charset parameter\") in RFC "
"2046 (MIME Part 2) and contained in the IANA character-set "
"registry. Examples include \"utf-8\", \"us-ascii\" and "
"\"iso-8859-1\".";
Derivation = "CurrentCharSet";
},
instance of Msft_CliProperty
{
Name = "CurrentLanguage";
Description = "Indicates the current printer language being used. A "
"language that is being used by the Printer should also be "
"listed in LanguagesSupported.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47"};
},
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Other", "Unknown", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Simple Text", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Automatic", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"};
}
};
Derivation = "CurrentLanguage";
},
instance of Msft_CliProperty
{
Name = "CurrentMimeType";
Description = "Specifies the mime type currently being used by the Printer "
"if the CurrentLanguage is set to indicate a mime type is in "
"use (value = 47).";
Derivation = "CurrentMimeType";
},
instance of Msft_CliProperty
{
Name = "CurrentNaturalLanguage";
Description = "Identifies the current language being used by the Printer "
"for management. The language listed in the "
"CurrentNaturalLanguage property should also be listed in "
"NaturalLanguagesSupported.";
Derivation = "CurrentNaturalLanguage";
},
instance of Msft_CliProperty
{
Name = "CurrentPaperType";
Description = "Specifies the paper type that the Printer is currently "
"using. The string should be expressed in the form specified "
"by ISO/IEC 10175 Document Printing Application (DPA) which "
"is also summarized in Appendix C of RFC 1759 (Printer MIB).";
Derivation = "CurrentPaperType";
},
instance of Msft_CliProperty
{
Name = "Default";
Description = "The Default property indicates whether the printer is the "
"default printer on the computer.";
Derivation = "Default";
},
instance of Msft_CliProperty
{
Name = "DefaultCapabilities";
Description = "Specifies which finishings and other capabilities of the "
"Printer will be used by default. An entry in "
"DefaultCapabilities should also be listed in the "
"Capabilities array.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Unknown", "Other", "Color Printing", "Duplex Printing", "Copies", "Collation", "Stapling", "Transparency Printing", "Punch", "Cover", "Bind", "Black and White Printing", "One Sided", "Two Sided Long Edge", "Two Sided Short Edge", "Portrait", "Landscape", "Reverse Portrait", "Reverse Landscape", "Quality High", "Quality Normal", "Quality Low"};
}
};
Derivation = "DefaultCapabilities";
},
instance of Msft_CliProperty
{
Name = "DefaultCopies";
Description = "The number of copies that will be produced for a single Job "
"unless otherwise specified.";
Derivation = "DefaultCopies";
},
instance of Msft_CliProperty
{
Name = "DefaultLanguage";
Description = "Indicates the default printer language. A language that is "
"used as a default by the Printer should also be listed in "
"LanguagesSupported.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47"};
},
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Other", "Unknown", "PCL", "HPGL", "PJL", "PS", "PSPrinter", "IPDS", "PPDS", "EscapeP", "Epson", "DDIF", "Interpress", "ISO6429", "Line Data", "MODCA", "REGIS", "SCS", "SPDL", "TEK4014", "PDS", "IGP", "CodeV", "DSCDSE", "WPS", "LN03", "CCITT", "QUIC", "CPAP", "DecPPL", "Simple Text", "NPAP", "DOC", "imPress", "Pinwriter", "NPDL", "NEC201PL", "Automatic", "Pages", "LIPS", "TIFF", "Diagnostic", "CaPSL", "EXCL", "LCDS", "XES", "MIME"};
}
};
Derivation = "DefaultLanguage";
},
instance of Msft_CliProperty
{
Name = "DefaultMimeType";
Description = "Specifies the default mime type used by the Printer if the "
"DefaultLanguage is set to indicate a mime type is in use "
"(value=47).";
Derivation = "DefaultMimeType";
},
instance of Msft_CliProperty
{
Name = "DefaultNumberUp";
Description = "The number of print-stream pages that the Printer will "
"render onto a single media sheet unless a Job specifies "
"otherwise.";
Derivation = "DefaultNumberUp";
},
instance of Msft_CliProperty
{
Name = "DefaultPaperType";
Description = "Specifies the paper type that the Printer will use if a "
"PrintJob does not specify a particular type. The string "
"should be expressed in the form specified by ISO-IEC 10175 "
"Document Printing Application (DPA) which is also summarized "
"in Appendix C of RFC 1759 (Printer MIB).";
Derivation = "DefaultPaperType";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultPriority";
Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
Name = "DefaultPriority";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DetectedErrorState";
Description = "Printer error information.";
Name = "DetectedErrorState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","No Error","Low Paper","No Paper","Low Toner","No Toner","Door Open","Jammed","Offline","Service Requested","Output Bin Full"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the printer with other devices on the system.";
Name = "DeviceID";
},
instance of Msft_CliProperty
{
Name = "Direct";
Description = "The Direct property indicates whether the print jobs should "
"be sent directly to the printer. This means that no spool "
"files are created for the print jobs./n";
Derivation = "Direct";
},
instance of Msft_CliProperty
{
Name = "DoCompleteFirst";
Description = "The DoCompleteFirst property indicates whether the printer "
"should start jobs that have finished spooling as opposed to "
"the order of the job received.";
Derivation = "DoCompleteFirst";
},
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property specifies the name of the printer driver.";
Name = "DriverName";
},
instance of Msft_CliProperty
{
Name = "EnableBIDI";
Description = "The EnableBIDI property indicates whether the printer can "
"print bidirectionally.";
Derivation = "EnableBIDI";
},
instance of Msft_CliProperty
{
Name = "EnableDevQueryPrint";
Description = "The EnableDevQueryPrint property indicates whether to hold "
"documents in the queue, if document and printer setups do "
"not match";
Derivation = "EnableDevQueryPrint";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of Msft_CliProperty
{
Name = "ErrorInformation";
Description = "An array providing supplemental information for the current "
"error state, indicated in DetectedErrorState.";
Derivation = "ErrorInformation";
},
instance of Msft_CliProperty
{
Name = "ExtendedDetectedErrorState";
Description = "The ExtendedDetectedErrorState property reports standard "
"error information. Any additional information should be "
"recorded in the DetecteErrorState property.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Unknown", "Other", "No Error", "Low Paper", "No Paper", "Low Toner", "No Toner", "Door Open", "Jammed", "Service Requested", "Output Bin Full", "Paper Problem", "Cannot Print Page", "User Intervention Required", "Out of Memory", "Server Unknown"};
}
};
Derivation = "ExtendedDetectedErrorState";
},
instance of Msft_CliProperty
{
Name = "ExtendedPrinterStatus";
Description = "Status information for a Printer, beyond that specified in "
"the LogicalDevice Availability property. Values include "
"\"Idle\" (3) and an indication that the Device is currently "
"printing (4).";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18"};
},
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Other", "Unknown", "Idle", "Printing", "Warmup", "Stopped Printing", "Offline", "Paused", "Error", "Busy", "Not Available", "Waiting", "Processing", "Initialization", "Power Save", "Pending Deletion", "I/O Active", "Manual Feed"};
}
};
Derivation = "ExtendedPrinterStatus";
},
instance of Msft_CliProperty
{
Name = "Hidden";
Description = "The Hidden property indicates whether the printer is hidden "
"from network users.";
Derivation = "Hidden";
},
instance of MSFT_CliProperty
{
Derivation = "HorizontalResolution";
Description = "Printer's horizontal resolution in Pixels per Inch";
Name = "HorizontalResolution";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "JobCountSinceLastReset";
Name = "JobCountSinceLastReset";
},
instance of Msft_CliProperty
{
Name = "KeepPrintedJobs";
Description = "The KeepPrintedJobs property indicates whether the print "
"spooler should not delete the jobs after they are completed.";
Derivation = "KeepPrintedJobs";
},
instance of MSFT_CliProperty
{
Derivation = "LanguagesSupported";
Description = "An array indicating the print languages natively supported.";
Name = "LanguagesSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","PCL","HPGL","PJL","PS","PSPrinter","IPDS","PPDS","EscapeP","Epson","DDIF","Interpress","ISO6429","Line Data","MODCA","REGIS","SCS","SPDL","TEK4014","PDS","IGP","CodeV","DSCDSE","WPS","LN03","CCITT","QUIC","CPAP","DecPPL","Simple Text","NPAP","DOC","imPress","Pinwriter","NPDL","NEC201PL","Automatic","Pages","LIPS","TIFF","Diagnostic","CaPSL","EXCL","LCDS","XES"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of Msft_CliProperty
{
Name = "Local";
Description = "The Local property indicates whether the printer is attached "
"to the network. A masquerading printer is printer that is "
"implemented as local printers but has a port that refers to "
"a remote machine. From the application perspective these "
"hybrid printers should be viewed as printer connections "
"since that is their intended behavior.";
Derivation = "Local";
},
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property specifies the physical location of the printer.";
Name = "Location";
},
instance of Msft_CliProperty
{
Name = "MarkingTechnology";
Description = "Specifies the marking technology used by the Printer.";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Other", "Unknown", "Electrophotographic LED", "Electrophotographic Laser", "Electrophotographic Other", "Impact Moving Head Dot Matrix 9pin", "Impact Moving Head Dot Matrix 24pin", "Impact Moving Head Dot Matrix Other", "Impact Moving Head Fully Formed", "Impact Band", "Impact Other", "Inkjet Aqueous", "Inkjet Solid", "Inkjet Other", "Pen", "Thermal Transfer", "Thermal Sensitive", "Thermal Diffusion", "Thermal Other", "Electroerosion", "Electrostatic", "Photographic Microfiche", "Photographic Imagesetter", "Photographic Other", "Ion Deposition", "eBeam", "Typesetter"};
}
};
Derivation = "MarkingTechnology";
},
instance of Msft_CliProperty
{
Name = "MaxCopies";
Description = "The maximum number of copies that can be produced by the "
"Printer from a single Job.";
Derivation = "MaxCopies";
},
instance of Msft_CliProperty
{
Name = "MaxNumberUp";
Description = "The maximum number of print-stream pages that the Printer "
"can render onto a single media sheet.";
Derivation = "MaxNumberUp";
},
instance of Msft_CliProperty
{
Name = "MaxSizeSupported";
Description = "Specifies the largest Job (as a byte stream) that the "
"Printer will accept in units of Kbytes. A value of zero "
"indicates that no limit has been set.";
Derivation = "MaxSizeSupported";
},
instance of Msft_CliProperty
{
Name = "MimeTypesSupported";
Description = "An array of free-form strings providing more detailed "
"explanations of any mime types that are supported by the "
"Printer. If data is provided for this property, then the "
"value 47, \"Mime\", should be included in the "
"LanguagesSupported property.";
Derivation = "MimeTypesSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PaperSizesSupported";
Description = "An integer array indicating the types of paper supported.";
Name = "PaperSizesSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","A","B","C","D","E","Letter","Legal","NA-10x13-Envelope","NA-9x12-Envelope","NA-Number-10-Envelope","NA-7x9-Envelope","NA-9x11-Envelope","NA-10x14-Envelope","NA-Number-9-Envelope","NA-6x9-Envelope","NA-10x15-Envelope","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9A10","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","C0","C1","C2C3","C4","C5","C6","C7","C8","ISO-Designated","JIS B0","JIS B1","JIS B2","JIS B3","JIS B4","JIS B5","JIS B6","JIS B7","JIS B8","JIS B9","JIS B10"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PortName";
Description = "The PortName property identifies the ports that can be used to transmit data to the printer. ";
Name = "PortName";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "PrinterPaperNames";
Description = "The PrinterPaperNames property indicates the list of paper sizes supported by the printer. The printer-specified names are used to represent supported paper sizes.";
Name = "PrinterPaperNames";
},
instance of MSFT_CliProperty
{
Derivation = "PrinterState";
Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
Name = "PrinterState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Paused","Error","Pending Deletion","Paper Jam","Paper Out","Manual Feed","Paper Problem","Offline","IO Active","Busy","Printing","Output Bin Full","Not Available","Waiting","Processing","Initialization","Warming Up","Toner Low","No Toner","Page Punt","User Intervention Required","Out of Memory","Door Open","Server_Unknown","Power Save"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrinterStatus";
Description = "Status information for a printer, beyond that specified in the logical device Availability property. Values include \"Idle\" (3) and an indication that the device is currently printing (4).";
Name = "PrinterStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrintJobDataType";
Description = "The PrintJobDataType property indicates the data type of the print job pending on the printing device.";
Name = "PrintJobDataType";
},
instance of MSFT_CliProperty
{
Derivation = "PrintProcessor";
Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs.";
Name = "PrintProcessor";
},
instance of MSFT_CliProperty
{
Derivation = "SeparatorFile";
Description = "The SeparatorFile property specifies the name of the file used to create a separator page. ";
Name = "SeparatorFile";
},
instance of MSFT_CliProperty
{
Derivation = "ServerName";
Description = "The ServerName property identifies the server that controls the printer. ";
Name = "ServerName";
},
instance of MSFT_CliProperty
{
Derivation = "ShareName";
Description = "The ShareName property indicates the share name of the printing device.";
Name = "ShareName";
},
instance of MSFT_CliProperty
{
Derivation = "SpoolEnabled";
Description = "The SpoolEnabled property shows whether spooling is enabled for this printer. ";
Name = "SpoolEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "The StartTime property specifies the earliest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
Name = "StartTime";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TimeOfLastReset";
Name = "TimeOfLastReset";
},
instance of MSFT_CliProperty
{
Derivation = "UntilTime";
Description = "The UntilTime property specifies the latest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
Name = "UntilTime";
},
instance of MSFT_CliProperty
{
Derivation = "VerticalResolution";
Description = "Printer's vertical resolution in Pixels per Inch";
Name = "VerticalResolution";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property specifies the physical location of the printer.";
Name = "Location";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PrinterState";
Description = "The PrinterState property specifies a values indicating one of the possible states relating to this printer.";
Name = "PrinterState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Paused","Error","Pending Deletion","Paper Jam","Paper Out","Manual Feed","Paper Problem","Offline","IO Active","Busy","Printing","Output Bin Full","Not Available","Waiting","Processing","Initialization","Warming Up","Toner Low","No Toner","Page Punt","User Intervention Required","Out of Memory","Door Open","Server_Unknown","Power Save"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrinterStatus";
Description = "Status information for a printer, beyond that specified in the logical device Availability property. ";
Name = "PrinterStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Idle","Printing","Warmup"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ShareName";
Description = "The ShareName property indicates the share name of the printing device.";
Name = "ShareName";
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Attributes";
Description = "The Attributes property indicates the attributes of the Win32 printing device. These attributes are represented through a combination of flags. Attributes of the printer include:/nQueued - Print jobs are buffered and queued./n Direct - Specifies that the document should be sent directly to the printer. This is used if print job are not being properly queued./nDefault - The printer is the default printer on the computer./nShared - Available as a shared network resource./nNetwork - Attached to the network./nHidden - Hidden from some users on the network./nLocal - Directly connected to this computer./nEnableDevQ - Enable the queue on the printer if available./nKeepPrintedJobs - Specifies that the spooler should not delete documents after they are printed./nDoCompleteFirst - Start jobs that are finished spooling first./nWorkOffline - Queue print jobs when printer is not available./nEnableBIDI - Enable bi-directional printing./nRawOnly - Allow only raw data type jobs to be spooled./nPublished - Indicates whether the printer is published in the network directory service./n";
Name = "Attributes";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "BitValues";
QualifierValue = {"Queued","Direct","Default","Shared","Network","Hidden","Local","EnableDevQ","KeepPrintedJobs","DoCompleteFirst","WorkOffline","EnableBIDI","RawOnly","Published"};
},
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|Attributes"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Comment";
Description = "The Comment property specifies the comment of a print queue./nExample: Color printer";
Name = "Comment";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pComment"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DefaultPriority";
Description = "The DefaultPriority property specifies the default priority value assigned to each print job.";
Name = "DefaultPriority";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Direct";
Description = "The Direct property indicates whether the print jobs should be sent directly to the printer. This means that no spool files are created for the print jobs./n";
Name = "Direct";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DoCompleteFirst";
Description = "The DoCompleteFirst property indicates whether the printer should start jobs that have finished spooling as opposed to the order of the job received.";
Name = "DoCompleteFirst";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property specifies the name of the Win32 printer driver./nExample: Windows NT Fax Driver";
Name = "DriverName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDriverName"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableBIDI";
Description = "The EnableBIDI property indicates whether the printer can print bidirectionally.";
Name = "EnableBIDI";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableDevQueryPrint";
Description = "The EnableDevQueryPrint property indicates whether to hold documents in the queue, if document and printer setups do not match";
Name = "EnableDevQueryPrint";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ErrorInformation";
Description = "An array providing supplemental information for the current error state, indicated in DetectedErrorState.";
Name = "ErrorInformation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "ModelCorrespondence";
QualifierValue = {"string","CIM_Printer.DetectedErrorState"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Hidden";
Description = "The Hidden property indicates whether the printer is hidden from network users.";
Name = "Hidden";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "KeepPrintedJobs";
Description = "The KeepPrintedJobs property indicates whether the print spooler should not delete the jobs after they are completed.";
Name = "KeepPrintedJobs";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Local";
Description = "The Local property indicates whether the printer is attached to the network. A masquerading printer is printer that is implemented as local printers but has a port that refers to a remote machine. From the application perspective these hybrid printers should be viewed as printer connections since that is their intended behavior.";
Name = "Local";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property specifies the physical location of the printer./nExample: Bldg. 38, Room 1164";
Name = "Location";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pLocation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Network";
Description = "The Network property indicates whether the printer is a network printer.";
Name = "Network";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Parameters";
Description = "The Parameters property specifies optional parameters for the print processor./nExample: Copies=2";
Name = "Parameters";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pParameters"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PortName";
Description = "The PortName property identifies the ports that can be used to transmit data to the printer. If a printer is connected to more than one port, the names of each port are separated by commas. Under Windows 95, only one port can be specified. /nExample: LPT1:, LPT2:, LPT3:";
Name = "PortName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPortName"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrintJobDataType";
Description = "The PrintJobDataType property indicates the default data type that will be used for a print job.";
Name = "PrintJobDataType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pDataType"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PrintProcessor";
Description = "The PrintProcessor property specifies the name of the print spooler that handles print jobs./nExample: SPOOLSS.DLL.";
Name = "PrintProcessor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pPrintProcessor"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "The Priority property specifies the priority of the printer. The jobs on a higher priority printer are scheduled first.";
Name = "Priority";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|DefaultPriority"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Published";
Description = "The Published property indicates whether the printer is published in the network directory service.";
Name = "Published";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Queued";
Description = "The Queued property indicates whether the printer buffers and queues print jobs.";
Name = "Queued";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "RawOnly";
Description = "The RawOnly property indicates whether the printer accepts only raw data to be spooled.";
Name = "RawOnly";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SeparatorFile";
Description = "The SeparatorFile property specifies the name of the file used to create a separator page. This page is used to separate print jobs sent to the printer.";
Name = "SeparatorFile";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pSepFile"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Shared";
Description = "The Shared property indicates whether the printer is available as a shared network resource.";
Name = "Shared";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ShareName";
Description = "The ShareName property indicates the share name of the Win32 printing device./nExample: \\\\PRINTSERVER1\\PRINTER2";
Name = "ShareName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|pShareName"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "The StartTime property specifies the earliest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
Name = "StartTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"datetime"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|StartTime"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UntilTime";
Description = "The UntilTime property specifies the latest time the printer can print a job (if the printer has been limited to print only at certain times). This value is expressed as time elapsed since 12:00 AM GMT (Greenwich mean time).";
Name = "UntilTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"datetime"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"datetime","Win32API|Printing and Print Spooler Structures|PRINTER_INFO_2|UntilTime"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WorkOffline";
Description = "The WorkOffline property indicates whether to queue print jobs on the computer if the printer is offline.";
Name = "WorkOffline";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean",""};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "Printer";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_Printer";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Pause";
Description = "";
Name = "Pause";
Usage = "Pause";
},
instance of MSFT_CliVerb
{
Derivation = "PrintTestPage";
Description = "";
Name = "PrintTestPage";
Usage = "PrintTestPage";
},
instance of MSFT_CliVerb
{
Derivation = "CancelAllJobs";
Description = "";
Name = "CancelAllJobs";
Usage = "CancelAllJobs";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "SetDefaultPrinter";
Description = "";
Name = "SetDefaultPrinter";
Usage = "SetDefaultPrinter";
},
instance of MSFT_CliVerb
{
Derivation = "Resume";
Description = "";
Name = "Resume";
Usage = "Resume";
},
instance of MSFT_CliVerb
{
Derivation = "SetPowerState";
Description = "SetPowerState defines the desired power state for a logical device and when a device should be put into that state. The desired power state is specified by setting the PowerState parameter to one of the following integer values: 1=\"Full Power\", 2=\"Power Save - Low Power Mode\", 3=\"Power Save - Standby\", 4=\"Power Save - Other\", 5=\"Power Cycle\" or 6=\"Power Off\". The Time parameter (for all state changes, except 5, \"Power Cycle\") indicates when the power state should be set, either as a regular date-time value or as an interval value (where the interval begins when the method invocation is received). When the PowerState parameter is equal to 5, \"Power Cycle\", the Time parameter indicates when the device should power on again. Power off is immediate. SetPowerState should return 0 if successful, 1 if the specified PowerState and Time request is not supported, and some other value if any other error occurred.";
Name = "SetPowerState";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "PowerState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT16";
},
instance of MSFT_CliParam
{
ParaId = "Time";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "DATETIME";
}};
Usage = "SetPowerState";
},
instance of Msft_CliVerb
{
Derivation = "AddPrinterConnection";
Name = "AddPrinterConnection";
Usage = "AddPrinterConnection";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"0", "5", "1801", "1930", ".."};
},
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Invalid printer name", "The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers", "Other"};
}
};
Description = "The AddPrinterConnection method provides a connection to an "
"existing printer on the network and adds it to the list of "
"available printers on the computer system. If successful, "
"applications will be able to use this printer for print "
"jobs. If unsuccessful";
Parameters = {
instance of Msft_CliParam{
Paraid = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
Description = "The Name parameter specifies a friendly name for the "
"printer. This may be overridden if the name has alreadybeen "
"set by the printer.";
}
};
},
instance of Msft_CliVerb
{
Derivation = "RenamePrinter";
Name = "RenamePrinter";
Usage = "RenamePrinter";
Qualifiers = {
Instance of Msft_CliQualifier{
Name = "ValueMap";
QualifierValue = {"0", "5", "1801", ".."};
},
Instance of Msft_CliQualifier{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Invalid printer name", "Other"};
}
};
Description = "The RenamePrinter method renames a printer. The method can "
"return the following values:/n0 - Success./n5 - Access "
"denied./n1801 - Invalid printer name./nOther - For integer "
"values other than those listed above, refer to the "
"documentation on the Win32 error co";
Parameters = {
instance of Msft_CliParam{
Paraid = "NewPrinterName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
Description = "The NewPrinterName parameter specifies the new printer name.";
}
};
},
instance of MSFT_CliVerb
{
Derivation = "Reset";
Description = "Requests a reset of the logical device. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred.";
Name = "Reset";
Usage = "Reset";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Printer device configuration management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DriverVersion";
Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
Name = "DriverVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BitsPerPel";
Description = "The BitsPerPel property contains the number of bits per pixel for the output device printer. This member is used by display drivers and not by printer drivers.";
Name = "BitsPerPel";
},
instance of MSFT_CliProperty
{
Derivation = "Collate";
Description = "The Collate property specifies whether to collate the pages that are printed. To collate is to print out the entire document before printing the next copy, as opposed to printing out each page of the document the required number times. ";
Name = "Collate";
},
instance of MSFT_CliProperty
{
Derivation = "Color";
Description = "The Color property indicates whether the document is to be printed in color or monochrome. ";
Name = "Color";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Monochrome","Color"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Copies";
Description = "The Copies property indicates the number of copies to be printed. ";
Name = "Copies";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceName";
Description = "The DeviceName property specifies the friendly name of the printer. ";
Name = "DeviceName";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayFlags";
Description = "The DisplayFlags property contains two bits of information about the display. This member communicates whether the display device is monochrome or colored, and interlaced or non-interlaced, by masking its value with the DM_GRAYSCALE and DM_INTERLACED masks respectively. Printer drivers do not use this property.";
Name = "DisplayFlags";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayFrequency";
Description = "The DisplayFrequency property indicates the refresh frequency of the display The refresh frequency for a monitor is the number of times the screen is redrawn per second. ";
Name = "DisplayFrequency";
},
instance of MSFT_CliProperty
{
Derivation = "DitherType";
Description = "The DitherType property indicates the dither type of the printer. This member can assume predefined values of 1 to 5, or driver-defined values from 6 to 256. ";
Name = "DitherType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"No Dithering","Coarse Brush","Fine Brush","Line Art","Greyscale"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DriverVersion";
Description = "The DriverVersion property indicates the version number of the printer driver. The version numbers are created and maintained by the driver manufacturer.";
Name = "DriverVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Duplex";
Description = "The Duplex property indicates whether printing is done on one or both sides.";
Name = "Duplex";
},
instance of MSFT_CliProperty
{
Derivation = "FormName";
Description = "The FormName property indicates the name of the form used for the print job. ";
Name = "FormName";
},
instance of MSFT_CliProperty
{
Derivation = "HorizontalResolution";
Description = "The HorizontalResolution property indicates the print resolution along the X axis (width) of the print job. This value is only set when the PrintQuality property of this class is positive and is similar to the XResolution property.";
Name = "HorizontalResolution";
},
instance of MSFT_CliProperty
{
Derivation = "ICMIntent";
Description = "The ICMIntent (Image Color Matching Intent) property indicates the specific value of one of the three possible color matching methods (called intents) that should be used by default. ICM applications establish intents by using the ICM functions. This property can assume predefined values of 1 to 3, or driver-defined values from 4 to 256. ";
Name = "ICMIntent";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Saturation","Contrast","Exact Color"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ICMMethod";
Description = "The ICMMethod (Image Color Matching Method) property specifies how ICM is handled. ";
Name = "ICMMethod";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Windows","Device Driver","Device"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LogPixels";
Description = "The LogPixels property contains the number of pixels per logical inch. This member is valid only with devices that work with pixels (this excludes devices such as printers).";
Name = "LogPixels";
},
instance of MSFT_CliProperty
{
Derivation = "MediaType";
Description = "The MediaType property specifies the type of media being printed on. ";
Name = "MediaType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Standard","Transparency","Glossy"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the printer with which this configuration is associated.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Orientation";
Description = "The Orientation property indicates the printing orientation of the paper.";
Name = "Orientation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Portrait","Landscape"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PaperLength";
Description = "The PaperLength property indicates the length of the paper.";
Name = "PaperLength";
},
instance of MSFT_CliProperty
{
Derivation = "PaperSize";
Description = "The PaperSize property indicates the size of the paper.";
Name = "PaperSize";
},
instance of MSFT_CliProperty
{
Derivation = "PaperWidth";
Description = "The PaperWidth property indicates the width of the paper.";
Name = "PaperWidth";
},
instance of MSFT_CliProperty
{
Derivation = "PelsHeight";
Description = "The PelsHeight property indicates the height of the displayable surface. (This property is not used for printers).";
Name = "PelsHeight";
},
instance of MSFT_CliProperty
{
Derivation = "PelsWidth";
Description = "The PelsWidth property indicates the width of the displayable surface. This property is not used for printers.";
Name = "PelsWidth";
},
instance of MSFT_CliProperty
{
Derivation = "PrintQuality";
Description = "The PrintQuality property indicates one of four quality levels of the print job. If a positive value is specified, the quality is measured in dots per inch.";
Name = "PrintQuality";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"-1","-2","-3","-4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Draft","Low","Medium","High"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Scale";
Description = "The Scale property specifies the factor by which the printed output is to be scaled. ";
Name = "Scale";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SpecificationVersion";
Description = "The SpecificationVersion property indicates the version number of the initialization data for the device associated with the printer.";
Name = "SpecificationVersion";
},
instance of MSFT_CliProperty
{
Derivation = "TTOption";
Description = "The TTOption property specifies how TrueType(r) fonts should be printed. There are 3 possible values:/nBitmap - Prints TrueType fonts as graphics. This is the default action for dot-matrix printers./nDownload - Downloads TrueType fonts as soft fonts. This is the default action for printers that use the Printer Control Language (PCL)./nSubstitute - Substitutes device fonts for TrueType fonts. This is the default action for PostScript(r) printers.";
Name = "TTOption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Bitmap","Download","Substitute"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VerticalResolution";
Description = "The VerticalResolution property indicates the print resolution along the Y axis (height) of the print job. ";
Name = "VerticalResolution";
},
instance of MSFT_CliProperty
{
Derivation = "XResolution";
Description = "The XResolution property has been deprecated to theHorizontalResolution property. ";
Name = "XResolution";
},
instance of MSFT_CliProperty
{
Derivation = "YResolution";
Description = "The YResolution property has been deprecated to theVerticalResolution property. ";
Name = "YResolution";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "PrintQuality";
Description = "The PrintQuality property indicates one of four quality levels of the print job. If a positive value is specified, the quality is measured in dots per inch.";
Name = "PrintQuality";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"-1","-2","-3","-4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Draft","Low","Medium","High"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DriverVersion";
Description = "The DriverVersion property indicates the version number of the printer driver. ";
Name = "DriverVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the printer with which this configuration is associated.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PaperSize";
Description = "The PaperSize property indicates the size of the paper.";
Name = "PaperSize";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "PrinterConfig";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_PrinterConfiguration";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Print job management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
Name = "JobId";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DataType";
Description = "The DataType property indicates the format of the data for this print job. ";
Name = "DataType";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Document";
Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
Name = "Document";
},
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property indicates the name of the printer driver used for the print job.";
Name = "DriverName";
},
instance of MSFT_CliProperty
{
Derivation = "ElapsedTime";
Description = "Length of time that the job has been executing.";
Name = "ElapsedTime";
},
instance of MSFT_CliProperty
{
Derivation = "HostPrintQueue";
Description = "The HostPrintQueue property contains the name of the computer on which the print job was created.";
Name = "HostPrintQueue";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "JobStatus";
Description = "A free form string representing the job's status.";
Name = "JobStatus";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name of the printer to which the print job is being spooled.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Notify";
Description = "User to be notified upon job completion or failure. ";
Name = "Notify";
},
instance of MSFT_CliProperty
{
Derivation = "Owner";
Description = "User that submitted the job";
Name = "Owner";
},
instance of MSFT_CliProperty
{
Derivation = "PagesPrinted";
Description = "The PagesPrinted property specifies the number of pages that have been printed. This value may be zero if the print job does not contain page delimiting information.";
Name = "PagesPrinted";
},
instance of MSFT_CliProperty
{
Derivation = "Parameters";
Description = "The Parameters property indicates optional parameters to send to the print processor. See the PrintProcessor member for more information.";
Name = "Parameters";
},
instance of MSFT_CliProperty
{
Derivation = "PrintProcessor";
Description = "The PrintProcessor property indicates the print processor service used to process the print job. ";
Name = "PrintProcessor";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "Priority indicates the urgency or importance of execution of a job.";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the print job.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "StartTime";
Description = "Time that the job was begun";
Name = "StartTime";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusMask";
Description = "The StatusMask property specifies a bitmap of the possible statuses relating to this print job.";
Name = "StatusMask";
},
instance of MSFT_CliProperty
{
Derivation = "TimeSubmitted";
Description = "Time that the job was submitted";
Name = "TimeSubmitted";
},
instance of MSFT_CliProperty
{
Derivation = "TotalPages";
Description = "The TotalPages property specifies the number of pages required to complete the job. This value may be zero if the print job does not contain page-delimiting information.";
Name = "TotalPages";
},
instance of MSFT_CliProperty
{
Derivation = "UntilTime";
Description = "Time after which the job is invalid or should be stopped";
Name = "UntilTime";
},
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property indicates the name of the printer driver used for the print job.";
Name = "DriverName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name of the printer to which the print job is being spooled.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Document";
Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
Name = "Document";
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "JobStatus";
Description = "A free form string representing the job's status.";
Name = "JobStatus";
},
instance of MSFT_CliProperty
{
Derivation = "Owner";
Description = "User that submitted the job";
Name = "Owner";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "Priority indicates the urgency or importance of execution of a job.";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "Size";
Description = "The Size property indicates the size of the print job.";
Name = "Size";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name of the printer to which the print job is being spooled.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Document";
Description = "The Document property specifies the name of the print job. The user sees this name when viewing documents waiting to be printed. ";
Name = "Document";
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
Name = "JobId";
},
instance of MSFT_CliProperty
{
Derivation = "JobStatus";
Description = "A free form string representing the job's status.";
Name = "JobStatus";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name of the printer to which the print job is being spooled.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PagesPrinted";
Description = "The PagesPrinted property specifies the number of pages that have been printed. This value may be zero if the print job does not contain page delimiting information.";
Name = "PagesPrinted";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "JobId";
Description = "The JobId property indicates the identifier number of the job. It is used by other methods as a handle to a single job spooling to the printer.";
Name = "JobIdCopy";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains the name of the printer to which the print job is being spooled.";
Name = "Name";
}};
}};
FriendlyName = "PrintJob";
PWhere = "WHERE JobId=#";
Target = "Select * from Win32_PrintJob";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Pause";
Description = "";
Name = "Pause";
Usage = "Pause";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Resume";
Description = "";
Name = "Resume";
Usage = "Resume";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Process management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
Name = "ProcessId";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "MEMORY";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Handle";
Description = "A string used to identify the process. A process ID is a process handle.";
Name = "Handle";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumWorkingSetSize";
Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
Name = "MaximumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "MinimumWorkingSetSize";
Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
Name = "MinimumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PageFaults";
Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
Name = "PageFaults";
},
instance of MSFT_CliProperty
{
Derivation = "PageFileUsage";
Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
Name = "PageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "PeakPageFileUsage";
Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
Name = "PeakPageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "PeakVirtualSize";
Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
Name = "PeakVirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "PeakWorkingSetSize";
Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
Name = "PeakWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "PrivatePageCount";
Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
Name = "PrivatePageCount";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaNonPagedPoolUsage";
Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
Name = "QuotaNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPagedPoolUsage";
Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
Name = "QuotaPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakNonPagedPoolUsage";
Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
Name = "QuotaPeakNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakPagedPoolUsage";
Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
Name = "QuotaPeakPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "VirtualSize";
Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
Name = "VirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "WorkingSetSize";
Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
Name = "WorkingSetSize";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "CommandLine";
Description = "The CommandLine property specifies the command line used to start a particular process, if applicable.";
Name = "CommandLine";
},
instance of MSFT_CliProperty
{
Derivation = "CSName";
Name = "CSName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "ExecutablePath";
Description = "The ExecutablePath property indicates the path to the executable file of the process./nExample: C:\\WINDOWS\\EXPLORER.EXE";
Name = "ExecutablePath";
},
instance of MSFT_CliProperty
{
Derivation = "ExecutionState";
Description = "Indicates the current operating condition of the process. Values include ready (2), running (3), and blocked (4), among others.";
Name = "ExecutionState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Ready","Running","Blocked","Suspended Blocked","Suspended Ready"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Handle";
Description = "A string used to identify the process. A process ID is a process handle.";
Name = "Handle";
},
instance of MSFT_CliProperty
{
Derivation = "HandleCount";
Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
Name = "HandleCount";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "KernelModeTime";
Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
Name = "KernelModeTime";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumWorkingSetSize";
Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
Name = "MaximumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "MinimumWorkingSetSize";
Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
Name = "MinimumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "OSName";
Name = "OSName";
},
instance of MSFT_CliProperty
{
Derivation = "OtherOperationCount";
Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
Name = "OtherOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "OtherTransferCount";
Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
Name = "OtherTransferCount";
},
instance of MSFT_CliProperty
{
Derivation = "PageFaults";
Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
Name = "PageFaults";
},
instance of MSFT_CliProperty
{
Derivation = "PageFileUsage";
Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
Name = "PageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "ParentProcessId";
Description = "The ParentProcessId property specifies the unique identifier of the process that created this process. Process identifier numbers are reused, so they only identify a process for the lifetime of that process. It is possible that the process identified by ParentProcessId has terminated, so ParentProcessId may not refer to an running process. It is also possible that ParentProcessId incorrectly refers to a process which re-used that process identifier. The CreationDate property can be used to determine whether the specified parent was created after this process was created.";
Name = "ParentProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "PeakPageFileUsage";
Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
Name = "PeakPageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "PeakVirtualSize";
Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
Name = "PeakVirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "PeakWorkingSetSize";
Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
Name = "PeakWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "The Priority property indicates the scheduling priority of the process within the operating system. The higher the value, the higher priority the process receives. Priority values can range from 0 (lowest priority) to 31 (highest priority)./nExample: 7.";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "PrivatePageCount";
Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
Name = "PrivatePageCount";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaNonPagedPoolUsage";
Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
Name = "QuotaNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPagedPoolUsage";
Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
Name = "QuotaPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakNonPagedPoolUsage";
Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
Name = "QuotaPeakNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakPagedPoolUsage";
Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
Name = "QuotaPeakPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "ReadOperationCount";
Description = "The ReadOperationCount property specifies the number of read operations performed.";
Name = "ReadOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "ReadTransferCount";
Description = "The ReadTransferCount property specifies the amount of data read.";
Name = "ReadTransferCount";
},
instance of MSFT_CliProperty
{
Derivation = "SessionId";
Description = "The SessionId property specifies the unique identifier that is generated by the operating system when the session is created. ";
Name = "SessionId";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TerminationDate";
Description = "Time that the process was stopped or terminated";
Name = "TerminationDate";
},
instance of MSFT_CliProperty
{
Derivation = "ThreadCount";
Description = "The ThreadCount property specifies the number of active threads in this process. ";
Name = "ThreadCount";
},
instance of MSFT_CliProperty
{
Derivation = "UserModeTime";
Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
Name = "UserModeTime";
},
instance of MSFT_CliProperty
{
Derivation = "VirtualSize";
Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using.";
Name = "VirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "WindowsVersion";
Description = "The WindowsVersion property indicates the version of Windows in which the process is running.";
Name = "WindowsVersion";
},
instance of MSFT_CliProperty
{
Derivation = "WorkingSetSize";
Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
Name = "WorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "WriteOperationCount";
Description = "The WriteOperationCount property specifies the number of write operations performed.";
Name = "WriteOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "WriteTransferCount";
Description = "The WriteTransferCount property specifies the amount of data written.";
Name = "WriteTransferCount";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "IO";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "ReadOperationCount";
Description = "The ReadOperationCount property specifies the number of read operations performed.";
Name = "ReadOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "ReadTransferCount";
Description = "The ReadTransferCount property specifies the amount of data read.";
Name = "ReadTransferCount";
},
instance of MSFT_CliProperty
{
Derivation = "WriteOperationCount";
Description = "The WriteOperationCount property specifies the number of write operations performed.";
Name = "WriteOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "WriteTransferCount";
Description = "The WriteTransferCount property specifies the amount of data written.";
Name = "WriteTransferCount";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ThreadCount";
Description = "The ThreadCount property specifies the number of active threads in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread. This property is for computers running Windows NT only.";
Name = "ThreadCount";
},
instance of MSFT_CliProperty
{
Derivation = "HandleCount";
Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
Name = "HandleCount";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Priority";
Description = "The Priority property indicates the scheduling priority of the process within the operating system. ";
Name = "Priority";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "WorkingSetSize";
Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management.";
Name = "WorkingSetSize";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. ";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATISTICS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "HandleCount";
Description = "The HandleCount property specifies the total number of handles currently open by this process. This number is the sum of the handles currently open by each thread in this process. A handle is used to examine or modify the system resources. Each handle has an entry in an internally maintained table. These entries contain the addresses of the resources and the means to identify the resource type.";
Name = "HandleCount";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "KernelModeTime";
Description = "Time in kernel mode, in milliseconds. If this information is not available, a value of 0 should be used.";
Name = "KernelModeTime";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumWorkingSetSize";
Description = "The MaximumWorkingSetSize property indicates the maximum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 1413120.";
Name = "MaximumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "MinimumWorkingSetSize";
Description = "The MinimumWorkingSetSize property indicates the minimum working set size of the process. The working set of a process is the set of memory pages currently visible to the process in physical RAM. These pages are resident and available for an application to use without triggering a page fault./nExample: 20480.";
Name = "MinimumWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "OtherOperationCount";
Description = "The OtherOperationCount property specifies the number of I/O operations performed, other than read and write operations.";
Name = "OtherOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "OtherTransferCount";
Description = "The OtherTransferCount property specifies the amount of data transferred during operations other than read and write operations.";
Name = "OtherTransferCount";
},
instance of MSFT_CliProperty
{
Derivation = "PageFaults";
Description = "The PageFaults property indicates the number of page faults generated by the process./nExample: 10";
Name = "PageFaults";
},
instance of MSFT_CliProperty
{
Derivation = "PageFileUsage";
Description = "The PageFileUsage property indicates the amountof page file space currently being used by the process./nExample: 102435";
Name = "PageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "PeakPageFileUsage";
Description = "The PeakPageFileUsage property indicates the maximum amount of page file space used during the life of the process./nExample: 102367";
Name = "PeakPageFileUsage";
},
instance of MSFT_CliProperty
{
Derivation = "PeakVirtualSize";
Description = "The PeakVirtualSize property specifies the maximum virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and by using too much, the process might limit its ability to load libraries.";
Name = "PeakVirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "PeakWorkingSetSize";
Description = "The PeakWorkingSetSize property indicates the peak working set size of the process./nExample: 1413120";
Name = "PeakWorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "PrivatePageCount";
Description = "The PrivatePageCount property specifies the current number of pages allocated that are accessible only to this process ";
Name = "PrivatePageCount";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Description = "The ProcessId property contains the global process identifier that can be used to identify a process. The value is valid from the creation of the process until the process is terminated.";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaNonPagedPoolUsage";
Description = "The QuotaNonPagedPoolUsage property indicates the quota amount of non-paged pool usage for the process./nExample: 15";
Name = "QuotaNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPagedPoolUsage";
Description = "The QuotaPagedPoolUsage property indicates the quota amount of paged pool usage for the process./nExample: 22";
Name = "QuotaPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakNonPagedPoolUsage";
Description = "The QuotaPeakNonPagedPoolUsage property indicates the peak quota amount of non-paged pool usage for the process./nExample: 31";
Name = "QuotaPeakNonPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "QuotaPeakPagedPoolUsage";
Description = "The QuotaPeakPagedPoolUsage property indicates the peak quota amount of paged pool usage for the process./n Example: 31";
Name = "QuotaPeakPagedPoolUsage";
},
instance of MSFT_CliProperty
{
Derivation = "ReadOperationCount";
Description = "The ReadOperationCount property specifies the number of read operations performed.";
Name = "ReadOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "ReadTransferCount";
Description = "The ReadTransferCount property specifies the amount of data read.";
Name = "ReadTransferCount";
},
instance of MSFT_CliProperty
{
Derivation = "ThreadCount";
Description = "The ThreadCount property specifies the number of active threads in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread. This property is for computers running Windows NT only.";
Name = "ThreadCount";
},
instance of MSFT_CliProperty
{
Derivation = "UserModeTime";
Description = "Time in user mode, in milliseconds. If this information is not available, a value of 0 should be used.";
Name = "UserModeTime";
},
instance of MSFT_CliProperty
{
Derivation = "VirtualSize";
Description = "The VirtualSize property specifies the current size in bytes of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and by using too much, the process can limit its ability to load libraries.";
Name = "VirtualSize";
},
instance of MSFT_CliProperty
{
Derivation = "WorkingSetSize";
Description = "The amount of memory in bytes that a process needs to execute efficiently, for an operating system that uses page-based memory management. If an insufficient amount of memory is available (< working set size), thrashing will occur. If this information is not known, NULL or 0 should be entered. If this data is provided, it could be monitored to understand a process' changing memory requirements as execution proceeds.";
Name = "WorkingSetSize";
},
instance of MSFT_CliProperty
{
Derivation = "WriteOperationCount";
Description = "The WriteOperationCount property specifies the number of write operations performed.";
Name = "WriteOperationCount";
},
instance of MSFT_CliProperty
{
Derivation = "WriteTransferCount";
Description = "The WriteTransferCount property specifies the amount of data written.";
Name = "WriteTransferCount";
}};
}};
FriendlyName = "Process";
PWhere = "WHERE ProcessId='#'";
Target = "Select * from Win32_Process";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Create";
Description = "The Create method creates a new process. It returns an integer value of 0 if the process was successfully created, and any other number to indicate an error.";
Name = "Create";
Parameters = {
instance of MSFT_CliParam
{
Description = "The CommandLine parameter specifies the command line to execute. The system adds a null character to the command line, trimming the string if necessary, to indicate which file was actually used. ";
ParaId = "CommandLine";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The CurrentDirectory parameter specifies the current drive and directory for the child process. The string requires that the current directory resolves to a known path. A user can specify an absolute path or a path relative to the current working directory. If this parameter is NULL, the new process will have the same path as the calling process. This option is provided primarily for shells that must start an application and specify the application's initial drive and working directory.";
ParaId = "CurrentDirectory";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The ProcessStartupInformation parameter represents the startup configuration of a Win32 process. It includes information about displaying the window, characteristics of a console application, and handling errors.";
ParaId = "ProcessStartupInformation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
},
instance of MSFT_CliParam
{
Description = "The ProcessId parameter returns a global process identifier that can be used to identify a process. The value is valid from the time the process is created until the time the process is terminated. ";
ParaId = "ProcessId";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "Create";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Terminate";
Description = "The Terminate method terminates a process and all of its threads. It returns an integer value of 0 if the process was successfully terminated, and any other number to indicate an error.";
Name = "Terminate";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Reason parameter specifies the exit code for the process and for all threads terminated as a result of this call. ";
ParaId = "Reason";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "Terminate";
},
instance of MSFT_CliVerb
{
Derivation = "GetOwner";
Description = "The GetOwner method retrieves the user name and domain name under which the process is running. It returns an integer value of 0 if successful, and any other number to indicate an error.";
Name = "GetOwner";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Domain parameter returns the domain name under which this process is running.";
ParaId = "Domain";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The User parameter returns the user name of the owner of this process.";
ParaId = "User";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "GetOwner";
},
instance of MSFT_CliVerb
{
Derivation = "GetOwnerSid";
Description = "The GetOwnerSid method retrieves the security identifier (SID) for the owner of this process.";
Name = "GetOwnerSid";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Sid property returns the security identifier descriptor for this process.";
ParaId = "Sid";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "GetOwnerSid";
},
instance of MSFT_CliVerb
{
Derivation = "SetPriority";
Description = "The SetPriority method attempts to change the execution priority of the process. In order to set the priority to Realtime, the caller must hold the SeIncreaseBasePriorityPrivilege. Without this privilege, the highest the priority can be set to is High priority./nThe method returns an integer value that can be interpretted as follows: /n0 - Successful completion./n2 - The user does not have access to the requested information./n3 - The user does not have sufficient privilge./n8 - Unknown failure./n9 - The path specified does not exist./n21 - The specified parameter is invalid./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
Name = "SetPriority";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Priority parameter specifies the new priority class for the process. Values:/nIdle - Specified for a process whose threads run only when the system is idle. The threads of the process are preempted by the threads of any process running in a higher priority class. An example is a screen saver. The idle-priority class is inherited by child processes./nBelow Normal - Indicates a process that has priority above IDLE_PRIORITY_CLASS but below NORMAL_PRIORITY_CLASS. For Windows 2000./nNormal - Specified for a process with no special scheduling needs./nAbove Normal - Indicates a process that has priority above NORMAL_PRIORITY_CLASS but below HIGH_PRIORITY_CLASS. For Windows 2000./nHigh Priority - Specified for a process that performs time-critical tasks that must be executed immediately. The threads of the process preempt the threads of normal or idle priority class processes. An example is the Task List, which must respond quickly when called by the user, regardless of the load on the operating system. Use extreme care when using the high-priority class, because a high-priority class application can use nearly all available CPU time./nRealtime - Specified for a process that has the highest possible priority. The threads of the process preempt the threads of all other processes, including operating system processes performing important tasks. For example, a real-time process that executes for more than a very brief interval can cause disk caches not to flush or cause the mouse to be unresponsive./n";
ParaId = "Priority";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"sint32"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Priority parameter specifies the new priority class for the process. Values:/nIdle - Specified for a process whose threads run only when the system is idle. The threads of the process are preempted by the threads of any process running in a higher pri"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "in";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass|dwPriorityClass"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0x00000040","0x00004000","0x00000020","0x00008000","0x00000080","0x00000100"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Idle","Below Normal","Normal","Above Normal","High Priority","Realtime"};
}};
Type = "SINT32";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The SetPriority method attempts to change the execution priority of the process. In order to set the priority to Realtime, the caller must hold the SeIncreaseBasePriorityPrivilege. Without this privilege, the highest the priority can be set to is High pr"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Win32API|Process and Thread Functions|SetPriorityClass"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","3","8","9","21",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
}};
Usage = "SetPriority";
},
instance of MSFT_CliVerb
{
Derivation = "AttachDebugger";
Description = "The AttachDebugger method launches the currently registered debugger for this process. Dr. Watson, however, is not supported. /nThe method returns a 'generic failure' if it finds an invalid string in the registry key or an integer value that can be interpretted as follows: /n0 - Successful completion./n2 - The user does not have access to the requested information./n3 - The user does not have sufficient privilge./n8 - Unknown failure./n9 - The path specified does not exist./n21 - The specified parameter is invalid./nOther - For integer values other than those listed above, refer to Win32 error code documentation.";
Name = "AttachDebugger";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The AttachDebugger method launches the currently registered debugger for this process. Dr. Watson, however, is not supported. /nThe method returns a 'generic failure' if it finds an invalid string in the registry key or an integer value that can be interp"};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","2","3","8","9","21",".."};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Successful completion","Access denied","Insufficient privilege","Unknown failure","Path not found","Invalid parameter","Other"};
}};
Usage = "AttachDebugger";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Installation package task management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallState";
Name = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the product.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InstallLocation";
Name = "InstallLocation";
},
instance of MSFT_CliProperty
{
Derivation = "InstallState";
Name = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Installed"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "Commonly used product name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PackageCache";
Name = "PackageCache";
},
instance of MSFT_CliProperty
{
Derivation = "SKUNumber";
Description = "Product SKU (stock keeping unit) information.";
Name = "SKUNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier. ";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip.";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "Commonly used product name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier. ";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "Product";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_Product";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Install";
Description = "This method will install an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
Name = "Install";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "AllUsers";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "The command line options for the install. These should be in the form of property=setting";
ParaId = "Options";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The path to the package that is to be installed";
ParaId = "PackageLocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Install";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Admin";
Description = "This method will perform an administrative install of an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
Name = "Admin";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "Options";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The path to the package that is to be admined";
ParaId = "PackageLocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The location for the administrative image to be installed at.";
ParaId = "TargetLocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Admin";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Advertise";
Description = "This method will advertise an associated Product using the installation package provided through PackageLocation and any command line options that are supplied.";
Name = "Advertise";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "AllUsers";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
Description = "";
ParaId = "Options";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The path to the package that is to be advertised";
ParaId = "PackageLocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Advertise";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Reinstall";
Description = "This method will reinstall the associated instance of Product using the specified reinstallation mode.";
Name = "Reinstall";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "ReinstallMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
}};
Type = "UINT16";
}};
Usage = "Reinstall";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Upgrade";
Description = "This method will upgrade the associated Product using the upgrade package provided through PackageLocation and any command line options that are supplied.";
Name = "Upgrade";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "Options";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The path to the package that contains the upgrade";
ParaId = "PackageLocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Upgrade";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Configure";
Description = "This method will configure the associated instance of Product to the specified install state and level.";
Name = "Configure";
Parameters = {
instance of MSFT_CliParam
{
Description = "";
ParaId = "InstallLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"Default","Minimum","Maximum"};
}};
Type = "UINT16";
},
instance of MSFT_CliParam
{
ParaId = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"Default","Local","Source"};
}};
Type = "UINT16";
}};
Usage = "Configure";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "Uninstall";
Description = "This method will uninstall the associated instance of Product";
Name = "Uninstall";
Usage = "Uninstall";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "The Win32_QuickFixEngineering class represents system-wide Quick Fix Engineering (QFE) or updates that have been applied to the current operating system.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "FixComments";
Description = "The FixComments property contains additional comments relating to the update.";
Name = "FixComments";
},
instance of MSFT_CliProperty
{
Derivation = "HotFixID";
Description = "The HotFixID property specifies the unique identifier associated with a particular QFE.";
Name = "HotFixID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"260"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "Install Date";
},
instance of MSFT_CliProperty
{
Derivation = "InstalledBy";
Description = "The InstalledBy property identifies who installed the update. If this value is unknown, the property will be empty.";
Name = "InstalledBy";
},
instance of MSFT_CliProperty
{
Derivation = "InstalledOn";
Description = "The InstalledOn property provides the date and time when the update was installed. If this value is unknown, the property will be empty.";
Name = "InstalledOn";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ServicePackInEffect";
Description = "The ServicePackInEffect property specifies what servicepack was in effect when the update was applied. If no service pack has been applied, the property takes on the value SP0. If it can not be determined what service pack was in effect, this property will be NULL.";
Name = "ServicePackInEffect";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"260"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
}};
FriendlyName = "QFE";
PWhere = "";
Target = "Select * from Win32_QuickFixEngineering";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "setting information for disk quotas on a volume.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description (one-line string) of the CIM_Setting object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DefaultLimit";
Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
Name = "DefaultLimit";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the CIM_Setting object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Tracked","Enforced"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VolumePath";
Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
Name = "VolumePath";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultWarningLimit";
Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
Name = "DefaultWarningLimit";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DefaultLimit";
Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
Name = "DefaultLimit";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultWarningLimit";
Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
Name = "DefaultWarningLimit";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the CIM_Setting object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "ExceededNotification";
Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
Name = "ExceededNotification";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the CIM_Setting object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Tracked","Enforced"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VolumePath";
Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
Name = "VolumePath";
},
instance of MSFT_CliProperty
{
Derivation = "WarningExceededNotification";
Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
Name = "WarningExceededNotification";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description (one-line string) of the CIM_Setting object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disabled","Tracked","Enforced"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VolumePath";
Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
Name = "VolumePath";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description (one-line string) of the CIM_Setting object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DefaultLimit";
Description = "The DefaultLimit property indicates the default limit set for quotas on this particular volume.";
Name = "DefaultLimit";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Bytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DefaultWarningLimit";
Description = "The DefaultWarningLimit property indicates the default warning limit set for quotas on this particular volume.";
Name = "DefaultWarningLimit";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Bytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExceededNotification";
Description = "The ExceedNotification property indicates whether or not events will be written to the event log when quotas are exceeded.";
Name = "ExceededNotification";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates what the level of quota management set for this particular volume. Disabled indicates that Quota management is not enabled on this volume. Tracked indicates that Quota's are tracked but the limit value is not enforced and users may exceed their quota limit. Enforced indicates that Quota's are tracked and enforce on this volume.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"True","0","1","2"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","0","1","2","Disabled","Tracked","Enforced"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VolumePath";
Description = "The VolumePath property indicates the name of the volume that disk quotas are on. It can be volume name, volume path (ex D:\\) or it can be the unique volume name like \\\\?Volume{GUID}\\.";
Name = "VolumePath";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "key";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WarningExceededNotification";
Description = "The WarningExceedNotification property indicates whether or not events will be written to the event log when warnings are exceeded.";
Name = "WarningExceededNotification";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "QuotaSetting";
PWhere = "";
Target = "Select * from Win32_QuotaSetting";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Information that will be gathered from memory when the operating system fails. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AutoReboot";
Description = "The AutoReboot property determines whether the system will automatically reboot during a recovery operation.";
Name = "AutoReboot";
},
instance of MSFT_CliProperty
{
Derivation = "DebugFilePath";
Description = "The DebugFilePath property indicates the full path to the debug file. A debug file is created with the memory state of the machine after a machine failure.";
Name = "DebugFilePath";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "KernelDumpOnly";
Description = "The KernelDumpOnly property indicates whether only kernel debug information will be written to the debug log file. /nValues TRUE or FALSE. If TRUE, then only the state of kernel is written to a file in the event of a system failure. If FALSE, the system will try to log the state of the memory and any devices that can provide information about the system when it failed.";
Name = "KernelDumpOnly";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains an identifying name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OverwriteExistingDebugFile";
Description = "The OverwriteExistingDebugFile property indicates whether a new log file will overwrite an existing one. ";
Name = "OverwriteExistingDebugFile";
},
instance of MSFT_CliProperty
{
Derivation = "SendAdminAlert";
Description = "The SendAdminAlert property indicates whether or not an alert message will be sent to the system administrator in the event of an operating system failure. If TRUE, the system will send an alert to the system administrator.";
Name = "SendAdminAlert";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the ralated object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WriteDebugInfo";
Description = "The WriteDebugInfo property indicates whether or not debugging information is to be written to a log file. Values: TRUE or FALSE. If TRUE, debug information is written to a file.";
Name = "WriteDebugInfo";
},
instance of MSFT_CliProperty
{
Derivation = "WriteToSystemLog";
Description = "The WriteToSystemLog property indicates whether or not events will be written to a system log. ";
Name = "WriteToSystemLog";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DebugFilePath";
Description = "The DebugFilePath property indicates the full path to the debug file. ";
Name = "DebugFilePath";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property contains an identifying name.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier. ";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AutoReboot";
Description = "The AutoReboot property determines whether the system will automatically reboot during a recovery operation./nValues: TRUE or FALSE. If TRUE, the system will automatically rebooted.";
Name = "AutoReboot";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DebugFilePath";
Description = "The DebugFilePath property indicates the path to the debug file. A debug file is created with the memory state of the machine after a machine failure./nExample: %systemRoot%\\Memory.dmp";
Name = "DebugFilePath";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|DumpFile"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DebugInfoType";
Description = "The DebugInfoType property indicates what type of debugging information is to be written to the log file./nValues: 0 = None /n1 = Complete memory dump /n2 = Kernel memory dump /n3 = Small memory dump (64KB)";
Name = "DebugInfoType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"True","0","1","2","3"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","0","1","2","3","None","Complete memory dump","Kernel memory dump","Small memory dump"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExpandedDebugFilePath";
Description = "The ExpandedDebugFilePath property is an expanded version of the DebugFilePath property. /nExample: C:\\WinNT\\Memory.dmp";
Name = "ExpandedDebugFilePath";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExpandedMiniDumpDirectory";
Description = "The ExpandedMiniDumpDirectory property is an expanded version of the MiniDumpDirectory property. /nExample: C:\\WinNT\\MiniDump";
Name = "ExpandedMiniDumpDirectory";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "KernelDumpOnly";
Description = "The KernelDumpOnly property has been deprecated in favor of the DebugInfoType property in the same class. All future work should use this new property. /nThe KernelDumpOnly property indicates whether only kernel debug information will be written to the debug log file. /nValues TRUE or FALSE. If TRUE, then only the state of kernel is written to a file in the event of a system failure. If FALSE, the system will try to log the state of the memory and any devices that can provide information about the system when it failed.";
Name = "KernelDumpOnly";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "DEPRECATED";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|KernelDumpOnly"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MiniDumpDirectory";
Description = "The MiniDumpDirectory property indicates the directory where small memory dump files will be recorded and accumulated. /nExample: %systemRoot%\\MiniDump";
Name = "MiniDumpDirectory";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|MiniDumpDir"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OverwriteExistingDebugFile";
Description = "The OverwriteExistingDebugFile property indicates whether a new log file will overwrite an existing one. /nValues: TRUE or FALSE. If TRUE, the existing debug file will be overwritten. If FALSE, a log file is not written if the filename already exists.";
Name = "OverwriteExistingDebugFile";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|Overwrite"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SendAdminAlert";
Description = "The SendAdminAlert property indicates whether or not an alert message will be sent to the system administrator in the event of an operating system failure./nValues: TRUE or FALSE. If TRUE, the system will send an alert to the system administrator.";
Name = "SendAdminAlert";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|SendAlert"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WriteDebugInfo";
Description = "The WriteDebugInfo property has been deprecated in favor of the DebugInfoType property in the same class. All future work should use this new property. /nThe WriteDebugInfo property indicates whether or not debugging information is to be written to a log file./nValues: TRUE or FALSE. If TRUE, debug information is written to a file.";
Name = "WriteDebugInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "DEPRECATED";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"True","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|CrashDumpEnabled"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "WriteToSystemLog";
Description = "The WriteToSystemLog property indicates whether or not events will be written to a system log. /nValues: TRUE or FALSE. If TRUE, information will be written to a system log file.";
Name = "WriteToSystemLog";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|SYSTEM\\CurrentControlSet\\Control\\CrashControl|LogEvent"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "RecoverOS";
PWhere = "";
Target = "Select * from Win32_OSRecoveryConfiguration";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Computer system registry management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentSize";
Description = "The CurrentSize property indicates the current physical size of the registry.";
Name = "CurrentSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the registry. ";
Name = "MaximumSize";
},
instance of MSFT_CliProperty
{
Derivation = "ProposedSize";
Description = "The ProposedSize property indicates the proposed size of the registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
Name = "ProposedSize";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "CurrentSize";
Description = "The CurrentSize property indicates the current physical size of the registry.";
Name = "CurrentSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the registry. ";
Name = "MaximumSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the Registry. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "CurrentSize";
Description = "The CurrentSize property indicates the current physical size of the registry.";
Name = "CurrentSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumSize";
Description = "The MaximumSize property indicates the maximum size of the registry. ";
Name = "MaximumSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the Registry. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProposedSize";
Description = "The ProposedSize property indicates the proposed size of the registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
Name = "ProposedSize";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ProposedSize";
Description = "The ProposedSize property indicates the proposed size of the Win32 registry. It is the only registry setting that can be modified, and its proposal is attempted the next time the system boots.";
Name = "ProposedSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|SYSTEM\\CurrentControlSet\\Control|RegistrySizeLimit"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Megabytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "Registry";
PWhere = "";
Target = "Select * from Win32_Registry";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "The Win32_SCSIController class represents a SCSI controller on a Win32 system./nExample: Adaptec AHA-2940UW.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning","Paused","Not Ready","Not Configured","Quiesced"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Win32 Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "ControllerTimeouts";
Description = "Number of SCSIController timeouts that have occurred since the TimeOfLastReset.";
Name = "ControllerTimeouts";
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Description = "CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.";
Name = "CreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the SCSI controller with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceMap";
Description = "The DeviceMap property indicates the order in which devices are listed with this SCSI controller. /nThe DeviceMap property has been deprecated. There is no replacementvalue and this property is now considered obsolete.";
Name = "DeviceMap";
},
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
Name = "DriverName";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "HardwareVersion";
Description = "The HardwareVersion property indicates the hardware version number of the SCSI controller./nExample: 1.25";
Name = "HardwareVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Index";
Description = "The Index property indicates the index number of the SCSI controller in the system registry./nExample: 0.";
Name = "Index";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "Install Date";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxDataWidth";
Description = "Maximum data width (in bits) supported by the SCSIController.";
Name = "MaxDataWidth";
},
instance of MSFT_CliProperty
{
Derivation = "MaxNumberControlled";
Description = "Maximum number of directly addressable entities supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.";
Name = "MaxNumberControlled";
},
instance of MSFT_CliProperty
{
Derivation = "MaxTransferRate";
Description = "Maximum transfer rate (in Bits per Second) supported by the SCSIController.";
Name = "MaxTransferRate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Win32 Plug and Play device ID of the logical device. Example: *PNP030b";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Boolean indicating that the Device can be power managed - ie, put into a power save state. This boolean does not indicate that power management features are currently enabled, or if enabled, what features are supported. Refer to the PowerManagementCapabilities array for this information. If this boolean is false, the integer value 1, for the string, \"Not Supported\", should be the only entry in the PowerManagementCapabilities array.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProtectionManagement";
Description = "An integer enumeration indicating whether or not the SCSI controller provides redundancy or protection against device failures.";
Name = "ProtectionManagement";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Unprotected","Protected","Protected through SCC (SCSI-3 Controller Command)","Protected through SCC-2 (SCSI-3 Controller Command)"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ProtocolSupported";
Description = "The protocol used by the controller to access 'controlled' devices.";
Name = "ProtocolSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemCreationClassName";
Description = "The scoping System's CreationClassName.";
Name = "SystemCreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Description = "The scoping System's Name.";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TimeOfLastReset";
Description = "The TimeOfLastReset property indicates the date and time this controller was last reset. This could mean the controller was powered down, or reinitialized.";
Name = "TimeOfLastReset";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DriverName";
Description = "The DriverName property indicates the driver file name of the SCSI controller./nExample: Adaptec";
Name = "DriverName";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the name of the SCSI controller manufacturer./nExample: Adaptec";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProtocolSupported";
Description = "The protocol used by the controller to access 'controlled' devices.";
Name = "ProtocolSupported";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","EISA","ISA","PCI","ATA/ATAPI","Flexible Diskette","1496","SCSI Parallel Interface","SCSI Fibre Channel Protocol","SCSI Serial Bus Protocol","SCSI Serial Bus Protocol-2 (1394)","SCSI Serial Storage Architecture","VESA","PCMCIA","Universal Serial Bus","Parallel Protocol","ESCON","Diagnostic","I2C","Power","HIPPI","MultiBus","VME","IPI","IEEE-488","RS232","IEEE 802.3 10BASE5","IEEE 802.3 10BASE2","IEEE 802.3 1BASE5","IEEE 802.3 10BROAD36","IEEE 802.3 100BASEVG","IEEE 802.5 Token-Ring","ANSI X3T9.5 FDDI","MCA","ESDI","IDE","CMD","ST506","DSSI","QIC2","Enhanced ATA/IDE","AGP","TWIRP (two-way infrared)","FIR (fast infrared)","SIR (serial infrared)","IrBus"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service","Stressed","NonRecover","No Contact","Lost Comm"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
}};
FriendlyName = "SCSICONTROLLER";
Target = "Select * from Win32_SCSIController";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "SetPowerState";
Description = "SetPowerState defines the desired power state for a logical device and when a device should be put into that state. The desired power state is specified by setting the PowerState parameter to one of the following integer values: 1=\"Full Power\", 2=\"Power S";
Name = "SetPowerState";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "PowerState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
}};
Type = "UINT16";
},
instance of MSFT_CliParam
{
ParaId = "Time";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "DATETIME";
}};
Usage = "SetPowerState";
},
instance of MSFT_CliVerb
{
Derivation = "Reset";
Description = "Requests a reset of the logical device. The return value should be 0 if the request was successfully executed, 1 if the request is not supported and some other value if an error occurred.";
Name = "Reset";
Usage = "Reset";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Server information management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BlockingRequestsRejected";
Name = "Blocking Requests Rejected";
},
instance of MSFT_CliProperty
{
Derivation = "BytesReceivedPersec";
Name = "Bytes Received/sec";
},
instance of MSFT_CliProperty
{
Derivation = "BytesTotalPersec";
Name = "Bytes Total/sec";
},
instance of MSFT_CliProperty
{
Derivation = "BytesTransmittedPersec";
Name = "Bytes Transmitted/sec";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ContextBlocksQueuedPersec";
Name = "Context Blocks Queued/sec";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the statistic or metric.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorsAccessPermissions";
Name = "Errors Access Permissions";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorsGrantedAccess";
Name = "Errors Granted Access";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorsLogon";
Name = "Errors Logon";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorsSystem";
Name = "Errors System";
},
instance of MSFT_CliProperty
{
Derivation = "FileDirectorySearches";
Name = "File Directory Searches";
},
instance of MSFT_CliProperty
{
Derivation = "FilesOpen";
Name = "Files Open";
},
instance of MSFT_CliProperty
{
Derivation = "FilesOpenedTotal";
Name = "Files Opened Total";
},
instance of MSFT_CliProperty
{
Derivation = "Frequency_Object";
Name = "Frequency_Object";
},
instance of MSFT_CliProperty
{
Derivation = "Frequency_PerfTime";
Name = "Frequency_PerfTime";
},
instance of MSFT_CliProperty
{
Derivation = "Frequency_Sys100NS";
Name = "Frequency_Sys100NS";
},
instance of MSFT_CliProperty
{
Derivation = "LogonPersec";
Name = "Logon/sec";
},
instance of MSFT_CliProperty
{
Derivation = "LogonTotal";
Name = "Logon Total";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the statistic or metric is known. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoolNonpagedBytes";
Name = "Pool Nonpaged Bytes";
},
instance of MSFT_CliProperty
{
Derivation = "PoolNonpagedFailures";
Name = "Pool Nonpaged Failures";
},
instance of MSFT_CliProperty
{
Derivation = "PoolNonpagedPeak";
Name = "Pool Nonpaged Peak";
},
instance of MSFT_CliProperty
{
Derivation = "PoolPagedBytes";
Name = "Pool Paged Bytes";
},
instance of MSFT_CliProperty
{
Derivation = "PoolPagedFailures";
Name = "Pool Paged Failures";
},
instance of MSFT_CliProperty
{
Derivation = "PoolPagedPeak";
Name = "Pool Paged Peak";
},
instance of MSFT_CliProperty
{
Derivation = "ServerSessions";
Name = "Server Sessions";
},
instance of MSFT_CliProperty
{
Derivation = "SessionsErroredOut";
Name = "Sessions Errored Out";
},
instance of MSFT_CliProperty
{
Derivation = "SessionsForcedOff";
Name = "Sessions Forced Off";
},
instance of MSFT_CliProperty
{
Derivation = "SessionsLoggedOff";
Name = "Sessions Logged Off";
},
instance of MSFT_CliProperty
{
Derivation = "SessionsTimedOut";
Name = "Sessions Timed Out";
},
instance of MSFT_CliProperty
{
Derivation = "Timestamp_Object";
Name = "Timestamp_Object";
},
instance of MSFT_CliProperty
{
Derivation = "Timestamp_PerfTime";
Name = "Timestamp_PerfTime";
},
instance of MSFT_CliProperty
{
Derivation = "Timestamp_Sys100NS";
Name = "Timestamp_Sys100NS";
},
instance of MSFT_CliProperty
{
Derivation = "WorkItemShortages";
Name = "Work Item Shortages";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description (one-line string) for the statistic or metric.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LogonPersec";
Name = "Logon/sec";
},
instance of MSFT_CliProperty
{
Derivation = "LogonTotal";
Name = "Logon Total";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ServerSessions";
Name = "Server Sessions";
},
instance of MSFT_CliProperty
{
Derivation = "WorkItemShortages";
Name = "Work Item Shortages";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
}};
FriendlyName = "Server";
PWhere = "";
Target = "Select * from Win32_PerfRawData_PerfNet_Server";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Service application management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AcceptPause";
Name = "AcceptPause";
},
instance of MSFT_CliProperty
{
Derivation = "AcceptStop";
Name = "AcceptStop";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Name = "Caption";
},
instance of MSFT_CliProperty
{
Derivation = "CheckPoint";
Name = "CheckPoint";
},
instance of MSFT_CliProperty
{
Derivation = "CreationClassName";
Name = "CreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DesktopInteract";
Name = "DesktopInteract";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayName";
Name = "DisplayName";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorControl";
Name = "ErrorControl";
},
instance of MSFT_CliProperty
{
Derivation = "ExitCode";
Name = "ExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PathName";
Name = "PathName";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceSpecificExitCode";
Name = "ServiceSpecificExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceType";
Name = "ServiceType";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Name = "StartMode";
},
instance of MSFT_CliProperty
{
Derivation = "StartName";
Name = "StartName";
},
instance of MSFT_CliProperty
{
Derivation = "Started";
Name = "Started";
},
instance of MSFT_CliProperty
{
Derivation = "State";
Name = "State";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "SystemCreationClassName";
Name = "SystemCreationClassName";
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TagId";
Name = "TagId";
},
instance of MSFT_CliProperty
{
Derivation = "WaitHint";
Name = "WaitHint";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ExitCode";
Name = "ExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "ProcessId";
Name = "ProcessId";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Name = "StartMode";
},
instance of MSFT_CliProperty
{
Derivation = "State";
Name = "State";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "ExitCode";
Name = "ExitCode";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "CONTROL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AcceptPause";
Name = "AcceptPause";
},
instance of MSFT_CliProperty
{
Derivation = "AcceptStop";
Name = "AcceptStop";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorControl";
Name = "ErrorControl";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Name = "StartMode";
},
instance of MSFT_CliProperty
{
Derivation = "StartName";
Name = "StartName";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "CONFIG";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DesktopInteract";
Name = "DesktopInteract";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorControl";
Name = "ErrorControl";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PathName";
Name = "PathName";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceType";
Name = "ServiceType";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Name = "StartMode";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
}};
FriendlyName = "Service";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_Service";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "StartService";
Description = "The StartService method attempts to place the service into its startup state. It returns one of the following integer values:/n0 - The request was accepted./n1 - The request is not supported./n2 - The user did not have the necessary access./n3 - The service cannot be stopped because other services that are running are dependent on it./n4 - The requested control code is not valid, or it is unacceptable to the service./n5 - The requested control code cannot be sent to the service because the state of the service (Win32_BaseService:State) is equal to 0, 1, or 2./n6 - The service has not been started./n7 - The service did not respond to the start request in a timely fashion./n8 - Unknown failure when starting the service./n9 - The directory path to the service executable was not found./n10 - The service is already running./n11 - The database to add a new service is locked./n12 - A dependency for which this service relies on has been removed from the system./n13 - The service failed to find the service needed from a dependent service./n14 - The service has been disabled from the system./n15 - The service does not have the correct authentication to run on the system./n16 - This service is being removed from the system./n17 - There is no execution thread for the service./n18 - There are circular dependencies when starting the service./n19 - There is a service running under the same name./n20 - There are invalid characters in the name of the service./n21 - Invalid parameters have been passed to the service./n22 - The account which this service is to run under is either invalid or lacks the permissions to run the service./n23 - The service exists in the database of services available from the system./n24 - The service is currently paused in the system./n";
Name = "StartService";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Not Supported","Access Denied","Dependent Services Running","Invalid Service Control","Service Cannot Accept Control","Service Not Active","Service Request Timeout","Unknown Failure","Path Not Found","Service Already Running","Service Database Locked","Service Dependency Deleted","Service Dependency Failure","Service Disabled","Service Logon Failed","Service Marked For Deletion","Service No Thread","Status Circular Dependency","Status Duplicate Name","Status Invalid Name","Status Invalid Parameter","Status Invalid Service Account","Status Service Exists","Service Already Paused"};
}};
Usage = "StartService";
},
instance of MSFT_CliVerb
{
Derivation = "StopService";
Description = "The StopService method places the service in the stopped state. It returns an integer value of 0 if the service was successfully stopped, 1 if the request is not supported, and any other number to indicate an error.";
Name = "StopService";
Usage = "StopService";
},
instance of MSFT_CliVerb
{
Derivation = "PauseService";
Description = "The PauseService method attempts to place the service in the paused state. It returns an integer value of 0 if the PauseService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "PauseService";
Usage = "PauseService";
},
instance of MSFT_CliVerb
{
Derivation = "ResumeService";
Description = "The ResumeService method attempts to place the service in the resumed state. It returns an integer value of 0 if the ResumeService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "ResumeService";
Usage = "ResumeService";
},
instance of MSFT_CliVerb
{
Derivation = "InterrogateService";
Description = "The InterrogateService method requests that the service update its state to the service manager. It returns an integer value of 0 if the InterrogateService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "InterrogateService";
Usage = "InterrogateService";
},
instance of MSFT_CliVerb
{
Derivation = "UserControlService";
Description = "The UserControlService method attempts to send a user-defined control code to a service. It returns an integer value of 0 if the UserControlService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "UserControlService";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "ControlCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
}};
Usage = "UserControlService";
},
instance of MSFT_CliVerb
{
Derivation = "Create";
Description = "The Create method creates a new service. It returns an integer value of 0 if the service was successfully created, 1 if the request is not supported, and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of system services defining execution dependencies. The services must be initiated in the order specified by the Load Order Group, as the services are dependent on each other. These dependent services require the presence of the antecedent services in order to function correctly.";
Name = "Create";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "DesktopInteract";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "DisplayName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "ErrorControl";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
},
instance of MSFT_CliParam
{
ParaId = "LoadOrderGroup";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "LoadOrderGroupDependencies";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "PathName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "ServiceDependencies";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
ParaId = "ServiceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
},
instance of MSFT_CliParam
{
ParaId = "StartMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StartName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StartPassword";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Create";
},
instance of MSFT_CliVerb
{
Derivation = "Change";
Description = "The Change method modifies a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported and any other number to indicate an error. The Win32_LoadOrderGroup parameter represents a grouping of syst";
Name = "Change";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "DesktopInteract";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "DisplayName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "ErrorControl";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
},
instance of MSFT_CliParam
{
ParaId = "LoadOrderGroup";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "LoadOrderGroupDependencies";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
ParaId = "PathName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "ServiceDependencies";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "ARRAY OF STRING";
},
instance of MSFT_CliParam
{
ParaId = "ServiceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
},
instance of MSFT_CliParam
{
ParaId = "StartMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StartName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "StartPassword";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "Change";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "ChangeStartMode";
Description = "The ChangeStartMode method modifies the StartMode of a service. It returns an integer value of 0 if the service was successfully modified, 1 if the request is not supported, and any other number to indicate an error.";
Name = "ChangeStartMode";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "StartMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Boot","System","Automatic","Manual","Disabled"};
}};
Type = "STRING";
}};
Usage = "ChangeStartMode";
},
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "The Delete method deletes an existing service. It returns an integer value of 0 if the service was successfully deleted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "Delete";
Usage = "Delete";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Shared resource management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the alias given to a path set up as a share on a system.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccessMask";
Description = "The AccessMask property contains the access rights to the share, held by the user or group on whose behalf the instance is returned. ";
Name = "AccessMask";
},
instance of MSFT_CliProperty
{
Derivation = "AllowMaximum";
Description = "The AllowMaximum property indicates whether the number of concurrent users for this resource has been limited.";
Name = "AllowMaximum";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "MaximumAllowed";
Description = "The MaximumAllowed property indicates the limit on the maximum number of users allowed to use this resource concurrently. The value is only valid if the AllowMaximum member set to FALSE .";
Name = "MaximumAllowed";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the alias given to a path set up as a share on a system./nExample: public.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Description = "The Path property indicates the local path of the share.";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Type";
Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
Name = "Type";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the alias given to a path set up as a share on a system.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Description = "The Path property indicates the local path of the share.";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Type";
Description = "The Type property specifies the type of resource being shared. Types include disk drives, print queues, interprocess communications (IPC), and general devices.";
Name = "Type";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the alias given to a path set up as a share on a system. ";
Name = "Name";
}};
}};
FriendlyName = "Share";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_Share";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "SetShareInfo";
Description = "The SetShareInfo method sets the parameters of a shared resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute SetShareInfo. The print operator can set only printer queues. The Communication operator can set only communication device queues.";
Name = "SetShareInfo";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Access parameter passes the security descriptor for user level permissions. A security descriptor contains information about the permission, owner, and access capabilities of the resource.";
ParaId = "Access";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
},
instance of MSFT_CliParam
{
Description = "The Description parameter passes an optional comment to describe the resource being shared.";
ParaId = "Description";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to use this resource concurrently. /nExample: 10.";
ParaId = "MaximumAllowed";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetShareInfo";
},
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "The Delete method deletes a share name from a server's list of shared resources, disconnecting connections to the shared resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute the method. The Print operator can delete only printer queues. The Communication operator can delete only communication-device queues.";
Name = "Delete";
Usage = "Delete";
},
instance of MSFT_CliVerb
{
Derivation = "Create";
Description = "The Create method initiates sharing for a server resource. Only members of the Administrators or Account Operators local group or those with Communication, Print, or Server operator group membership can successfully execute Create. The Print operator can ";
Name = "Create";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Access parameter passes the security descriptor for user level permissions. A security descriptor contains information about the permission, owner, and access capabilities of the resource.";
ParaId = "Access";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "OBJECT";
},
instance of MSFT_CliParam
{
Description = "The Description parameter passes an optional comment to describe the resource being shared.";
ParaId = "Description";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The MaximumAllowed parameter passes the limit on the maximum number of users allowed to concurrently use this resource. /nExample: 10.";
ParaId = "MaximumAllowed";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
Description = "The Name parameter passes the alias to a path set up as a share on a Win32 system./nExample: public.";
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Password parameter passes the password (when the server is running with share-level security) for the shared resource. If the server is running with user-level security, this parameter is ignored.";
ParaId = "Password";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Path parameter indicates the local path of the share.";
ParaId = "Path";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
Description = "The Type parameter passes the type of resource being shared. Types includes disk drives, print queues, interprocess communications (IPC), and general devices.";
ParaId = "Type";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0","1","2","3","2147483648","2147483649","2147483650","2147483651"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Disk Drive","Print Queue","Device","IPC","Disk Drive Admin","Print Queue Admin","Device Admin","IPC Admin"};
}};
Type = "UINT32";
}};
Usage = "Create";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of the elements of a software product installed on a system.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementState";
Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
Name = "SoftwareElementState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Deployable","Installable","Executable","Running"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Attributes";
Name = "Attributes";
},
instance of MSFT_CliProperty
{
Derivation = "BuildNumber";
Description = "The internal identifier for this compilation of this software element.";
Name = "BuildNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CodeSet";
Description = "The code set used by this software element. ";
Name = "CodeSet";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "IdentificationCode";
Description = " The value of this property is the manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number.";
Name = "IdentificationCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InstallState";
Name = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"-7","-6","-4","-1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"Not Used","Bad Configuration","Source Absent","Error","Absent","Local","Source"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LanguageEdition";
Description = "The value of this property identifies the language edition of this software element. ";
Name = "LanguageEdition";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"32"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "Manufacturer of this software element";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "OtherTargetOS";
Description = " The OtherTargetOS property records the manufacturer and operating system type for a software element when the TargetOperatingSystem property has a value of 1 (\"Other\"). ";
Name = "OtherTargetOS";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The assigned serial number of this software element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementID";
Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation of the element. ";
Name = "SoftwareElementID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementState";
Description = " The SoftwareElementState is defined in this model to identify various states of a software elements life cycle. ";
Name = "SoftwareElementState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Deployable","Installable","Executable","Running"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TargetOperatingSystem";
Description = "The TargetOperatingSystem property allows the provider to specify the operating system environment. ";
Name = "TargetOperatingSystem";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","MACOS","ATTUNIX","DGUX","DECNT","Digital Unix","OpenVMS","HPUX","AIX","MVS","OS400","OS/2","JavaVM","MSDOS","WIN3x","WIN95","WIN98","WINNT","WINCE","NCR3000","NetWare","OSF","DC/OS","Reliant UNIX","SCO UnixWare","SCO OpenServer","Sequent","IRIX","Solaris","SunOS","U6000","ASERIES","TandemNSK","TandemNT","BS2000","LINUX","Lynx","XENIX","VM/ESA","Interactive UNIX","BSDUNIX","FreeBSD","NetBSD","GNU Hurd","OS9","MACH Kernel","Inferno","QNX","EPOC","IxWorks","VxWorks","MiNT","BeOS","HP MPE","NextStep","PalmPilot","Rhapsody"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The name used to identify this software element";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Path";
Name = "Path";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "The assigned serial number of this software element.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SoftwareElementID";
Description = " This is an identifier for this software element and is designed to be used in conjunction with other keys to create a unique representation.";
Name = "SoftwareElementID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "SoftwareElement";
PWhere = "";
Target = "Select * from Win32_SoftwareElement";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of software product subsets of SoftwareElement. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallState";
Name = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LastUse";
Description = "Last time this SoftwareFeature was used.";
Name = "LastUse";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Accesses";
Description = "Number of times this SoftwareFeature has been used.";
Name = "Accesses";
},
instance of MSFT_CliProperty
{
Derivation = "Attributes";
Description = "Remote execution option, one of irsEnum: ifrsFavorLocal = 0: Install components locally, if possible ifrsFavorSource = 1: Install components to run from the source CD/Server, if possible ifrsFollowParent = 2: Follow the remote execution option of the parent feature";
Name = "Attributes";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "InstallState";
Name = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Bad Configuration","Invalid Argument","Unknown Package","Advertised","Absent","Local","Source"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LastUse";
Description = "Last time this SoftwareFeature was used.";
Name = "LastUse";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known to the world outside the data processing system. This label is a human-readable name that uniquely identifies the element in the context of the element's namespace.";
Name = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ProductName";
Description = "Commonly used product name.";
Name = "ProductName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier. ";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "IdentifyingNumber";
Description = "Product identification such as a serial number on software or a die number on a hardware chip";
Name = "IdentifyingNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ProductName";
Description = "Commonly used product name";
Name = "ProductName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Vendor";
Description = "The name of the product's supplier.";
Name = "Vendor";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "Product version information. ";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Maxlen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "SoftwareFeature";
PWhere = "";
Target = "Select * from Win32_SoftwareFeature";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Reinstall";
Description = "This method will reinstall the associated instance of SoftwareFeature using the specified reinstallation mode.";
Name = "Reinstall";
Parameters = {
instance of MSFT_CliParam
{
Description = "Specifies the reinstall mode";
ParaId = "ReinstallMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"FileMissing","FileOlderVersion","FileEqualVersion","FileExact","FileVerify","FileReplace","UserData","MachineData","Shortcut","Package"};
}};
Type = "UINT16";
}};
Usage = "Reinstall";
},
instance of MSFT_CliVerb
{
Derivation = "Configure";
Description = "This method will configure the associated instance of SoftwareFeature to the specified install state.";
Name = "Configure";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "InstallState";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "valuemap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "values";
QualifierValue = {"Default","Advertise","Local","Absent","Source"};
}};
Type = "UINT16";
}};
Usage = "Configure";
VerbType = 0;
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Sound Device management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Name = "Availability";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Name = "ConfigManagerErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "DMABufferSize";
Name = "DMABufferSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "MPU401Address";
Name = "MPU401Address";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Name = "PowerManagementCapabilities";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ProductName";
Name = "ProductName";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Name = "Status";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Name = "StatusInfo";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
}};
FriendlyName = "SoundDev";
PWhere = "WHERE Name='#'";
Target = "Select * from WIN32_SoundDevice";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of commands that run automatically when users log onto the computer system.";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Command";
Description = "The Command property indicates the string representing the command line run by the startup command.";
Name = "Command";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "User";
Description = "The User property indicates the user name for whom this startup command will run.";
Name = "User";
},
instance of MSFT_CliProperty
{
Derivation = "Location";
Description = "The Location property indicates the path where the startup command resides on the disk file system.";
Name = "Location";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Startup","Common Startup","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run","HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Command";
Description = "The Command property indicates the string representing the command line run by the startup command.";
Name = "Command";
},
instance of MSFT_CliProperty
{
Derivation = "User";
Description = "The User property indicates the user name for whom this startup command will run.";
Name = "User";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "Startup";
PWhere = "where Caption='#'";
Target = "Select * from Win32_StartupCommand";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "System account management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the Windows domain to which the system account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the system account on the domain. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account. ";
Name = "SID";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the system account on the domain .";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the system account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of Msft_CliProperty
{
Name = "LocalAccount";
Description = "The LocalAccount property indicates whether the account is "
"defined on the local machine. ";
Derivation = "LocalAccount";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the system account on the domain.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account. ";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "SIDType";
Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
Name = "SIDType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SIDType";
Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
Name = "SIDType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the system account on the domain .";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the system account belongs.";
Name = "Domain";
}};
}};
FriendlyName = "SysAccount";
PWhere = "WHERE Name='#'";
Target = "Select * from Win32_SystemAccount";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of the system driver for a base service.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates the current state of the base service.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExitCode";
Description = "The ExitCode property specifies a error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and again upon normal termination.";
Name = "ExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "Started";
Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
Name = "Started";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceSpecificExitCode";
Description = "The ServiceSpecificExitCode property specifies a service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066.";
Name = "ServiceSpecificExitCode";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AcceptPause";
Description = "The AcceptPause property indicates whether the service can be paused.";
Name = "AcceptPause";
},
instance of MSFT_CliProperty
{
Derivation = "AcceptStop";
Description = "The AcceptStop property indicates whether the service can be stopped.";
Name = "AcceptStop";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DesktopInteract";
Description = "The DesktopInteract property indicates whether the service can create or communicate with windows on the desktop.";
Name = "DesktopInteract";
},
instance of MSFT_CliProperty
{
Derivation = "DisplayName";
Description = "The DisplayName property indicates the display name of the service. ";
Name = "DisplayName";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorControl";
Description = "If this service fails to start during startup, the ErrorControl property specifies the severity of the error. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. The computer system does not notify the user of \"Ignore\" errors. With \"Normal\" errorsthe user is notified. With \"Severe\" errors, the system is restarted with the last-known-good configuration. Finally, on\"Critical\" errors the system attempts to restart with a good configuration.";
Name = "ErrorControl";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ExitCode";
Description = "The ExitCode property specifies a error code defining any problems encountered in starting or stopping the service. This property is set to ERROR_SERVICE_SPECIFIC_ERROR (1066) when the error is unique to the service represented by this class, and information about the error is available in the ServiceSpecificExitCode member. The service sets this value to NO_ERROR when running, and again upon normal termination.";
Name = "ExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PathName";
Description = "The PathName property contains the fully qualified path to the service binary file that implements the service.";
Name = "PathName";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceSpecificExitCode";
Description = "The ServiceSpecificExitCode property specifies a service-specific error code for errors that occur while the service is either starting or stopping. The exit codes are defined by the service represented by this class. This value is only set when the ExitCodeproperty value is ERROR_SERVICE_SPECIFIC_ERROR, 1066.";
Name = "ServiceSpecificExitCode";
},
instance of MSFT_CliProperty
{
Derivation = "ServiceType";
Description = "The ServiceType property supplies the type of service provided to calling processes.";
Name = "ServiceType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Kernel Driver","File System Driver","Adapter","Recognizer Driver","Own Process","Share Process","Interactive Process"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Started";
Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
Name = "Started";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Description = "The StartMode property indicates the start mode of the base service. \"Boot\" specifies a device driver started by the operating system loader. This value is valid only for driver services. \"System\" specifies a device driver started by the IoInitSystem function. This value is valid only for driver services. \"Automatic\" specifies a service to be started automatically by the service control manager during system startup. \"Manual\" specifies a service to be started by the service control manager when a process calls the StartService function. \"Disabled\" specifies a service that can no longer be started.";
Name = "StartMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StartName";
Description = "The StartName property indicates the account name under which the service runs. Depending on the service type, the account name may be in the form of \"DomainName\\Username\".The service process will be logged using one of these two forms when it runs. If the account belongs to the built-in domain, \".\\Username\" can be specified. If NULL is specified, the service will be logged on as the LocalSystem account. For kernel or system level drivers, StartName contains the driver object name (that is, \\FileSystem\\Rdr or \\Driver\\Xns) which the input and output (I/O) system uses to load the device driver. Additionally, if NULL is specified, the driver runs with a default object name created by the I/O system based on the service name.";
Name = "StartName";
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates the current state of the base service.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SystemName";
Description = "The name of the system that hosts this service";
Name = "SystemName";
},
instance of MSFT_CliProperty
{
Derivation = "TagId";
Description = "The TagId property specifies a unique tag value for this service in the group. A value of 0 indicates that the service has not been assigned a tag. A tag can be used for ordering service startup within a load order group by specifying a tag order vector in the registry located at: HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\GroupOrderList. Tags are only evaluated for Kernel Driver and File System Driver start type services that have \"Boot\" or \"System\" start modes.";
Name = "TagId";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DisplayName";
Description = "The DisplayName property indicates the display name of the service. ";
Name = "DisplayName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "State";
Description = "The State property indicates the current state of the base service.";
Name = "State";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Stopped","Start Pending","Stop Pending","Running","Continue Pending","Pause Pending","Paused","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Started";
Description = "Started is a boolean indicating whether the service has been started (TRUE), or stopped (FALSE).";
Name = "Started";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "CONTROL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AcceptPause";
Description = "The AcceptPause property indicates whether the service can be paused.";
Name = "AcceptPause";
},
instance of MSFT_CliProperty
{
Derivation = "AcceptStop";
Description = "The AcceptStop property indicates whether the service can be stopped.";
Name = "AcceptStop";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorControl";
Description = "If this service fails to start during startup, the ErrorControl property specifies the severity of the error. The value indicates the action taken by the startup program if failure occurs. All errors are logged by the computer system. The computer system does not notify the user of \"Ignore\" errors. With \"Normal\" errorsthe user is notified. With \"Severe\" errors, the system is restarted with the last-known-good configuration. Finally, on\"Critical\" errors the system attempts to restart with a good configuration.";
Name = "ErrorControl";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Ignore","Normal","Severe","Critical","Unknown"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property uniquely identifies the service and provides an indication of the functionality that is managed. This functionality is described in more detail in the object's Description property. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StartMode";
Description = "The StartMode property indicates the start mode of the base service. \"Boot\" specifies a device driver started by the operating system loader. This value is valid only for driver services. \"System\" specifies a device driver started by the IoInitSystem function. This value is valid only for driver services. \"Automatic\" specifies a service to be started automatically by the service control manager during system startup. \"Manual\" specifies a service to be started by the service control manager when a process calls the StartService function. \"Disabled\" specifies a service that can no longer be started.";
Name = "StartMode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Boot","System","Auto","Manual","Disabled"};
}};
}};
}};
FriendlyName = "SysDriver";
PWhere = "where Name='#'";
Target = "Select * from Win32_SystemDriver";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "PauseService";
Description = "The PauseService method attempts to place the service in the paused state. It returns an integer value of 0 if the PauseService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "PauseService";
Usage = "PauseService";
},
instance of MSFT_CliVerb
{
Derivation = "ResumeService";
Description = "The ResumeService method attempts to place the service in the resumed state. It returns an integer value of 0 if the ResumeService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "ResumeService";
Usage = "ResumeService";
},
instance of MSFT_CliVerb
{
Derivation = "InterrogateService";
Description = "The InterrogateService method requests that the service update its state to the service manager. It returns an integer value of 0 if the InterrogateService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "InterrogateService";
Usage = "InterrogateService";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "UserControlService";
Description = "The UserControlService method attempts to send a user-defined control code to a service. It returns an integer value of 0 if the UserControlService request was accepted, 1 if the request is not supported, and any other number to indicate an error.";
Name = "UserControlService";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "ControlCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT8";
}};
Usage = "UserControlService";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Physical system enclosure management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Tag";
Name = "Tag";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "SecurityStatus";
Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
Name = "SecurityStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AudibleAlarm";
Description = "Boolean indicating whether the frame is equipped with an audible alarm.";
Name = "AudibleAlarm";
},
instance of MSFT_CliProperty
{
Derivation = "BreachDescription";
Description = "BreachDescription is a free-form string providing more information if the SecurityBreach property indicates that a breach or some other security-related event occurred.";
Name = "BreachDescription";
},
instance of MSFT_CliProperty
{
Derivation = "CableManagementStrategy";
Description = "CableManagementStrategy is a free-form string that contains information on how the various cables are connected and bundled for the frame. ";
Name = "CableManagementStrategy";
},
instance of MSFT_CliProperty
{
Derivation = "ChassisTypes";
Description = "An enumerated, integer-valued array indicating the type of chassis.";
Name = "ChassisTypes";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Desktop","Low Profile Desktop","Pizza Box","Mini Tower","Tower","Portable","Laptop","Notebook","Hand Held","Docking Station","All in One","Sub Notebook","Space-Saving","Lunch Box","Main System Chassis","Expansion Chassis","SubChassis","Bus Expansion Chassis","Peripheral Chassis","Storage Chassis","Rack Mount Chassis","Sealed-Case PC"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentRequiredOrProduced";
Description = "Current required by the chassis at 120V. If power is provided by the chassis (as in the case of a UPS), this property may indicate the amperage produced, as a negative number.";
Name = "CurrentRequiredOrProduced";
},
instance of MSFT_CliProperty
{
Derivation = "Depth";
Description = "The depth of the physical package in inches.";
Name = "Depth";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "HeatGeneration";
Description = "Amount of heat generated by the chassis in BTU/hour.";
Name = "HeatGeneration";
},
instance of MSFT_CliProperty
{
Derivation = "Height";
Description = "The height of the physical package in inches.";
Name = "Height";
},
instance of MSFT_CliProperty
{
Derivation = "HotSwappable";
Description = "A physical package can be hot swapped if it is possible to replace the element with a physically different but equivalent one while the containing package has power applied to it (i.e., is 'on'). ";
Name = "HotSwappable";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LockPresent";
Description = "Boolean indicating whether the frame is protected with a lock.";
Name = "LockPresent";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfPowerCords";
Description = "Integer indicating the number of power cords which must be connected to the chassis, for all the components to operate.";
Name = "NumberOfPowerCords";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag. ";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "Removable";
Description = "A physical package is removable if it is designed to be taken in and out of the physical container in which it is normally found, without impairing the function of the overall packaging. ";
Name = "Removable";
},
instance of MSFT_CliProperty
{
Derivation = "Replaceable";
Description = "A physical package is replaceable if it is possible to replace (FRU or upgrade) the element with a physically different one. ";
Name = "Replaceable";
},
instance of MSFT_CliProperty
{
Derivation = "SecurityBreach";
Description = "SecurityBreach is an enumerated, integer-valued property indicating whether a physical breach of the frame was attempted but unsuccessful (value=4) or attempted and successful (5). Also, the values, \"Unknown\", \"Other\" or \"No Breach\", can be specified.";
Name = "SecurityBreach";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","No Breach","Breach Attempted","Breach Successful"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SecurityStatus";
Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
Name = "SecurityStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ServiceDescriptions";
Description = "An array of free-form strings providing more detailed explanations for any of the entries in the ServicePhilosophy array.";
Name = "ServiceDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "ServicePhilosophy";
Description = "ServicePhilosophy is an enumerated, integer-valued array that indicates whether the frame is serviced from the top (value=2), front (3), back (4) or side (5), whether it has sliding trays (6) or removable sides (7), and/or whether the frame is moveable (8), for example, having rollers.";
Name = "ServicePhilosophy";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Service From TopService From Front","Service From Back","Service From Side","Sliding Trays","Removable Sides","Moveable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSAssetTag";
Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
Name = "SMBIOSAssetTag";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property is a string that uniquely identifies the system enclosure.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TypeDescriptions";
Description = "An array of free-form strings providing more information on the ChassisTypes array entries. ";
Name = "TypeDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VisibleAlarm";
Description = "Boolean indicating that the equipment includes a visible alarm.";
Name = "VisibleAlarm";
},
instance of MSFT_CliProperty
{
Derivation = "Weight";
Description = "The weight of the physical package in pounds.";
Name = "Weight";
},
instance of MSFT_CliProperty
{
Derivation = "Width";
Description = "The width of the physical package in inches.";
Name = "Width";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LockPresent";
Description = "Boolean indicating whether the frame is protected with a lock.";
Name = "LockPresent";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SMBIOSAssetTag";
Description = "The SMBIOSAssetTag property indicates the asset tag number of the system enclosure.";
Name = "SMBIOSAssetTag";
},
instance of MSFT_CliProperty
{
Derivation = "SecurityStatus";
Description = "The SecurityStatus property indicates the security setting for external input (such as a keyboard) to this computer.";
Name = "SecurityStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","None","External interface locked out","External interface enabled"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
}};
FriendlyName = "SystemEnclosure";
PWhere = "";
Target = "Select * from Win32_SystemEnclosure";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Management of physical connection points including ports, slots and peripherals, and proprietary connections points.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SlotDesignation";
Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
Name = "SlotDesignation";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ConnectorPinout";
Description = "A free-form string describing the pin configuration and signal usage of a physical connector.";
Name = "ConnectorPinout";
},
instance of MSFT_CliProperty
{
Derivation = "ConnectorType";
Description = "The ConnectorType property indicates the physical attributes of the connector used by this slot.";
Name = "ConnectorType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Male","Female","Shielded","Unshielded","SCSI (A) High-Density (50 pins)","SCSI (A) Low-Density (50 pins)","SCSI (P) High-Density (68 pins)","SCSI SCA-I (80 pins)","SCSI SCA-II (80 pins)","SCSI Fibre Channel (DB-9, Copper)","SCSI Fibre Channel (Fibre)","SCSI Fibre Channel SCA-II (40 pins)","SCSI Fibre Channel SCA-II (20 pins)","SCSI Fibre Channel BNC","ATA 3-1/2 Inch (40 pins)","ATA 2-1/2 Inch (44 pins)","ATA-2","ATA-3","ATA/66","DB-9","DB-15","DB-25","DB-36","RS-232C","RS-422","RS-423","RS-485","RS-449","V.35","X.21","IEEE-488","AUI","UTP Category 3","UTP Category 4","UTP Category 5","BNC","RJ11","RJ45","Fiber MIC","Apple AUI","Apple GeoPort","PCI","ISA","EISA","VESA","PCMCIA","PCMCIA Type I","PCMCIA Type II","PCMCIA Type III","ZV Port","CardBus","USB","IEEE 1394","HIPPI","HSSDC (6 pins)","GBIC","DIN","Mini-DIN","Micro-DIN","PS/2","Infrared","HP-HIL","Access.bus","NuBus","Centronics","Mini-Centronics","Mini-Centronics Type-14","Mini-Centronics Type-20","Mini-Centronics Type-26","Bus Mouse","ADB","AGP","VME Bus","VME64","Proprietary","Proprietary Processor Card Slot","Proprietary Memory Card Slot","Proprietary I/O Riser Slot","PCI-66MHZ","AGP2X","AGP4X"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentUsage";
Description = "The CurrentUsage property indicates whether the system slot is currently in use.";
Name = "CurrentUsage";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Reserved","Other","Unknown","Available","In use"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "HeightAllowed";
Description = "Maximum height of an adapter card that can be inserted into the slot, in inches.";
Name = "HeightAllowed";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LengthAllowed";
Description = "Maximum length of an adapter card that can be inserted into the slot, in inches.";
Name = "LengthAllowed";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The name of the organization responsible for producing the physical element.";
Name = "Manufacturer";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaxDataWidth";
Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
Name = "MaxDataWidth";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"8","16","32","64","128"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Model";
Description = "The name by which the physical element is generally known.";
Name = "Model";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Number";
Description = "The Number property indicates the physical slot number, which can be used as an index into a system slot table, whether or not that slot is physically occupied.";
Name = "Number";
},
instance of MSFT_CliProperty
{
Derivation = "OtherIdentifyingInfo";
Description = "OtherIdentifyingInfo captures additional data, beyond asset tag information, that could be used to identify a physical element. One example is bar code data associated with an element that also has an asset tag.";
Name = "OtherIdentifyingInfo";
},
instance of MSFT_CliProperty
{
Derivation = "PartNumber";
Description = "The part number assigned by the organization responsible for producing or manufacturing the physical element.";
Name = "PartNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PMESignal";
Description = "The PMESignal property indicates whether the PCI bus Power Management Enabled signal is supported by this slot. PMESignal will be FALSE for non-PCI slots. If TRUE, then the Power Management Enabled signal is supported.";
Name = "PMESignal";
},
instance of MSFT_CliProperty
{
Derivation = "PoweredOn";
Description = "Boolean indicating that the physical element is powered on (TRUE), or is currently off (FALSE).";
Name = "PoweredOn";
},
instance of MSFT_CliProperty
{
Derivation = "PurposeDescription";
Description = "A free-form string describing that this slot is physically unique and may hold special types of hardware. ";
Name = "PurposeDescription";
},
instance of MSFT_CliProperty
{
Derivation = "SerialNumber";
Description = "A manufacturer-allocated number used to identify the physicalelement.";
Name = "SerialNumber";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Shared";
Description = "The Shared property indicates whether the two or more slots shared a location on the base board such as a PCI/EISA shared slot.";
Name = "Shared";
},
instance of MSFT_CliProperty
{
Derivation = "SKU";
Description = "The stock keeping unit number for this physical element.";
Name = "SKU";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SlotDesignation";
Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
Name = "SlotDesignation";
},
instance of MSFT_CliProperty
{
Derivation = "SpecialPurpose";
Description = "Boolean indicating that this slot is physically unique and may hold special types of hardware, e.g. a graphics processor slot. If set to TRUE, then the property, PurposeDescription property (a string), should specify the nature of the uniqueness or purpose of the slot.";
Name = "SpecialPurpose";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportsHotPlug";
Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
Name = "SupportsHotPlug";
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ThermalRating";
Description = "Maximum thermal dissipation of the slot in Milliwatts.";
Name = "ThermalRating";
},
instance of MSFT_CliProperty
{
Derivation = "VccMixedVoltageSupport";
Description = "An array of enumerated integers indicating the Vcc voltage supported by this slot.";
Name = "VccMixedVoltageSupport";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","3.3V","5V"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Version";
Description = "A string indicating the version of the physical element.";
Name = "Version";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "VppMixedVoltageSupport";
Description = "An array of enumerated integers indicating the Vpp voltage supported by this slot.";
Name = "VppMixedVoltageSupport";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","3.3V","5V","12V"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "SlotDesignation";
Description = "The SlotDesignation property contains an SMBIOS string that identifies the system slot designation of the slot on the motherboard.";
Name = "SlotDesignation";
},
instance of MSFT_CliProperty
{
Derivation = "Tag";
Description = "The Tag property uniquely identifies the system slot represented by an instance of this class.";
Name = "Tag";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SupportsHotPlug";
Description = "Boolean indicating whether the slot supports hot-plug of adapter cards.";
Name = "SupportsHotPlug";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Shared";
Description = "The Shared property indicates whether the two or more slots shared a location on the base board such as a PCI/EISA shared slot.";
Name = "Shared";
},
instance of MSFT_CliProperty
{
Derivation = "PMESignal";
Description = "The PMESignal property indicates whether the PCI bus Power Management Enabled signal is supported by this slot. PMESignal will be FALSE for non-PCI slots. If TRUE, then the Power Management Enabled signal is supported.";
Name = "PMESignal";
},
instance of MSFT_CliProperty
{
Derivation = "MaxDataWidth";
Description = "Maximum bus width of adapter cards that can be inserted into this slot, in bits.";
Name = "MaxDataWidth";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"8","16","32","64","128"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
}};
FriendlyName = "SystemSlot";
PWhere = "";
Target = "Select * from Win32_SystemSlot";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Tape drive management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property. ";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Capabilities";
Description = "Capabilities of the media access device. ";
Name = "Capabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Other","Sequential Access","Random Access","Supports Writing","Encryption","Compression","Supports Removable Media","Manual Cleaning","Automatic Cleaning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CapabilityDescriptions";
Description = "An array of free-form strings providing more detailed explanations for any of the access device features indicated in the Capabilities array. ";
Name = "CapabilityDescriptions";
},
instance of MSFT_CliProperty
{
Derivation = "Compression";
Description = "The Compression property specifies whether hardware data compression is enabled or disabled.";
Name = "Compression";
},
instance of MSFT_CliProperty
{
Derivation = "CompressionMethod";
Description = "A free form string indicating the algorithm or tool used by the device to support compression. ";
Name = "CompressionMethod";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "DefaultBlockSize";
Description = "Default block size, in bytes, for this device.";
Name = "DefaultBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ECC";
Description = "The ECC property specifies whether the device supports hardware error correction.";
Name = "ECC";
},
instance of MSFT_CliProperty
{
Derivation = "EOTWarningZoneSize";
Description = "The EOTWarningZoneSize property indicates the zone size for the End Of Tape (EOT) warning.";
Name = "EOTWarningZoneSize";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorMethodology";
Description = "ErrorMethodology is a free-form string describing the type of error detection and correction supported by this device.";
Name = "ErrorMethodology";
},
instance of MSFT_CliProperty
{
Derivation = "FeaturesHigh";
Description = "The FeaturesHigh property specifies the high-order 32 bits of the device features flag.";
Name = "FeaturesHigh";
},
instance of MSFT_CliProperty
{
Derivation = "FeaturesLow";
Description = "The FeaturesLow property specifies the low-order 32 bits of the device features flag.";
Name = "FeaturesLow";
},
instance of MSFT_CliProperty
{
Derivation = "Id";
Description = "The Id property indicates the manufacturer's identifying name of the tape drive.";
Name = "Id";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. ";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the drive.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "MaxBlockSize";
Description = "Maximum block size, in bytes, for media accessed by this device.";
Name = "MaxBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaxMediaSize";
Description = "Maximum size, in Kbytes, of media supported by this device.";
Name = "MaxMediaSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaxPartitionCount";
Description = "The MaxPartitionCount property indicates the maximum part count for the tape drive.";
Name = "MaxPartitionCount";
},
instance of MSFT_CliProperty
{
Derivation = "MediaType";
Description = "The MediaType property specifies the media type used by (or accessed by) this device. ";
Name = "MediaType";
},
instance of MSFT_CliProperty
{
Derivation = "MinBlockSize";
Description = "Minimum block size, in bytes, for media accessed by this device.";
Name = "MinBlockSize";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NeedsCleaning";
Description = "Boolean indicating that the media access device needs cleaning. ";
Name = "NeedsCleaning";
},
instance of MSFT_CliProperty
{
Derivation = "NumberOfMediaSupported";
Description = "When the media access device supports multiple individual media, this property defines the maximum number which can be supported or inserted.";
Name = "NumberOfMediaSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Padding";
Name = "Padding";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. ";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "ReportSetMarks";
Description = "The ReportSetMarks property specifies whether setmark reporting is enabled. ";
Name = "ReportSetMarks";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying the tape drive with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Id";
Description = "The Id property indicates the manufacturer's identifying name of the drive.";
Name = "Id";
},
instance of MSFT_CliProperty
{
Derivation = "Manufacturer";
Description = "The Manufacturer property indicates the manufacturer of the drive.";
Name = "Manufacturer";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "TapeDrive";
PWhere = "";
Target = "Select * from Win32_TapeDrive";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Data management of a temperature sensor (electronic thermometer).";
Formats = {
instance of MSFT_CliFormat
{
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "CurrentReading";
Description = "The current value indicated by the sensor.";
Name = "CurrentReading";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string identifying the temperature probe.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "CurrentReading";
Description = "The current value indicated by the sensor.";
Name = "CurrentReading";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "MinReadable";
Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
Name = "MinReadable";
},
instance of MSFT_CliProperty
{
Derivation = "MaxReadable";
Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
Name = "MaxReadable";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Accuracy";
Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent.";
Name = "Accuracy";
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. ";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentReading";
Description = "The current value indicated by the sensor.";
Name = "CurrentReading";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string identifying the temperature probe.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "IsLinear";
Description = "Indicates that the sensor is linear over its dynamic range.";
Name = "IsLinear";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdCritical";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdFatal";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdFatal";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdNonCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdNonCritical";
},
instance of MSFT_CliProperty
{
Derivation = "MaxReadable";
Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
Name = "MaxReadable";
},
instance of MSFT_CliProperty
{
Derivation = "MinReadable";
Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
Name = "MinReadable";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NominalReading";
Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
Name = "NominalReading";
},
instance of MSFT_CliProperty
{
Derivation = "NormalMax";
Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
Name = "NormalMax";
},
instance of MSFT_CliProperty
{
Derivation = "NormalMin";
Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
Name = "NormalMin";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. ";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Resolution";
Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
Name = "Resolution";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tolerance";
Description = "Indicates the tolerance of the sensor for the measured property. Tolerance, along with resolution and accuracy, is used to calculate the actual value of the measured physical property. ";
Name = "Tolerance";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdCritical";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdFatal";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdFatal";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdNonCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdNonCritical";
}};
}};
FriendlyName = "Temperature";
PWhere = "";
Target = "Select * from Win32_TemperatureProbe";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Time zone data management. ";
Formats = {
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Bias";
Description = "The Bias property specifies the current bias for local time translation. The bias is the difference between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula: UTC = local time + bias. ";
Name = "Bias";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightBias";
Description = "The DaylightBias property specifies a bias value to be used during local time translations that occur during daylight time. ";
Name = "DaylightBias";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightDay";
Description = "The DaylightDay property specifies the day of the DaylightMonth when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightDay";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightDayOfWeek";
Description = "The DaylightDayOfWeek property specifies the day of the week when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightDayOfWeek";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DaylightHour";
Description = "The DaylightHour property specifies the hour of the day when the transition from standard time to daylight savings time occurs on this operating system. ";
Name = "DaylightHour";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightMillisecond";
Description = "The DaylightMillisecond property specifies the millisecond of the DaylightSecond when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightMillisecond";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightMinute";
Description = "The DaylightMinute property specifies the minute of the DaylightHour when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightMinute";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightMonth";
Description = "The DaylightMonth property specifies the month when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightMonth";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DaylightName";
Description = "The DaylightName property indicates the name of the time zone being represented when daylight savings time is in effect.";
Name = "DaylightName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DaylightSecond";
Description = "The DaylightSecond property specifies the second of of the DaylightMinute when the transition from standard time to daylight savings time occurs on this operating system.";
Name = "DaylightSecond";
},
instance of MSFT_CliProperty
{
Derivation = "DaylightYear";
Description = "The DaylightYear property indicates the year when daylight saving time is in effect. This member is not required.";
Name = "DaylightYear";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StandardBias";
Description = "The StandardBias property specifies a bias value to be used when daylight savings time is not in effect. This member is ignored if a value for the StandardDay member is not supplied. The value of this member is added to the Bias member to form the bias during standard time.";
Name = "StandardBias";
},
instance of MSFT_CliProperty
{
Derivation = "StandardDay";
Description = "The StandardDay property specifies the day of the StandardMonth when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardDay";
},
instance of MSFT_CliProperty
{
Derivation = "StandardDayOfWeek";
Description = "The StandardDayOfWeek property specifies the day of the week when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardDayOfWeek";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StandardHour";
Description = "The StandardHour property specifies the hour of the day when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardHour";
},
instance of MSFT_CliProperty
{
Derivation = "StandardMillisecond";
Description = "The StandardMillisecond property specifies the millisecond of the StandardSecond when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardMillisecond";
},
instance of MSFT_CliProperty
{
Derivation = "StandardMinute";
Description = "The StandardMinute property specifies the minute of the StandardDay when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardMinute";
},
instance of MSFT_CliProperty
{
Derivation = "StandardMonth";
Description = "The StandardMonth property specifies the month when the transition from daylight savings time to standard time occurs on this operating system.";
Name = "StandardMonth";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"January","February","March","April","May","June","July","August","September","October","November","December"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StandardName";
Description = "The StandardName property indicates the name of the time zone being represented when standard time is in effect.";
Name = "StandardName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StandardSecond";
Description = "The StandardSecond property specifies the second of the StandardMinute when the transition from daylight savings time to standard time occurs on this operating system./nExample: 59";
Name = "StandardSecond";
},
instance of MSFT_CliProperty
{
Derivation = "StandardYear";
Description = "The StandardYear property indicates the year when standard time is in effect. This member is not required.";
Name = "StandardYear";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Bias";
Description = "The Bias property specifies the current bias for local time translation. The bias is the difference between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula: UTC = local time + bias. ";
Name = "Bias";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "TimeZone";
PWhere = "";
Target = "Select * from Win32_TimeZone";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Uninterruptible power supply (UPS) management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "EstimatedChargeRemaining";
Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
Name = "EstimatedChargeRemaining";
},
instance of MSFT_CliProperty
{
Derivation = "EstimatedRunTime";
Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
Name = "EstimatedRunTime";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TimeOnBackup";
Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
Name = "TimeOnBackup";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ActiveInputVoltage";
Description = "ActiveInputVoltage indicates which input voltage range is currently in use. Range 1, 2 or both can be specified using the values 3, 4 or 5, respectively.";
Name = "ActiveInputVoltage";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Range 1","Range 2","Both"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device. For example, the Availability property indicates that the device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). Regarding the power saving states, these are defined as follows: Value 13 (\"Power Save - Unknown\") indicates that the device is known to be in a power save mode, but its exact status in this mode is unknown; 14 (\"Power Save - Low Power Mode\") indicates that the device is in a power save state but still functioning, and may exhibit degraded performance; 15 (\"Power Save - Standby\") describes that the device is not functioning but could be brought to full power 'quickly'; and value 17 (\"Power Save - Warning\") indicates that the device is in a warning state, though also in a power save mode.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BatteryInstalled";
Description = "The BatteryInstalled property determines whether a battery is installed on the device.";
Name = "BatteryInstalled";
},
instance of MSFT_CliProperty
{
Derivation = "CanTurnOffRemotely";
Description = "The CanTurnOffRemotely property determines whether the power supply can be turned off remotely.";
Name = "CanTurnOffRemotely";
},
instance of MSFT_CliProperty
{
Derivation = "CommandFile";
Description = "The CommandFile property specifies the name of a command file to execute immediately before shutting down.";
Name = "CommandFile";
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "EstimatedChargeRemaining";
Description = "An estimate of the percentage of full charge remaining for a UPS (that uses battery technology).";
Name = "EstimatedChargeRemaining";
},
instance of MSFT_CliProperty
{
Derivation = "EstimatedRunTime";
Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
Name = "EstimatedRunTime";
},
instance of MSFT_CliProperty
{
Derivation = "FirstMessageDelay";
Description = "The FirstMessageDelay property specifies the length of time between initial power failure and the first message sent to users. If power is restored within the FirstMessageDelay time, no message is sent, although the event is logged.";
Name = "FirstMessageDelay";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "IsSwitchingSupply";
Description = "Boolean indicating that the power supply is a switching (vs. linear) supply.";
Name = "IsSwitchingSupply";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "LowBatterySignal";
Description = "The LowBatterySignal property determines whether the power supply has a low battery signal.";
Name = "LowBatterySignal";
},
instance of MSFT_CliProperty
{
Derivation = "MessageInterval";
Description = "The MessageInterval property specifies the length of time between messages sent to users to inform the users of power failure.";
Name = "MessageInterval";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerFailSignal";
Description = "The PowerFailSignal property determines whether the power supply has a power failure signal.";
Name = "PowerFailSignal";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. The array values, 0=\"Unknown\", 1=\"Not Supported\" and 2=\"Disabled\" are self-explanatory. The value, 3=\"Enabled\" indicates that the power management features are currently enabled but the exact feature set is unknown or the information is unavailable. \"Power Saving Modes Entered Automatically\" (4) describes that a device can change its power state based on usage or other criteria. \"Power State Settable\" (5) indicates that the SetPowerState method is supported. \"Power Cycling Supported\" (6) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\"). \"Timed Power On Supported\" (7) indicates that the SetPowerState method can be invoked with the PowerState input variable set to 5 (\"Power Cycle\") and the Time parameter set to a specific date and time, or interval, for power-on.";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. This boolean does not indicate that power management features are currently enabled, only that the logical device is capable of power management.";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Range1InputFrequencyHigh";
Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 1. A value of zero implies DC.";
Name = "Range1InputFrequencyHigh";
},
instance of MSFT_CliProperty
{
Derivation = "Range1InputFrequencyLow";
Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 1. A value of zero implies DC.";
Name = "Range1InputFrequencyLow";
},
instance of MSFT_CliProperty
{
Derivation = "Range1InputVoltageHigh";
Description = "If the voltage (in Millivolts) rises above the value specified by Range1InputVoltageHigh property, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.";
Name = "Range1InputVoltageHigh";
},
instance of MSFT_CliProperty
{
Derivation = "Range1InputVoltageLow";
Description = "If the voltage (in Millivolts) drops below the value specified by Range1InputVoltageLow property, the UPS will compensate by boosting the voltage using its power source(s). A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.";
Name = "Range1InputVoltageLow";
},
instance of MSFT_CliProperty
{
Derivation = "Range2InputFrequencyHigh";
Description = "The frequency (in Hertz) at the high end of this powersupply's input frequency range 2. A value of zero implies DC.";
Name = "Range2InputFrequencyHigh";
},
instance of MSFT_CliProperty
{
Derivation = "Range2InputFrequencyLow";
Description = "The frequency (in Hertz) at the low end of this powersupply's input frequency range 2. A value of zero implies DC.";
Name = "Range2InputFrequencyLow";
},
instance of MSFT_CliProperty
{
Derivation = "Range2InputVoltageHigh";
Description = "If the voltage (in Millivolts) rises above the value specified by Range2InputVoltageHigh property, the UPS will compensate by trimming the voltage. A value of 0 indicates that the voltage at which trimming occurs is 'unknown'.";
Name = "Range2InputVoltageHigh";
},
instance of MSFT_CliProperty
{
Derivation = "Range2InputVoltageLow";
Description = "If the voltage (in Millivolts) drops below the value specified by Range2InputVoltageLow property, the UPS will compensate by boosting the voltage using its power source(s). A value of 0 indicates that the voltage at which boosting occurs is 'unknown'.";
Name = "Range2InputVoltageLow";
},
instance of MSFT_CliProperty
{
Derivation = "RemainingCapacityStatus";
Description = "The indication of the capacity remaining in the UPS' batteries, generator, ... A value of \"Normal\" (2) indicates that the remaining estimated minutes of run-time is greater than the UPS' defined 'low power' state (typically two minutes). A value of \"Low\" (3) indicates that the remaining estimated minutes of run-time is less than or equal to the UPS' defined 'low power' state. A value of \"Depleted\" (4) indicates that the UPS will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent).";
Name = "RemainingCapacityStatus";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Normal","Low","Depleted"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "TimeOnBackup";
Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
Name = "TimeOnBackup";
},
instance of MSFT_CliProperty
{
Derivation = "TotalOutputPower";
Description = "Represents the total output power of the power supply in Milliwatts. 0 denotes 'unknown'.";
Name = "TotalOutputPower";
},
instance of MSFT_CliProperty
{
Derivation = "TypeOfRangeSwitching";
Description = "TypeOfRangeSwitching describes the kind of input voltage range switching implemented in this power supply. For example, Autoswitch can be specified (value=4).";
Name = "TypeOfRangeSwitching";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Manual","Autoswitch","Wide Range","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "UPSPort";
Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
Name = "UPSPort";
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string uniquely identifying this UPS device with other devices on the system.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "EstimatedRunTime";
Description = "EstimatedRunTime is an estimate in minutes of the time to battery, generator, ... depletion under the present load conditions if the utility power is off, or lost and remains off.";
Name = "EstimatedRunTime";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "TimeOnBackup";
Description = "TimeOnBackup indicates the elapsed time in seconds since the UPS last switched to battery power, generator, ... Or, the time since the UPS was last restarted, whichever is less. Zero shall be returned if the UPS is 'on line'.";
Name = "TimeOnBackup";
},
instance of MSFT_CliProperty
{
Derivation = "UPSPort";
Description = "The UPSPort property specifies the name of the serial port to which the UPS is connected.";
Name = "UPSPort";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description. ";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
}};
}};
FriendlyName = "UPS";
PWhere = "";
Target = "Select * from Win32_UninterruptiblePowerSupply";
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "User account management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PasswordExpires";
Description = "The PasswordExpires property determines whether the password on the user account will expire.";
Name = "PasswordExpires";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccountType";
Description = "The AccountType property contains flags describing the characteristics of the user account.";
Name = "AccountType";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "Disabled";
Description = "The Disabled property determines whether the user account is disabled.";
Name = "Disabled";
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the user account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "FullName";
Description = "The FullName property indicates the full name of the local user.";
Name = "FullName";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "Lockout";
Description = "The Lockout property determines whether the user account is locked out of the system.";
Name = "Lockout";
},
instance of Msft_CliProperty
{
Name = "LocalAccount";
Description = "The LocalAccount property indicates whether the account is "
"defined on the local machine.";
Derivation = "LocalAccount";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "PasswordChangeable";
Description = "The PasswordChangeable property determines whether the password on the user account can be changed.";
Name = "PasswordChangeable";
},
instance of MSFT_CliProperty
{
Derivation = "PasswordExpires";
Description = "The PasswordExpires property determines whether the password on the user account will expire.";
Name = "PasswordExpires";
},
instance of MSFT_CliProperty
{
Derivation = "PasswordRequired";
Description = "The PasswordRequired property determines whether a password is required on the user account.";
Name = "PasswordRequired";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account.";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "SIDType";
Description = "The SIDType property contains enumerated values that specify the type of security identifier (SID). ";
Name = "SIDType";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"SidTypeUser","SidTypeGroup","SidTypeDomain","SidTypeAlias","SidTypeWellKnownGroup","SidTypeDeletedAccount","SidTypeInvalid","SidTypeUnknown","SidTypeComputer"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are \"OK\", \"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are \"Error\", \"Starting\", \"Stopping\" and \"Service\". The latter, \"Service\", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither \"OK\" nor in one of the other states.";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccountType";
Description = "The AccountType property contains flags describing the characteristics of the user account.";
Name = "AccountType";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "The Caption property is a short textual description (one-line string) of the object.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Domain";
Description = "The Domain property indicates the name of the domain to which the user account belongs.";
Name = "Domain";
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "The SID property contains the security identifier (SID) for this account.";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "FullName";
Description = "The FullName property indicates the full name of the local user.";
Name = "FullName";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property indicates the name of the user account on the domain specified by the Domain member of this class.";
Name = "Name";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Disabled";
Description = "The Disabled property determines whether the Win32 user account is disabled./nValues: TRUE or FALSE. If TRUE, the user account is disabled.";
Name = "Disabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO|UF_ACCOUNTDISABLE"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "FullName";
Description = "The FullName property indicates the full name of the local user./nExample: Thomas Williams";
Name = "FullName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32API|Network Management Structures|USER_INFO_2|usri2_full_name"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Lockout";
Description = "The Lockout property determines whether the user account is locked out of the Win32 system./nValues: TRUE or FALSE. If TRUE, the user account is locked out.";
Name = "Lockout";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_LOCKOUT"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PasswordChangeable";
Description = "The PasswordChangeable property determines whether the password on the Win32 user account can be changed./nValues: TRUE or FALSE. If TRUE, the password can be changed.";
Name = "PasswordChangeable";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_CANT_CHANGE"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PasswordExpires";
Description = "The PasswordExpires property determines whether the password on the Win32 user account will expire./nValues: TRUE or FALSE. If TRUE, the password will expire.";
Name = "PasswordExpires";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_DONT_EXPIRE_PASSWD"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PasswordRequired";
Description = "The PasswordRequired property determines whether a password is required on the Win32 user account./nValues: TRUE or FALSE. If TRUE, a password is required.";
Name = "PasswordRequired";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32API|Network Management Structures|USER_INFO_2|UF_PASSWD_NOTREQD"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "UserAccount";
PWhere = "";
Target = "Select * from Win32_UserAccount";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Rename";
Description = "The Rename() allows for the renaming of the user account name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated with the instance to be modified in this class.";
Name = "Rename";
Parameters = {
instance of MSFT_CliParam
{
Description = "The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw";
ParaId = "Name";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Name property indicates the name of the Win32 user account on the domain specified by the Domain member of this class./nExample: thomasw"};
},
instance of MSFT_CliQualifier
{
Name = "ID";
QualifierValue = {"0"};
},
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"Win32API|Network Management Structures|name"};
}};
Type = "STRING";
}};
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Description";
QualifierValue = {"The Rename() allows for the renaming of the user account name; a key in this class. The functionality to change the key property \"Name\" is implemented as a method to provide a separate context for the new name distinguishable from the key name associated "};
},
instance of MSFT_CliQualifier
{
Name = "Implemented";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"WMI"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Success","Instance not found","Instance required","Invalid parameter","User not found","Domain not found","Operation is allowed only on the primary domain controller of the domain","Operation is not allowed on the last administrative account.","Operation is not allowed on specified special groups; user, admin, local or guest.","Other API error","Internal error"};
}};
Usage = "Rename";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Voltage sensor (electronic voltmeter) data management.";
Formats = {
instance of MSFT_CliFormat
{
Format = "table";
Name = "STATUS";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string identifying the voltage probe.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NominalReading";
Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
Name = "NominalReading";
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentReading";
Description = "The current value indicated by the sensor.";
Name = "CurrentReading";
},
instance of MSFT_CliProperty
{
Derivation = "MaxReadable";
Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
Name = "MaxReadable";
},
instance of MSFT_CliProperty
{
Derivation = "MinReadable";
Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
Name = "MinReadable";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "Accuracy";
Description = "Indicates the accuracy of the sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. ";
Name = "Accuracy";
},
instance of MSFT_CliProperty
{
Derivation = "Availability";
Description = "The availability and status of the device.";
Name = "Availability";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Running/Full Power","Warning","In Test","Not Applicable","Power Off","Off Line","Off Duty","Degraded","Not Installed","Install Error","Power Save - Unknown","Power Save - Low Power Mode","Power Save - Standby","Power Cycle","Power Save - Warning"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerErrorCode";
Description = "Indicates the Configuration Manager error code.";
Name = "ConfigManagerErrorCode";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"This device is working properly.","This device is not configured correctly.","Windows cannot load the driver for this device.","The driver for this device might be corrupted, or your system may be running low on memory or other resources.","This device is not working properly. One of its drivers or your registry might be corrupted.","The driver for this device needs a resource that Windows cannot manage.","The boot configuration for this device conflicts with other devices.","Cannot filter.","The driver loader for the device is missing.","This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.","This device cannot start.","This device failed.","This device cannot find enough free resources that it can use.","Windows cannot verify this device's resources.","This device cannot work properly until you restart your computer.","This device is not working properly because there is probably a re-enumeration problem.","Windows cannot identify all the resources this device uses.","This device is asking for an unknown resource type.","Reinstall the drivers for this device.","Your registry might be corrupted.","System failure: Try changing the driver for this device. If that does not work, see your hardware documentation.Windows is removing this device.","This device is disabled.","System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.","This device is not present, is not working properly, or does not have all its drivers installed.","Windows is still setting up this device.","Windows is still setting up this device.","This device does not have valid log configuration.","The drivers for this device are not installed.","This device is disabled because the firmware of the device did not give it the required resources.","This device is using an Interrupt Request (IRQ) resource that another device is using.","This device is not working properly because Windows cannot load the drivers required for this device."};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ConfigManagerUserConfig";
Description = "Indicates whether the device is using a user-defined configuration.";
Name = "ConfigManagerUserConfig";
},
instance of MSFT_CliProperty
{
Derivation = "CurrentReading";
Description = "The current value indicated by the sensor.";
Name = "CurrentReading";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "The Description property provides a textual description of the object. ";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "DeviceID";
Description = "The DeviceID property contains a string identifying the voltage probe.";
Name = "DeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorCleared";
Description = "ErrorCleared is a boolean property indicating that the error reported in LastErrorCode property is now cleared.";
Name = "ErrorCleared";
},
instance of MSFT_CliProperty
{
Derivation = "ErrorDescription";
Description = "ErrorDescription is a free-form string supplying more information about the error recorded in LastErrorCode property, and information on any corrective actions that may be taken.";
Name = "ErrorDescription";
},
instance of MSFT_CliProperty
{
Derivation = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Name = "InstallDate";
},
instance of MSFT_CliProperty
{
Derivation = "IsLinear";
Description = "Indicates that the sensor is linear over its dynamic range.";
Name = "IsLinear";
},
instance of MSFT_CliProperty
{
Derivation = "LastErrorCode";
Description = "LastErrorCode captures the last error code reported by the logical device.";
Name = "LastErrorCode";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdCritical";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdFatal";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdFatal";
},
instance of MSFT_CliProperty
{
Derivation = "LowerThresholdNonCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "LowerThresholdNonCritical";
},
instance of MSFT_CliProperty
{
Derivation = "MaxReadable";
Description = "MaxReadable indicates the largest value of the measured property that can be read by the numeric sensor.";
Name = "MaxReadable";
},
instance of MSFT_CliProperty
{
Derivation = "MinReadable";
Description = "MinReadable indicates the smallest value of the measured property that can be read by the numeric sensor.";
Name = "MinReadable";
},
instance of MSFT_CliProperty
{
Derivation = "Name";
Description = "The Name property defines the label by which the object is known. ";
Name = "Name";
},
instance of MSFT_CliProperty
{
Derivation = "NominalReading";
Description = "NominalReading indicates the 'normal' or expected value for the numeric sensor.";
Name = "NominalReading";
},
instance of MSFT_CliProperty
{
Derivation = "NormalMax";
Description = "NormalMax provides guidance for the user as to the normal maximum range for the numeric sensor.";
Name = "NormalMax";
},
instance of MSFT_CliProperty
{
Derivation = "NormalMin";
Description = "NormalMin provides guidance for the user as to the normal minimum range for the numeric sensor.";
Name = "NormalMin";
},
instance of MSFT_CliProperty
{
Derivation = "PNPDeviceID";
Description = "Indicates the Plug and Play device ID of the logical device. ";
Name = "PNPDeviceID";
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementCapabilities";
Description = "Indicates the specific power-related capabilities of the logical device. ";
Name = "PowerManagementCapabilities";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown","Not Supported","Disabled","Enabled","Power Saving Modes Entered Automatically","Power State Settable","Power Cycling Supported","Timed Power On Supported"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PowerManagementSupported";
Description = "Indicates that the device can be power managed - i.e. can be put into suspend mode, etc. ";
Name = "PowerManagementSupported";
},
instance of MSFT_CliProperty
{
Derivation = "Resolution";
Description = "Resolution indicates the ability of the sensor to resolve differences in the measured property. ";
Name = "Resolution";
},
instance of MSFT_CliProperty
{
Derivation = "Status";
Description = "The Status property is a string indicating the current status of the object. ";
Name = "Status";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"10"};
},
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"OK","Error","Degraded","Unknown","Pred Fail","Starting","Stopping","Service"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "StatusInfo";
Description = "StatusInfo is a string indicating whether the logical device is in an enabled (value = 3), disabled (value = 4) or some other (1) or unknown (2) state. If this property does not apply to the logical device, the value, 5 (\"Not Applicable\"), should be used.";
Name = "StatusInfo";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"1","2","3","4","5"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Other","Unknown","Enabled","Disabled","Not Applicable"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "Tolerance";
Description = "Indicates the tolerance of the sensor for the measured property. Tolerance, along with resolution and accuracy, is used to calculate the actual value of the measured physical property. ";
Name = "Tolerance";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdCritical";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdFatal";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdFatal";
},
instance of MSFT_CliProperty
{
Derivation = "UpperThresholdNonCritical";
Description = "The sensor's threshold values specify the ranges (min and max values) for determining whether the sensor is operating under normal, non-critical, critical or fatal conditions.";
Name = "UpperThresholdNonCritical";
}};
}};
FriendlyName = "Voltage";
PWhere = "";
Target = "Select * from Win32_VoltageProbe";
};
instance of Msft_CliAlias
{
FriendlyName = "VolumeQuotaSetting";
Target = "Select * from Win32_VolumeQuotaSetting";
pWhere = " Where Element = # and Setting = #";
Connection =
Instance of Msft_CliConnection{
Namespace ="ROOT\\CIMV2";
Server = ".";
Locale = "ms_409";
};
Description = "TVolumeQuotaSetting associates the disk quota "
"setting with a specific disk volume.";
Formats = {
instance of Msft_CliFormat
{
Name ="INSTANCE";
Properties = {
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
}
};
},
instance of Msft_CliFormat
{
Name ="SYSTEM";
Properties = {
Instance of Msft_CliProperty{
Name = "__CLASS";
Derivation = "__CLASS";
},
Instance of Msft_CliProperty{
Name = "__DERIVATION";
Derivation = "__DERIVATION";
},
Instance of Msft_CliProperty{
Name = "__DYNASTY";
Derivation = "__DYNASTY";
},
Instance of Msft_CliProperty{
Name = "__GENUS";
Derivation = "__GENUS";
},
Instance of Msft_CliProperty{
Name = "__NAMESPACE";
Derivation = "__NAMESPACE";
},
Instance of Msft_CliProperty{
Name = "__PATH";
Derivation = "__PATH";
},
Instance of Msft_CliProperty{
Name = "__PROPERTY_COUNT";
Derivation = "__PROPERTY_COUNT";
},
Instance of Msft_CliProperty{
Name = "__RELPATH";
Derivation = "__RELPATH";
},
Instance of Msft_CliProperty{
Name = "__SERVER";
Derivation = "__SERVER";
},
Instance of Msft_CliProperty{
Name = "__SUPERCLASS";
Derivation = "__SUPERCLASS";
}
};
},
instance of Msft_CliFormat{
Name ="BRIEF";
Properties = {
instance of Msft_CliProperty{
Name = "Element";
Description = "The DiskVolume for the associated disk quota setting.";
Derivation = "Element";
},
instance of Msft_CliProperty{
Name = "Setting";
Description = "The QuotaSetting associated with the referenced LogicalDisk.";
Derivation = "Setting";
}
};
},
instance of Msft_CliFormat
{
Name ="FULL";
Properties = {
instance of Msft_CliProperty{
Name = "Element";
Description = "The DiskVolume for the associated disk quota setting.";
Derivation = "Element";
},
instance of Msft_CliProperty{
Name = "Setting";
Description = "The QuotaSetting associated with the referenced LogicalDisk.";
Derivation = "Setting";
}
};
}
};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "WMI service operational parameters management. ";
Formats = {
instance of MSFT_CliFormat
{
Format = "TABLE";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "BuildVersion";
Description = "The BuildVersion property contains version information for the currently installed WMI service.";
Name = "BuildVersion";
},
instance of MSFT_CliProperty
{
Derivation = "Caption";
Description = "A short textual description.";
Name = "Caption";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"64"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "DatabaseDirectory";
Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
Name = "DatabaseDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "EnableEvents";
Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled.";
Name = "EnableEvents";
},
instance of MSFT_CliProperty
{
Derivation = "LoggingLevel";
Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
Name = "LoggingLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Off","Error logging","Verbose Error logging"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the CIM_Setting object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "LIST";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ASPScriptDefaultNamespace";
Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
Name = "ASPScriptDefaultNamespace";
},
instance of MSFT_CliProperty
{
Derivation = "ASPScriptEnabled";
Description = "The ASPScriptEnabled property indicates whether WMI scripting can be used on Active Server Pages (ASP). This property is valid on Windows NT 4.0 systems only. For Windows 2000 systems, WMI scripting is always allowed on ASP.";
Name = "ASPScriptEnabled";
},
instance of MSFT_CliProperty
{
Derivation = "AutorecoverMofs";
Description = "The AutoRecoverMofs property contains a list of fully qualified MOF file names used to initialize or recover the WMI repository. The list determines the order in which MOFs are compiled.";
Name = "AutorecoverMofs";
},
instance of MSFT_CliProperty
{
Derivation = "AutoStartWin9X";
Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
Name = "AutoStartWin9X";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Don't start","Autostart","Start on reboot"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BackupInterval";
Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
Name = "BackupInterval";
},
instance of MSFT_CliProperty
{
Derivation = "BackupLastTime";
Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
Name = "BackupLastTime";
},
instance of MSFT_CliProperty
{
Derivation = "BuildVersion";
Description = "The BuildVersion property contains version information for the currently installed WMI service.";
Name = "BuildVersion";
},
instance of MSFT_CliProperty
{
Derivation = "DatabaseDirectory";
Description = "The DatabaseDirectory property specifies the directory path containing the WMI repository.";
Name = "DatabaseDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "DatabaseMaxSize";
Description = "The DatabaseMaxSize property specifies the maximum size of the WMI repository.";
Name = "DatabaseMaxSize";
},
instance of MSFT_CliProperty
{
Derivation = "Description";
Description = "A textual description of the CIM_Setting object.";
Name = "Description";
},
instance of MSFT_CliProperty
{
Derivation = "EnableAnonWin9xConnections";
Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
Name = "EnableAnonWin9xConnections";
},
instance of MSFT_CliProperty
{
Derivation = "EnableEvents";
Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled./nValues: TRUE or FALSE, If TRUE,then the event subsystem is enabled.";
Name = "EnableEvents";
},
instance of MSFT_CliProperty
{
Derivation = "EnableStartupHeapPreallocation";
Description = "The EnableStartupHeapPreallocation property indicates whether WMI will start with a pre-allocated heap./nValues: TRUE or FALSE. If TRUE, then a pre-allocated heap with the size of LastStartupHeapPreallocation is created when WMI is initialized.";
Name = "EnableStartupHeapPreallocation";
},
instance of MSFT_CliProperty
{
Derivation = "HighThresholdOnClientObjects";
Description = "The HighThresholdOnClientObjects property specifies the maximum rate provider created objects can be delivered to clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers. WMI slows down the addition of new objects into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more objects from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
Name = "HighThresholdOnClientObjects";
},
instance of MSFT_CliProperty
{
Derivation = "HighThresholdOnEvents";
Description = "The HighThresholdOnEvents property specifies the maximum rate at which events are to be delivered to clients. To accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers.. WMI slows down the addition of new events into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more events from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
Name = "HighThresholdOnEvents";
},
instance of MSFT_CliProperty
{
Derivation = "InstallationDirectory";
Description = "The InstallationDirectory property contains the directory path where the WMI software has been installed. The default location is: \\system32\\wbem.";
Name = "InstallationDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "LastStartupHeapPreallocation";
Description = "The LastStartupHeapPreallocation property specifies the size of the pre-allocated heap created by WMI during initialization.";
Name = "LastStartupHeapPreallocation";
},
instance of MSFT_CliProperty
{
Derivation = "LoggingDirectory";
Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
Name = "LoggingDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "LoggingLevel";
Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
Name = "LoggingLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"Off","Error logging","Verbose Error logging"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LowThresholdOnClientObjects";
Description = "The LowThresholdOnClientObjects property specifies the rate at which WMI will start to slow the creation of new objects created for clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. If the rate of requests for objects grows out of control, WMI gradually slows down the creation of new objects to match the client's rate of use. This slowdown starts when the rate at which objects are being created exceeds the value of this property. The slowdown continues until equilibrium is achieved, or the high threshold is reached.";
Name = "LowThresholdOnClientObjects";
},
instance of MSFT_CliProperty
{
Derivation = "LowThresholdOnEvents";
Description = "The LowThresholdOnEvents property specifies the rate at which WMI will start to slow the delivery of new events. to accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers. If the queue grows out of control, WMI slows down the delivery of events gradually to get them in line with the client's rate . This slowdown starts when the rate at which events are generated exceeds the value of the this property. The slowdown continues until either the equilibrium is achieved, or the high threshold is reached.";
Name = "LowThresholdOnEvents";
},
instance of MSFT_CliProperty
{
Derivation = "MaxLogFileSize";
Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
Name = "MaxLogFileSize";
},
instance of MSFT_CliProperty
{
Derivation = "MaxWaitOnClientObjects";
Description = "The MaxWaitOnClientObjects property specifies the amount of time a newly created object waits to be used by the client before it is discarded and an error value is returned.";
Name = "MaxWaitOnClientObjects";
},
instance of MSFT_CliProperty
{
Derivation = "MaxWaitOnEvents";
Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
Name = "MaxWaitOnEvents";
},
instance of MSFT_CliProperty
{
Derivation = "MofSelfInstallDirectory";
Description = "The MofSelfInstallDirectory property contains the directory path for applications that install MOF files to the CIM repository. WMI automatically compiles any MOF files placed in this directory and, depending on its success, moves the MOF to a subdirectory labeled \"good\" or \"bad\". If the \"autorecover\" pragma is included, the fully qualified file name is added to the AutorecoverMofs list used when WMI is initializing or recovering the repository. The list determines the order in which MOFs are compiled.";
Name = "MofSelfInstallDirectory";
},
instance of MSFT_CliProperty
{
Derivation = "SettingID";
Description = "The identifier by which the CIM_Setting object is known.";
Name = "SettingID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "MaxLen";
QualifierValue = {"256"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ASPScriptDefaultNamespace";
Description = "The ASPScriptDefaultNamespace property contains the namespace used by calls from the script API if none is specified by the caller.";
Name = "ASPScriptDefaultNamespace";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Default Namespace"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "ASPScriptEnabled";
Description = "The ASPScriptEnabled property indicates whether WMI scripting can be used on Active Server Pages (ASP). This property is valid on Windows NT 4.0 systems only. For Windows 2000 systems, WMI scripting is always allowed on ASP.";
Name = "ASPScriptEnabled";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\scripting|Enable for ASP"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "AutoStartWin9X";
Description = "The AutoStartWin9X property indicates the circumstances under which WMI will start on Win9X systems.";
Name = "AutoStartWin9X";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|AutostartWin9X"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","Don't start","Autostart","Start on reboot"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BackupInterval";
Description = "The BackupInterval property specifies the length of time that will elapse between backups of the WMI database.";
Name = "BackupInterval";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Backup Interval Threshold"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Minutes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "BackupLastTime";
Description = "The BackupLastTime property specifies the date and time the last backup was performed.";
Name = "BackupLastTime";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"datetime"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"datetime","Win32API|Time Functions|GetTimeZoneInformation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableAnonWin9xConnections";
Description = "The EnableAnonWin9xConnections indicates whether remote access without security checking is permitted. This property only applies to Windows 95 and Windows 98 systems.";
Name = "EnableAnonWin9xConnections";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableAnonConnections"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableEvents";
Description = "The EnableEvents property indicates whether the WMI event subsystem should be enabled./nValues: TRUE or FALSE, If TRUE,then the event subsystem is enabled.";
Name = "EnableEvents";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableEvents"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "EnableStartupHeapPreallocation";
Description = "The EnableStartupHeapPreallocation property indicates whether WMI will start with a pre-allocated heap./nValues: TRUE or FALSE. If TRUE, then a pre-allocated heap with the size of LastStartupHeapPreallocation is created when WMI is initialized.";
Name = "EnableStartupHeapPreallocation";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"boolean","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|EnableStartupHeapPreallocation"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "HighThresholdOnClientObjects";
Description = "The HighThresholdOnClientObjects property specifies the maximum rate provider created objects can be delivered to clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. WMI slows down the addition of new objects into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more objects from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
Name = "HighThresholdOnClientObjects";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Client Objects"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Objects per second"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "HighThresholdOnEvents";
Description = "The HighThresholdOnEvents property specifies the maximum rate at which events are to be delivered to clients. To accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers.. WMI slows down the addition of new events into the queue when the low threshold is reached. If this does not help, and high threshold (specified by this property) is reached, WMI will accept no more events from providers and return WBEM_E_OUT_OF_MEMORY to the clients.";
Name = "HighThresholdOnEvents";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|High Threshold On Events"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Events per second"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LoggingDirectory";
Description = "The LoggingDirectory property specifies the directory path containing the location of the WMI system log files.";
Name = "LoggingDirectory";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"string","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging Directory"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LoggingLevel";
Description = "The LoggingLevel property indicates whether event logging is enabled and the verbosity level of logging used.";
Name = "LoggingLevel";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Logging"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"True","Off","Error logging","Verbose Error logging"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LowThresholdOnClientObjects";
Description = "The LowThresholdOnClientObjects property specifies the rate at which WMI will start to slow the creation of new objects created for clients. To accommodate speed differentials between providers and clients, WMI holds objects in queues before delivering them to consumers.. If the rate of requests for objects grows out of control, WMI gradually slows down the creation of new objects to match the client's rate of use. This slowdown starts when the rate at which objects are being created exceeds the value of this property. The slowdown continues until equilibrium is achieved, or the high threshold is reached.";
Name = "LowThresholdOnClientObjects";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Client Objects"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Objects per second"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "LowThresholdOnEvents";
Description = "The LowThresholdOnEvents property specifies the rate at which WMI will start to slow the delivery of new events. to accommodate speed differentials between providers and clients, WMI queues events before delivering them to consumers. If the queue grows out of control, WMI slows down the delivery of events gradually to get them in line with the client's rate . This slowdown starts when the rate at which events are generated exceeds the value of the this property. The slowdown continues until either the equilibrium is achieved, or the high threshold is reached.";
Name = "LowThresholdOnEvents";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Low Threshold On Events"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Events per second"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaxLogFileSize";
Description = "The MaxLogFileSize property indicates the maximum size of the log files produced by the WMI service.";
Name = "MaxLogFileSize";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Log File Max Size"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Bytes"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaxWaitOnClientObjects";
Description = "The MaxWaitOnClientObjects property specifies the amount of time a newly created object waits to be used by the client before it is discarded and an error value is returned.";
Name = "MaxWaitOnClientObjects";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Milliseconds"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "MaxWaitOnEvents";
Description = "The MaxWaitOnEvents property specifies the amount of time an event sent to a client is queued before being discarded.";
Name = "MaxWaitOnEvents";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint32"};
},
instance of MSFT_CliQualifier
{
Name = "MappingStrings";
QualifierValue = {"uint32","Win32Registry|Software\\Microsoft\\WBEM\\CIMOM|Max Wait On Events"};
},
instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
instance of MSFT_CliQualifier
{
Name = "Units";
QualifierValue = {"Milliseconds"};
},
instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
}};
FriendlyName = "WMISet";
PWhere = "";
Target = "Select * from Win32_WMISetting";
};
//TS Aliases
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Allows a user with sufficient permissions to query and turn the Terminal Services listener on or off remotely.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ServerName";
Description = "Name of the Terminal Server whose properties are of interest.";
Name = "ServerName";
},
instance of MSFT_CliProperty
{
Derivation = "AllowTSConnections";
Description = "Describes whether new TS connections are allowed.";
Name = "AllowTSConnections";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"False","True"};
}};
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "ServerName";
Description = "Name of the Terminal Server whose properties are of interest.";
Name = "ServerName";
},
instance of MSFT_CliProperty
{
Derivation = "AllowTSConnections";
Description = "Describes whether new TS connections are allowed.";
Name = "AllowTSConnections";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"False","True"};
}};
}};
}};
FriendlyName = "RDToggle";
PWhere = " Where ServerName = '#'";
Target = "Select * from Win32_TerminalServiceSetting";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "SetAllowTSConnections";
Description = "Allows or Denies new TS Connections.";
Name = "SetAllowTSConnections";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "AllowTSConnections";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "SetAllowTSConnections";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Remote Desktop account management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccountName";
Description = "Specifies the AccountName that comprises of both: Domain and Name of the entry.";
Name = "AccountName";
},
instance of MSFT_CliProperty
{
Derivation = "AuditFail";
Description = "Specifies the Audit Permissions for failure. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "AuditFail";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "AuditSuccess";
Description = "Specifies the Audit Permissions for success. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "AuditSuccess";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PermissionsAllowed";
Description = "Specifies the Permissions that are allowed. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT.";
Name = "PermissionsAllowed";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PermissionsDenied";
Description = "Specifies the Permissions that to be allowed. The permissions are a combination of one ore more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "PermissionsDenied";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "Specifies the Security Identifier of the entry.";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "AccountName";
Description = "Specifies the AccountName that comprises of both: Domain and Name of the entry.";
Name = "AccountName";
},
instance of MSFT_CliProperty
{
Derivation = "AuditFail";
Description = "Specifies the Audit Permissions for failure. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "AuditFail";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "AuditSuccess";
Description = "Specifies the Audit Permissions for success. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "AuditSuccess";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PermissionsAllowed";
Description = "Specifies the Permissions that are allowed. The permissions are a combination of one or more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT.";
Name = "PermissionsAllowed";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "PermissionsDenied";
Description = "Specifies the Permissions that to be allowed. The permissions are a combination of one ore more of the following:WINSTATION_QUERY, WINSTATION_SET, WINSTATION_RESET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.";
Name = "PermissionsDenied";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "Values";
QualifierValue = {"WINSTATION_QUERY=0x1","WINSTATION_SET=0x2","WINSTATION_RESET=0x4","WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008","WINSTATION_SHADOW=0x10","WINSTATION_LOGON=0x20","WINSTATION_LOGOFF=0x40","WINSTATION_MSG=0x80","WINSTATION_CONNECT=0x100","WINSTATION_DISCONNECT=0x200"};
}};
},
instance of MSFT_CliProperty
{
Derivation = "SID";
Description = "Specifies the Security Identifier of the entry.";
Name = "SID";
},
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
}};
FriendlyName = "RDAccount";
PWhere = " Where AccountName = '#' and TerminalName = '#'";
Target = "Select * from Win32_TSAccount";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "Delete";
Description = "Deletes the User or Group from the existing.";
Name = "Delete";
Usage = "Delete";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "ModifyPermissions";
Description = "The method enables setting a more granular set of permissions to the existing account. The flag, Allowspecifies if Permissions is to be allowed or denied.The permissions are set individually through PermissionMask.The PermissionMask is an enumeration of t";
Name = "ModifyPermissions";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "Allow";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
},
instance of MSFT_CliParam
{
ParaId = "PermissionMask";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "ModifyPermissions";
},
instance of MSFT_CliVerb
{
Derivation = "ModifyAuditPermissions";
Description = "Provides for setting a more granular set of auditing permissions to the existing account specified.The permissions are set individually through PermissionMask.The PermissionMask is an enumeration of the following values:WINSTATION_QUERY=0, WINSTATION_SET=";
Name = "ModifyAuditPermissions";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "PermissionMask";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
},
instance of MSFT_CliParam
{
ParaId = "Success";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "BOOLEAN";
}};
Usage = "ModifyAuditPermissions";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Remote Desktop NIC management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Name = "WRITEABLE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MaximumConnections";
Description = "Maximum number of connections where MAXINT implies unlimited.";
Name = "MaximumConnections";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MaximumConnections";
Description = "Maximum number of connections where MAXINT implies unlimited.";
Name = "MaximumConnections";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAdapterID";
Description = "This is the DeviceID value found in Win32_NetworkAdapter of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
Name = "NetworkAdapterID";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAdapterName";
Description = "This is the value for Description found in Win32_NetworkAdapterConfiguration of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
Name = "NetworkAdapterName";
},
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "MaximumConnections";
Description = "Maximum number of connections where MAXINT implies unlimited.";
Name = "MaximumConnections";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAdapterID";
Description = "This is the DeviceID value found in Win32_NetworkAdapter of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
Name = "NetworkAdapterID";
},
instance of MSFT_CliProperty
{
Derivation = "NetworkAdapterName";
Description = "This is the value for Description found in Win32_NetworkAdapterConfiguration of theLAN Adapter to be set. The value 0 implies All LAN Adapters.";
Name = "NetworkAdapterName";
},
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
}};
FriendlyName = "RDNIC";
PWhere = " Where TerminalName = '#'";
Target = "Select * from Win32_TSNetworkAdapterSetting";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "SelectAllNetworkAdapters";
Description = "Configures all Network adapters for the specified Terminal.";
Name = "SelectAllNetworkAdapters";
Usage = "SelectAllNetworkAdapters";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "SelectNetworkAdapterID";
Description = "Specify the GUID of the NetworkAdapterID to set. If the ID is invalid or does not exist, the return value should indicate appropriately.";
Name = "SelectNetworkAdapterID";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "NetworkAdapterID";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SelectNetworkAdapterID";
},
instance of MSFT_CliVerb
{
Derivation = "SelectNetworkAdapterIP";
Description = "Specify the IP Address of the NetworkAdapter to set. If the IP is invalid or does not exist, the return value should indicate appropriately. The IP Address can be obtained by enumerating the properties of NICCONFIG alias.";
Name = "SelectNetworkAdapterIP";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "NetworkAdapterIP";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
}};
Usage = "SelectNetworkAdapterIP";
}};
};
instance of MSFT_CliAlias
{
Connection =
instance of MSFT_CliConnection
{
Locale = "ms_409";
NameSpace = "ROOT\\CIMV2";
Server = ".";
};
Description = "Remote Desktop permissions management.";
Formats = {
instance of MSFT_CliFormat
{
Name = "INSTANCE";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
}};
},
instance of MSFT_CliFormat
{
Name = "SYSTEM";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "__CLASS";
Name = "__CLASS";
},
instance of MSFT_CliProperty
{
Derivation = "__DERIVATION";
Name = "__DERIVATION";
},
instance of MSFT_CliProperty
{
Derivation = "__DYNASTY";
Name = "__DYNASTY";
},
instance of MSFT_CliProperty
{
Derivation = "__GENUS";
Name = "__GENUS";
},
instance of MSFT_CliProperty
{
Derivation = "__NAMESPACE";
Name = "__NAMESPACE";
},
instance of MSFT_CliProperty
{
Derivation = "__PATH";
Name = "__PATH";
},
instance of MSFT_CliProperty
{
Derivation = "__PROPERTY_COUNT";
Name = "__PROPERTY_COUNT";
},
instance of MSFT_CliProperty
{
Derivation = "__RELPATH";
Name = "__RELPATH";
},
instance of MSFT_CliProperty
{
Derivation = "__SERVER";
Name = "__SERVER";
},
instance of MSFT_CliProperty
{
Derivation = "__SUPERCLASS";
Name = "__SUPERCLASS";
}};
},
instance of MSFT_CliFormat
{
Format = "table";
Name = "BRIEF";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
},
instance of MSFT_CliFormat
{
Format = "list";
Name = "FULL";
Properties = {
instance of MSFT_CliProperty
{
Derivation = "TerminalName";
Description = "Name of the Terminal.";
Name = "TerminalName";
}};
}};
FriendlyName = "RDPermissions";
PWhere = " Where TerminalName = '#'";
Target = "Select * from Win32_TSPermissionsSetting";
Verbs = {
instance of MSFT_CliVerb
{
Derivation = "AddAccount";
Description = "Adds the User, Group or Computer to the existing set with the set of permissions defined. The AccountName comprises of both: Domain and Name of the entry and PermissionPreSet is enumeration of following PermissionsWINSTATION_GUEST_ACCESS, WINSTATION_USER_ACCESS and WINSTATION_STANDARD_ACCESS";
Name = "AddAccount";
Parameters = {
instance of MSFT_CliParam
{
ParaId = "AccountName";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "STRING";
},
instance of MSFT_CliParam
{
ParaId = "PermissionPreSet";
Qualifiers = {
instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
Type = "UINT32";
}};
Usage = "AddAccount";
VerbType = 0;
},
instance of MSFT_CliVerb
{
Derivation = "RestoreDefaults";
Description = "Provides the default set of permissions to Users and groups.";
Name = "RestoreDefaults";
Usage = "RestoreDefaults";
}};
};
Instance of Msft_CliAlias
{
FriendlyName = "Volume";
Target = "Select * from Win32_Volume";
pWhere = " Where DeviceID = '#'";
Connection =
Instance of Msft_CliConnection
{
Namespace = "ROOT\\CIMV2";
Server = ".";
Locale = "ms_409";
};
Description = "The Win32_Volume class represents an area of storage on a hard disk. The class returns local volumes that are formatted, unformatted, mounted or offline. A volume is formatted by using a file system, such as FAT or NTFS, and may have a drive letter assigned to it. A single hard disk can have multiple volumes, and volumes can also span multiple disks.";
Verbs = {
Instance of Msft_CliVerb
{
Derivation = "Chkdsk";
Name = "Chkdsk";
Usage = "Chkdsk";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Success - Volume locked and chkdsk scheduled on reboot", "Unsupported file system", "Unknown file system", "No media in drive", "Unknown error"};
}};
Description = "This method invokes the chkdsk operation on the volume. The method is applicable to only those volume instances that represent a physical disk in the machine. It is not applicable to mapped logical drives.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "FixErrors";
Type = "BOOLEAN";
Description = "This parameter indicates what should be done to errors found on the disk. If true, then errors are fixed.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "ForceDismount";
Type = "BOOLEAN";
Description = "This parameter indicates whether the volume should be forced to dismount before checking.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "OkToRunAtBootUp";
Type = "BOOLEAN";
Description = "This parameter indicates whether the chkdsk operation should be performed at next boot up time, in case the operation could not be performed because the disk was locked at time the method was called.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "RecoverBadSectors";
Type = "BOOLEAN";
Description = "This parameter indicates whether the bad sectors should be located and the readable information should be recovered from these sectors.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "SkipFolderCycle";
Type = "BOOLEAN";
Description = "This parameter indicates whether the folder cycle checking should be skipped or not.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "VigorousIndexCheck";
Type = "BOOLEAN";
Description = "This parameter indicates whether a vigorous check of index entries should be performed.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "ScheduleAutoChk";
Name = "ScheduleAutoChk";
Usage = "ScheduleAutoChk";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Remote Drive", "Removable Drive", "Drive Not Root Directory", "Unknown Drive"};
}};
Description = "This method is used schedule chkdsk to be run at the next reboot if the dirty bit has been set.The method is applicable to only those volume instances that represent a physical disk in the machine. It is not applicable to mapped logical drives. ";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Volume";
Type = "ARRAY OF STRING";
Description = "This parameter is used to specify the list of volumes that should be scheduled for autochk at next reboot. The string syntax consists of the the drive letter, mount point name, or volume GUID name for the volume.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "ExcludeFromAutoChk";
Name = "ExcludeFromAutoChk";
Usage = "ExcludeFromAutoChk";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Remote Drive", "Removable Drive", "Drive Not Root Directory", "Unknown Drive"};
}};
Description = "This method is used to exclude volumes from the chkdsk operation to be run at the next reboot. If not excluded, chkdsk is performed on the volume if the dirty bit has been set for the disk. Note that the calls to exclude volumes are not cumulative.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Volume";
Type = "ARRAY OF STRING";
Description = "This parameter is used to specify the list of volumes that should be excluded from autochk at next reboot. The string syntax consists of the the drive letter followed by a colon for the logical disk.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "Format";
Name = "Format";
Usage = "Format";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Unsupported file system", "Incompatible media in drive", "Access denied", "Call cancelled", "Call cancellation request too late", "Volume write protected", "Volume lock failed", "Unable to quick format", "Input/Output error", "Invalid volume label", "No media in drive", "Volume is too small", "Volume is too large", "Volume is not mounted", "Cluster size is too small", "Cluster size is too large", "Cluster size is beyond 32 bits", "Unknown error"};
}};
Description = "This method is used to format the volume.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "ClusterSize";
Type = "UINT32";
Description = "Specifies the disk allocation unit size or cluster size. All file systems used by this version of Windows organize your hard disk based on cluster size, which represents the smallest amount of disk space that can be allocated to hold a file. The smaller the cluster size you use, the more efficiently your disk stores information. If no cluster size is specified during format, Windows picks defaults based on the size of the volume. These defaults have been selected to reduce the amount of space lost and to reduce the amount of fragmentation on the volume. For general use, default settings are strongly recommended.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "EnableCompression";
Type = "BOOLEAN";
Description = "Indicates if the volume should be enabled for compression";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "FileSystem";
Type = "STRING";
Description = "The file system format to use for the volume.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "2"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"NTFS", "FAT32", "FAT"};
},
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "Label";
Type = "STRING";
Description = "The label to use for the new volume. The volume label can contain up to 11 characters for FAT and FAT32 volumes or up to 32 characters for NTFS volumes.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "QuickFormat";
Type = "BOOLEAN";
Description = "Specifies whether to perform a quick format by removing files from the disk without scanning the disk for bad sectors. Use this option only if this disk has been previously formatted and you are sure the disk is not damaged.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "Defrag";
Name = "Defrag";
Usage = "Defrag";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Not supported", "Volume dirty bit is set", "Not enough free space", "Corrupt Master File Table detected", "Call Cancelled", "Call cancellation request too late", "Defrag engine is already running", "Unable to connect to defrag engine", "Defrag engine error", "Unknown error"};
}};
Description = "This method is used to defrag the volume.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Force";
Type = "BOOLEAN";
Description = "This parameter is used to force the defrag even if free space on the disk is low.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "DefragAnalysis";
Type = "OBJECT";
Description = "This parameter is a Win32_DefragAnalysis object that contains properties describing the extent to which the volume is fragmented.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "DefragAnalysis";
Name = "DefragAnalysis";
Usage = "DefragAnalysis";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Not supported", "Volume dirty bit is set", "Not enough free space", "Corrupt Master File Table detected", "Call Cancelled", "Call cancellation request too late", "Defrag engine is already running", "Unable to connect to defrag engine", "Defrag engine error", "Unknown error"};
}};
Description = "This method is used to generate a defrag analysis for the volume.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "DefragAnalysis";
Type = "OBJECT";
Description = "This parameter is a Win32_DefragAnalysis object that contains properties describing the extent to which the volume is fragmented.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "DefragRecommended";
Type = "BOOLEAN";
Description = "This parameter indicates whether defragmentation or the volume is recommended.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "AddMountPoint";
Name = "AddMountPoint";
Usage = "AddMountPoint";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified directory not empty", "Specified directory not found", "Volume mount points not supported", "Unknown error"};
}};
Description = "This method is used to add a mount point directory for the volume. The result of this method is the creation of a Win32_MountPoint class associating this volume with the Win32_Directory instance representing the directory specified in the parameter list";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Directory";
Type = "STRING";
Description = "This parameter is the directory where the volume is to be mounted.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliVerb
{
Derivation = "Mount";
Name = "Mount";
Usage = "Mount";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access Denied", "Unknown error"};
}};
Description = "This method is used to mount a volume to the file system.";
},
Instance of Msft_CliVerb
{
Derivation = "Dismount";
Name = "Dismount";
Usage = "Dismount";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Volume has mount points", "Volume does not support the no-automount state", "Force option requiredUnknown error"};
}};
Description = "This method is used to dismount a volume from the file system.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Force";
Type = "BOOLEAN";
Description = "This parameter indicates whether the volume should be forced to dismount if open handles exist.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "Permanent";
Type = "BOOLEAN";
Description = "This parameter indicates whether the volume should be dismounted to a no-automount (offline) state. The volume may be returned to the automount state by explicitly calling the Mount method or creating a mount point for the volume.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
}};
Formats = {
Instance of Msft_CliFormat
{
Name = "INSTANCE";
Properties = {
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
}};
},
Instance of Msft_CliFormat
{
Name = "SYSTEM";
Properties = {
Instance of Msft_CliProperty
{
Name = "__CLASS";
Derivation = "__CLASS";
},
Instance of Msft_CliProperty
{
Name = "__DERIVATION";
Derivation = "__DERIVATION";
},
Instance of Msft_CliProperty
{
Name = "__DYNASTY";
Derivation = "__DYNASTY";
},
Instance of Msft_CliProperty
{
Name = "__GENUS";
Derivation = "__GENUS";
},
Instance of Msft_CliProperty
{
Name = "__NAMESPACE";
Derivation = "__NAMESPACE";
},
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
},
Instance of Msft_CliProperty
{
Name = "__PROPERTY_COUNT";
Derivation = "__PROPERTY_COUNT";
},
Instance of Msft_CliProperty
{
Name = "__RELPATH";
Derivation = "__RELPATH";
},
Instance of Msft_CliProperty
{
Name = "__SERVER";
Derivation = "__SERVER";
},
Instance of Msft_CliProperty
{
Name = "__SUPERCLASS";
Derivation = "__SUPERCLASS";
}};
},
Instance of Msft_CliFormat
{
Name = "STATUS";
Properties = {
Instance of Msft_CliProperty
{
Name = "Capacity";
Description = "The Capacity property indicates in bytes, the size of the volume.";
Derivation = "Capacity";
},
Instance of Msft_CliProperty
{
Name = "Dirty Bit Set";
Description = "Indicates if the ChkDsk method should be run at next boot up.";
Derivation = "DirtyBitSet";
},
Instance of Msft_CliProperty
{
Name = "Free Space";
Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
Derivation = "FreeSpace";
},
Instance of Msft_CliProperty
{
Name = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Derivation = "Name";
}};
},
Instance of Msft_CliFormat
{
Name = "WRITEABLE";
Properties = {
Instance of Msft_CliProperty
{
Name = "Drive Letter";
Description = "The DriveLetter property indicates the drive letter assigned to the volume. This property is NULL for volumes without drive letters.";
Derivation = "DriveLetter";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliProperty
{
Name = "Indexing Enabled";
Description = "If context indexing is enabled this property will be TRUE";
Derivation = "IndexingEnabled";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"boolean"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliProperty
{
Name = "Label";
Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
Derivation = "Label";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"string"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliFormat
{
Name = "BRIEF";
Properties = {
Instance of Msft_CliProperty
{
Name = "Capacity";
Description = "The Capacity property indicates in bytes, the size of the volume.";
Derivation = "Capacity";
},
Instance of Msft_CliProperty
{
Name = "DriveType";
Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. Please refer to the Platform SDK documentation for additional values./nExample: A CD-ROM drive would return 5.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown", "No Root Directory", "Removable Disk", "Local Disk", "Network Drive", "Compact Disc", "RAM Disk"};
}};
Derivation = "DriveType";
},
Instance of Msft_CliProperty
{
Name = "File System";
Description = "The FileSystem property indicates the file system on the logical disk. Example: NTFS";
Derivation = "FileSystem";
},
Instance of Msft_CliProperty
{
Name = "Free Space";
Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
Derivation = "FreeSpace";
},
Instance of Msft_CliProperty
{
Name = "Label";
Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
Derivation = "Label";
},
Instance of Msft_CliProperty
{
Name = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Derivation = "Name";
}};
},
Instance of Msft_CliFormat
{
Name = "FULL";
Properties = {
Instance of Msft_CliProperty
{
Name = "Auto Mount Enabled";
Description = "If TRUE, the Automount property indicates that the volume will be mounted to the file system automatically when the first I/O is issued. Otherwise it will not be mounted until explicitly mounted with the Mount method or by adding a drive letter or mount point.";
Derivation = "Automount";
},
Instance of Msft_CliProperty
{
Name = "BlockSize";
Derivation = "BlockSize";
},
Instance of Msft_CliProperty
{
Name = "Capacity";
Description = "The Capacity property indicates in bytes, the size of the volume.";
Derivation = "Capacity";
},
Instance of Msft_CliProperty
{
Name = "Compressed";
Description = "If TRUE, the volume exists as a single compressed entity, such as a DoubleSpace volume.If file based compression is supported (such as on NTFS), this property will be FALSE.";
Derivation = "Compressed";
},
Instance of Msft_CliProperty
{
Name = "ID";
Description = "The DeviceID property contains a string uniquely identifying the volume on the system.";
Derivation = "DeviceID";
},
Instance of Msft_CliProperty
{
Name = "Dirty Bit Set";
Description = "Indicates if the ChkDsk method should be run at next boot up.";
Derivation = "DirtyBitSet";
},
Instance of Msft_CliProperty
{
Name = "Drive Letter";
Description = "The DriveLetter property indicates the drive letter assigned to the volume. This property is NULL for volumes without drive letters.";
Derivation = "DriveLetter";
},
Instance of Msft_CliProperty
{
Name = "DriveType";
Description = "The DriveType property contains a numeric value corresponding to the type of disk drive this logical disk represents. Please refer to the Platform SDK documentation for additional values./nExample: A CD-ROM drive would return 5.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown", "No Root Directory", "Removable Disk", "Local Disk", "Network Drive", "Compact Disc", "RAM Disk"};
}};
Derivation = "DriveType";
},
Instance of Msft_CliProperty
{
Name = "File System";
Description = "The FileSystem property indicates the file system on the logical disk. Example: NTFS";
Derivation = "FileSystem";
},
Instance of Msft_CliProperty
{
Name = "Free Space";
Description = "The FreeSpace property indicates in bytes how much free space is available on the volume.";
Derivation = "FreeSpace";
},
Instance of Msft_CliProperty
{
Name = "Indexing Enabled";
Description = "If context indexing is enabled this property will be TRUE";
Derivation = "IndexingEnabled";
},
Instance of Msft_CliProperty
{
Name = "Label";
Description = "The Label property indicates the volume name of the logical disk. Constraints: Maximum 32 characters. This property is NULL for a volume without a label.";
Derivation = "Label";
},
Instance of Msft_CliProperty
{
Name = "Maximum File Name Length";
Description = "Maximum length of a filename component supported by the Windows drive. A filename component is that portion of a filename between backslashes. The value can be used to indicate that long names are supported by the specified file system. For example, for a FAT file system supporting long names, the function stores the value 255, rather than the previous 8.3 indicator. Long names can also be supported on systems that use the NTFS file system. Example: 255";
Derivation = "MaximumFileNameLength";
},
Instance of Msft_CliProperty
{
Name = "Name";
Description = "The Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.";
Derivation = "Name";
},
Instance of Msft_CliProperty
{
Name = "Quotas Enabled";
Description = "The QuotasEnabled property indicates that quota management is enabled for this volume.";
Derivation = "QuotasEnabled";
},
Instance of Msft_CliProperty
{
Name = "Quotas Incomplete";
Description = "The QuotasIncomplete property indicates that quota management was used but has been disabled. Incomplete refers to the information left in the file system after quota management was disabled.";
Derivation = "QuotasIncomplete";
},
Instance of Msft_CliProperty
{
Name = "Quotas Rebuilding";
Description = "The QuotasRebuilding property indicates that the file system is in the active process of compiling information and setting the disk up for quota management.";
Derivation = "QuotasRebuilding";
},
Instance of Msft_CliProperty
{
Name = "Serial Number";
Description = "The SerialNumber property indicates the serial number of the volume. Constraints: Maximum 11 characters. Example: A8C3-D032";
Derivation = "SerialNumber";
},
Instance of Msft_CliProperty
{
Name = "Supports Disk Quotas";
Description = "The SupportsDiskQuotas property indicates if the volume supports disk quotas.";
Derivation = "SupportsDiskQuotas";
},
Instance of Msft_CliProperty
{
Name = "Supports File Based Compression";
Description = "The SupportsFileBasedCompression property indicates if the volume supports file based compression as is the case with the NTFS file system.";
Derivation = "SupportsFileBasedCompression";
},
Instance of Msft_CliProperty
{
Name = "SystemName";
Derivation = "SystemName";
}};
}};
};
Instance of Msft_CliAlias
{
FriendlyName = "ShadowCopy";
Target = "Select * from Win32_ShadowCopy";
pWhere = " Where ID = '#'";
Connection =
Instance of Msft_CliConnection
{
Namespace = "ROOT\\CIMV2";
Server = ".";
Locale = "ms_409";
};
Description = "The Win32_ShadowCopy class is a storage extent that represents a duplicate copy of the original volume at some previous time.";
Verbs = {
Instance of Msft_CliVerb
{
Derivation = "Create";
Name = "Create";
Usage = "Create";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified volume not found", "Specified volume not supported", "Unsupported shadow copy context", "Shadow copy provider vetoed the operation", "Shadow copy provider not registered", "Shadow copy provider failure", "Maximum number of shadow copies reached", "Unknown error"};
}};
Description = "Creates a shadow copy for a volume using a named context. Supported contexts are 'ClientAccessible' and 'NASRollback'. Example: SHADOWCOPY call create 'ClientAccessible', 'd:'";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "Context";
Type = "STRING";
Description = "This parameter is the context that the provider will use when creating the shadow copy.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "Volume";
Type = "STRING";
Description = "This parameter is the volume that is used for the shadow copy. This volume is sometimes referred to as the 'original' volume. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "ShadowID";
Type = "STRING";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "Out";
QualifierValue = {"True"};
}};
}};
}};
Formats = {
Instance of Msft_CliFormat
{
Name = "INSTANCE";
Properties = {
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
}};
},
Instance of Msft_CliFormat
{
Name = "SYSTEM";
Properties = {
Instance of Msft_CliProperty
{
Name = "__CLASS";
Derivation = "__CLASS";
},
Instance of Msft_CliProperty
{
Name = "__DERIVATION";
Derivation = "__DERIVATION";
},
Instance of Msft_CliProperty
{
Name = "__DYNASTY";
Derivation = "__DYNASTY";
},
Instance of Msft_CliProperty
{
Name = "__GENUS";
Derivation = "__GENUS";
},
Instance of Msft_CliProperty
{
Name = "__NAMESPACE";
Derivation = "__NAMESPACE";
},
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
},
Instance of Msft_CliProperty
{
Name = "__PROPERTY_COUNT";
Derivation = "__PROPERTY_COUNT";
},
Instance of Msft_CliProperty
{
Name = "__RELPATH";
Derivation = "__RELPATH";
},
Instance of Msft_CliProperty
{
Name = "__SERVER";
Derivation = "__SERVER";
},
Instance of Msft_CliProperty
{
Name = "__SUPERCLASS";
Derivation = "__SUPERCLASS";
}};
},
Instance of Msft_CliFormat
{
Name = "STATUS";
Properties = {
Instance of Msft_CliProperty
{
Name = "ID";
Description = "The ID property uniquely identifies the shadow copy on the system.";
Derivation = "ID";
},
Instance of Msft_CliProperty
{
Name = "Exposed Locally";
Description = "The ExposedLocally property indicates whether the shadow copy is exposed on the local machine with a drive letter or mount point. If this flag and the ExposedRemotely flag is not set, the shadow copy is hidden.";
Derivation = "ExposedLocally";
},
Instance of Msft_CliProperty
{
Name = "Exposed Name";
Description = "The ExposedName property is the file system name of the shadow copy when it is exposed. This property might contain a drive letter or mount point. This property is NULL when the shadow copy is hidden or otherwise not exposed.";
Derivation = "ExposedName";
},
Instance of Msft_CliProperty
{
Name = "Exposed Path";
Description = "The ExposedPath property is the file system path of the shadow copy when it is exposed. This property is NULL when the shadow copy is hidden or otherwise unexposed.";
Derivation = "ExposedPath";
},
Instance of Msft_CliProperty
{
Name = "Exposed Remotely";
Description = "The ExposedRemotely property indicates whether the shadow copy is exposed on a remote machine with a network share. If this flag and the ExposedLocally flag is not set, the shadow copy is hidden.";
Derivation = "ExposedRemotely";
},
Instance of Msft_CliProperty
{
Name = "Not Surfaced";
Description = "The shadow copy is not currently in the device namespace of the local machine.";
Derivation = "NotSurfaced";
},
Instance of Msft_CliProperty
{
Name = "State";
Description = "The State property describes the current state of the shadow copy";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Valuemap";
QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown", "Preparing", "ProcessingPrepare", "Prepared", "ProcessingPrecommit", "Precommitted", "ProcessingCommit", "Committed", "ProcessingPostcommit", "Created", "Aborted", "Deleted", "Count"};
}};
Derivation = "State";
}};
},
Instance of Msft_CliFormat
{
Name = "BRIEF";
Properties = {
Instance of Msft_CliProperty
{
Name = "Client Accessible";
Description = "The ClientAccessible property is indicates whether the shadow copy was created by the Windows Previous Versions component.";
Derivation = "ClientAccessible";
},
Instance of Msft_CliProperty
{
Name = "ID";
Description = "The ID property uniquely identifies the shadow copy on the system.";
Derivation = "ID";
},
Instance of Msft_CliProperty
{
Name = "Imported";
Description = "The Imported property indicates whether the shadow copy was imported onto this machine using the Import method rather than created using the ShadowCopy create method.";
Derivation = "Imported";
},
Instance of Msft_CliProperty
{
Name = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Derivation = "InstallDate";
},
Instance of Msft_CliProperty
{
Name = "No Auto Release";
Description = "The NoAutoRelease property indicates whether the shadow copy is automatically deleted when the shadow copy requestor process ends. If this property is TRUE, the shadow copy is retained after the requestor process ends.";
Derivation = "NoAutoRelease";
},
Instance of Msft_CliProperty
{
Name = "No Writers";
Description = "The NoWriters property indicates whether the shadow copy was created with the involvement of shadow copy writer components.";
Derivation = "NoWriters";
},
Instance of Msft_CliProperty
{
Name = "Persistent";
Description = "The Persistent property indicates whether the shadow copy is persistent across reboots.";
Derivation = "Persistent";
},
Instance of Msft_CliProperty
{
Name = "VolumeName";
Description = "The VolumeName property identifies the original volume for which the shadow copy was taken.";
Derivation = "VolumeName";
}};
},
Instance of Msft_CliFormat
{
Name = "FULL";
Properties = {
Instance of Msft_CliProperty
{
Name = "Client Accessible";
Description = "The ClientAccessible property is indicates whether the shadow copy was created by the Windows Previous Versions component.";
Derivation = "ClientAccessible";
},
Instance of Msft_CliProperty
{
Name = "Count";
Description = "The Count property is the number of shadow copies in the shadow copy set to which this shadow copy belongs.";
Derivation = "Count";
},
Instance of Msft_CliProperty
{
Name = "Device Object";
Description = "The DeviceObject property is the Windows object manager name of the underlying storage device that supports the original volume.";
Derivation = "DeviceObject";
},
Instance of Msft_CliProperty
{
Name = "Differential";
Description = "The Differential property indicates whether the shadow copy was created by a differential shadow copy provider. The provider can be implemented in hardware or software.";
Derivation = "Differential";
},
Instance of Msft_CliProperty
{
Name = "Exposed Locally";
Description = "The ExposedLocally property indicates whether the shadow copy is exposed on the local machine with a drive letter or mount point. If this flag and the ExposedRemotely flag is not set, the shadow copy is hidden.";
Derivation = "ExposedLocally";
},
Instance of Msft_CliProperty
{
Name = "Exposed Name";
Description = "The ExposedName property is the file system name of the shadow copy when it is exposed. This property might contain a drive letter or mount point. This property is NULL when the shadow copy is hidden or otherwise not exposed.";
Derivation = "ExposedName";
},
Instance of Msft_CliProperty
{
Name = "Exposed Path";
Description = "The ExposedPath property is the file system path of the shadow copy when it is exposed. This property is NULL when the shadow copy is hidden or otherwise unexposed.";
Derivation = "ExposedPath";
},
Instance of Msft_CliProperty
{
Name = "Exposed Remotely";
Description = "The ExposedRemotely property indicates whether the shadow copy is exposed on a remote machine with a network share. If this flag and the ExposedLocally flag is not set, the shadow copy is hidden.";
Derivation = "ExposedRemotely";
},
Instance of Msft_CliProperty
{
Name = "Hardware Assisted";
Description = "The HardwareAssisted property indicates whether the shadow copy was created by a hardware shadow copy provider.";
Derivation = "HardwareAssisted";
},
Instance of Msft_CliProperty
{
Name = "ID";
Description = "The ID property uniquely identifies the shadow copy on the system.";
Derivation = "ID";
},
Instance of Msft_CliProperty
{
Name = "Imported";
Description = "The Imported property indicates whether the shadow copy was imported onto this machine using the Import method rather than created using the ShadowCopy create method.";
Derivation = "Imported";
},
Instance of Msft_CliProperty
{
Name = "InstallDate";
Description = "The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.";
Derivation = "InstallDate";
},
Instance of Msft_CliProperty
{
Name = "No Auto Release";
Description = "The NoAutoRelease property indicates whether the shadow copy is automatically deleted when the shadow copy requestor process ends. If this property is TRUE, the shadow copy is retained after the requestor process ends.";
Derivation = "NoAutoRelease";
},
Instance of Msft_CliProperty
{
Name = "Not Surfaced";
Description = "The shadow copy is not currently in the device namespace of the local machine.";
Derivation = "NotSurfaced";
},
Instance of Msft_CliProperty
{
Name = "No Writers";
Description = "The NoWriters property indicates whether the shadow copy was created with the involvement of shadow copy writer components.";
Derivation = "NoWriters";
},
Instance of Msft_CliProperty
{
Name = "Originating Machine";
Description = "The OriginatingMachine property identifies the machine hosting the original volume.";
Derivation = "OriginatingMachine";
},
Instance of Msft_CliProperty
{
Name = "Persistent";
Description = "The Persistent property indicates whether the shadow copy is persistent across reboots.";
Derivation = "Persistent";
},
Instance of Msft_CliProperty
{
Name = "Plex";
Description = "The Plex property indicates whether the shadow copy was created by a split mirror shadow copy provider. The provider can be implemented in hardware or software.";
Derivation = "Plex";
},
Instance of Msft_CliProperty
{
Name = "Provider ID";
Description = "The ProviderID uniquely identifies the shadow copy provider that created the shadow copy.";
Derivation = "ProviderID";
},
Instance of Msft_CliProperty
{
Name = "Read/Write";
Description = "The ReadWrite property indicates whether the shadow copy is both readable and writeable. If this property is FALSE, then the shadow copy is read-only";
Derivation = "ReadWrite";
},
Instance of Msft_CliProperty
{
Name = "Service Machine";
Description = "The ServiceMachine property identifies the machine currently servicing the shadow copy.";
Derivation = "ServiceMachine";
},
Instance of Msft_CliProperty
{
Name = "Shadow Set ID";
Description = "The SetID uniquely identifies the shadow copy set to which the shadow copy belongs.";
Derivation = "SetID";
},
Instance of Msft_CliProperty
{
Name = "State";
Description = "The State property describes the current state of the shadow copy";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Valuemap";
QualifierValue = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Unknown", "Preparing", "ProcessingPrepare", "Prepared", "ProcessingPrecommit", "Precommitted", "ProcessingCommit", "Committed", "ProcessingPostcommit", "Created", "Aborted", "Deleted", "Count"};
}};
Derivation = "State";
},
Instance of Msft_CliProperty
{
Name = "Transportable";
Description = "The Transportable property indicates whether the shadow copy can be surfaced on another machine. If this property is FALSE and the volumes are surfaced locally, it may not be possible to surface them later on a different machine.";
Derivation = "Transportable";
},
Instance of Msft_CliProperty
{
Name = "VolumeName";
Description = "The VolumeName property identifies the original volume for which the shadow copy was taken.";
Derivation = "VolumeName";
}};
}};
};
Instance of Msft_CliAlias
{
FriendlyName = "VolumeUserQuota";
Target = "Select * from Win32_VolumeUserQuota";
pWhere = " Where Account = # and Volume = #";
Connection =
Instance of Msft_CliConnection
{
Namespace = "ROOT\\CIMV2";
Server = ".";
Locale = "ms_409";
};
Description = "The Win32_VolumeUserQuota association relates per user quotas to quota enabled volumes. System administrators can configure Windows to prevent further disk space use and log an event when a user exceeds a specified disk space limit. They can also log an event when a user exceeds a specified disk space warning level. Note that disk quotas cannot be set for the Administrator accounts themselves.";
Formats = {
Instance of Msft_CliFormat
{
Name = "INSTANCE";
Properties = {
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
}};
},
Instance of Msft_CliFormat
{
Name = "SYSTEM";
Properties = {
Instance of Msft_CliProperty
{
Name = "__CLASS";
Derivation = "__CLASS";
},
Instance of Msft_CliProperty
{
Name = "__DERIVATION";
Derivation = "__DERIVATION";
},
Instance of Msft_CliProperty
{
Name = "__DYNASTY";
Derivation = "__DYNASTY";
},
Instance of Msft_CliProperty
{
Name = "__GENUS";
Derivation = "__GENUS";
},
Instance of Msft_CliProperty
{
Name = "__NAMESPACE";
Derivation = "__NAMESPACE";
},
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
},
Instance of Msft_CliProperty
{
Name = "__PROPERTY_COUNT";
Derivation = "__PROPERTY_COUNT";
},
Instance of Msft_CliProperty
{
Name = "__RELPATH";
Derivation = "__RELPATH";
},
Instance of Msft_CliProperty
{
Name = "__SERVER";
Derivation = "__SERVER";
},
Instance of Msft_CliProperty
{
Name = "__SUPERCLASS";
Derivation = "__SUPERCLASS";
}};
},
Instance of Msft_CliFormat
{
Name = "STATUS";
Properties = {
Instance of Msft_CliProperty
{
Name = "Account";
Description = "The user account";
Derivation = "Account";
},
Instance of Msft_CliProperty
{
Name = "Disk Space Used";
Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
Derivation = "DiskSpaceUsed";
},
Instance of Msft_CliProperty
{
Name = "Status";
Description = "A Status property indicates the current status of the Disk Quota.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "2"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"OK", "Warning", "Exceeded"};
}};
Derivation = "Status";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The volume";
Derivation = "Volume";
}};
},
Instance of Msft_CliFormat
{
Name = "WRITEABLE";
Properties = {
Instance of Msft_CliProperty
{
Name = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Derivation = "Limit";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliProperty
{
Name = "Warning Limit";
Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
Derivation = "WarningLimit";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliFormat
{
Name = "BRIEF";
Properties = {
Instance of Msft_CliProperty
{
Name = "Account";
Description = "The user account";
Derivation = "Account";
},
Instance of Msft_CliProperty
{
Name = "Disk Space Used";
Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
Derivation = "DiskSpaceUsed";
},
Instance of Msft_CliProperty
{
Name = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Derivation = "Limit";
},
Instance of Msft_CliProperty
{
Name = "Status";
Description = "A Status property indicates the current status of the Disk Quota.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "2"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"OK", "Warning", "Exceeded"};
}};
Derivation = "Status";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The volume";
Derivation = "Volume";
},
Instance of Msft_CliProperty
{
Name = "Warning Limit";
Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
Derivation = "WarningLimit";
}};
},
Instance of Msft_CliFormat
{
Name = "FULL";
Properties = {
Instance of Msft_CliProperty
{
Name = "Account";
Description = "The user account";
Derivation = "Account";
},
Instance of Msft_CliProperty
{
Name = "Disk Space Used";
Description = "The DiskSpaceUsed property indicates the current number of Bytes currently in use by this particular user or group.";
Derivation = "DiskSpaceUsed";
},
Instance of Msft_CliProperty
{
Name = "Limit";
Description = "The Limit property indicates the limit set for this particular user or group.";
Derivation = "Limit";
},
Instance of Msft_CliProperty
{
Name = "Status";
Description = "A Status property indicates the current status of the Disk Quota.";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "ValueMap";
QualifierValue = {"0", "1", "2"};
},
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"OK", "Warning", "Exceeded"};
}};
Derivation = "Status";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The volume";
Derivation = "Volume";
},
Instance of Msft_CliProperty
{
Name = "Warning Limit";
Description = "The WarningLimit property indicates the warning limit set for this particular user or group.";
Derivation = "WarningLimit";
}};
}};
};
Instance of Msft_CliAlias
{
FriendlyName = "ShadowStorage";
Target = "Select * from Win32_ShadowStorage";
pWhere = " Where DiffVolume = # and Volume = #";
Connection =
Instance of Msft_CliConnection
{
Namespace = "ROOT\\CIMV2";
Server = ".";
Locale = "ms_409";
};
Description = "The association between the volume for which a shadow copy is made and the volume to which the differential data is written.";
Verbs = {
Instance of Msft_CliVerb
{
Derivation = "Create";
Name = "Create";
Usage = "Create";
Qualifiers = {
Instance of Msft_CliQualifier
{
Name = "Values";
QualifierValue = {"Success", "Access denied", "Invalid argument", "Specified volume not found", "Specified volume not supported", "Shadow copy storage area already exists", "Shadow copy provider vetoed the operation", "Shadow copy provider not registered", "Shadow copy provider failure", "Unknown error"};
}};
Description = "Creates differential area storage for the specified Volume on the specified DiffVolume with the specified MaxSpace.";
Parameters = {
Instance of Msft_CliParam
{
Paraid = "DiffVolume";
Type = "STRING";
Description = "This parameter is the volume to be used to store the shadow copy differential area. If this paramter is not supplied the specified Volume will be used to store the differential area. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "MaxSpace";
Type = "UINT64";
Description = "This parameter is the initial maximum size of the differential area.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
},
Instance of Msft_CliParam
{
Paraid = "Volume";
Type = "STRING";
Description = "This parameter is the volume that is to be shadowed. This parameter can be specified as a volume drive letter, mount point or volume GUID name.";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "In";
QualifierValue = {"True"};
}};
}};
}};
Formats = {
Instance of Msft_CliFormat
{
Name = "INSTANCE";
Properties = {
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
}};
},
Instance of Msft_CliFormat
{
Name = "SYSTEM";
Properties = {
Instance of Msft_CliProperty
{
Name = "__CLASS";
Derivation = "__CLASS";
},
Instance of Msft_CliProperty
{
Name = "__DERIVATION";
Derivation = "__DERIVATION";
},
Instance of Msft_CliProperty
{
Name = "__DYNASTY";
Derivation = "__DYNASTY";
},
Instance of Msft_CliProperty
{
Name = "__GENUS";
Derivation = "__GENUS";
},
Instance of Msft_CliProperty
{
Name = "__NAMESPACE";
Derivation = "__NAMESPACE";
},
Instance of Msft_CliProperty
{
Name = "__PATH";
Derivation = "__PATH";
},
Instance of Msft_CliProperty
{
Name = "__PROPERTY_COUNT";
Derivation = "__PROPERTY_COUNT";
},
Instance of Msft_CliProperty
{
Name = "__RELPATH";
Derivation = "__RELPATH";
},
Instance of Msft_CliProperty
{
Name = "__SERVER";
Derivation = "__SERVER";
},
Instance of Msft_CliProperty
{
Name = "__SUPERCLASS";
Derivation = "__SUPERCLASS";
}};
},
Instance of Msft_CliFormat
{
Name = "STATUS";
Properties = {
Instance of Msft_CliProperty
{
Name = "Allocated Space";
Description = "Allocated space on differential area volume";
Derivation = "AllocatedSpace";
},
Instance of Msft_CliProperty
{
Name = "Differential Volume";
Description = "The differential volume";
Derivation = "DiffVolume";
},
Instance of Msft_CliProperty
{
Name = "Used Space";
Description = "Used space on differential area volume";
Derivation = "UsedSpace";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The original volume";
Derivation = "Volume";
}};
},
Instance of Msft_CliFormat
{
Name = "WRITEABLE";
Properties = {
Instance of Msft_CliProperty
{
Name = "Maximum Space";
Description = "Maximum space on differential area volume";
Derivation = "MaxSpace";
Qualifiers = {
Instance of MSFT_CliQualifier
{
Name = "CIMTYPE";
QualifierValue = {"uint64"};
},
Instance of MSFT_CliQualifier
{
Name = "read";
QualifierValue = {"True"};
},
Instance of MSFT_CliQualifier
{
Name = "write";
QualifierValue = {"True"};
}};
}};
},
Instance of Msft_CliFormat
{
Name = "BRIEF";
Properties = {
Instance of Msft_CliProperty
{
Name = "Allocated Space";
Description = "Allocated space on differential area volume";
Derivation = "AllocatedSpace";
},
Instance of Msft_CliProperty
{
Name = "Differential Volume";
Description = "The differential volume";
Derivation = "DiffVolume";
},
Instance of Msft_CliProperty
{
Name = "Used Space";
Description = "Used space on differential area volume";
Derivation = "UsedSpace";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The original volume";
Derivation = "Volume";
}};
},
Instance of Msft_CliFormat
{
Name = "FULL";
Properties = {
Instance of Msft_CliProperty
{
Name = "Allocated Space";
Description = "Allocated space on differential area volume";
Derivation = "AllocatedSpace";
},
Instance of Msft_CliProperty
{
Name = "Differential Volume";
Description = "The differential volume";
Derivation = "DiffVolume";
},
Instance of Msft_CliProperty
{
Name = "Maximum Space";
Description = "Maximum space on differential area volume";
Derivation = "MaxSpace";
},
Instance of Msft_CliProperty
{
Name = "Used Space";
Description = "Used space on differential area volume";
Derivation = "UsedSpace";
},
Instance of Msft_CliProperty
{
Name = "Volume";
Description = "The original volume";
Derivation = "Volume";
}};
}};
};
//Translate Formats
instance of MSFT_CliTranslateTable
{
Name = "BasicXml";
Tbl = {
Instance of MSFT_CliTranslateTableEntry
{
FromValue = "&gt;";
ToValue = ">";
},
Instance of MSFT_CliTranslateTableEntry
{
FromValue = "&lt;";
ToValue = "<";
}
};
};
instance of MSFT_CliTranslateTable
{
Name = "NoComma";
Tbl = {
Instance of MSFT_CliTranslateTableEntry
{
FromValue = ",";
ToValue = " ";
}
};
};