BACK TO INDEX

Win32_Environment
The Win32_Environment class represents an environment or system environment setting on a Win32 computer system.
NameSpace Path
\ROOT\CIMV2\SMS
PROPERTYSMS_REPORTCIMTYPEDESCRIPTION
CaptionStringThe Caption property is a short textual description (one-line string) of the object.
DescriptionStringThe Description property provides a textual description of the object.
InstallDateDateTimeThe 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.
NameStringThe 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. Example: Path.
StatusStringThe 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.
SystemVariableBooleanThe 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. Values: TRUE or FALSE. A value of TRUE indicates the variable is a system variable.
UserNameStringThe UserName property indicates the owner of the environment setting. It is set to "" for settings that are specific to the Win32 system (as opposed to a specific user) and "" for default user settings. Example: Jsmith.
VariableValueStringThe 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. Example: %SystemRoot%.
SAMPLE DATA INSTANCE
   [LOCALE(1033): ToInstance Amended]
   instance of Win32_Environment
   {
    Caption = "\\ComSpec";
    Description = "\\ComSpec";
    Name = "ComSpec";
    Status = "OK";
    SystemVariable = TRUE;
    UserName = "";
    VariableValue = "%SystemRoot%\\system32\\cmd.exe";
   };