RSOP_RegistryPolicySetting class
Represents policy data for registry or administrative template extension. Policy settings in an administrative template file (.adm) involve setting values on registry keys that are abstracted by this class.
Note
Classes that derive from the RSOP_PolicySetting class must redefine both the id and the precedence properties to be keys.
The following syntax is simplified from MOF code and includes all inherited properties.
Syntax
[AMENDMENT]
class RSOP_RegistryPolicySetting : RSOP_PolicySetting
{
string id;
uint32 precedence;
string GPOID = "";
string SOMID = "";
datetime creationTime;
string registryKey = "";
string valueName = "";
uint32 valueType = 0;
uint8 value[];
boolean deleted = FALSE;
string command = "";
};
Members
The RSOP_RegistryPolicySetting class has these types of members:
Properties
The RSOP_RegistryPolicySetting class has these properties.
-
command
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("Command")
Command to run on the registry key or value.
-
-
creationTime
-
-
Data type: datetime
-
Access type: Read-only
Time the policy object was created.
This property is inherited from the RSOP_PolicySetting class.
-
-
deleted
-
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: DisplayName ("Is Deleted")
Indicates whether the registry key or registry value has been deleted.
-
-
GPOID
-
-
Data type: string
-
Access type: Read-only
Identifies the GPO that contains the policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpDSPath. You must remove the prefix LDAP://CN=Machine from lpDSPath.
This property is inherited from the RSOP_PolicySetting class.
-
-
id
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key, DisplayName ("ID")
Unique identifier for objects of this class.
This property is inherited from the RSOP_PolicySetting class.
-
-
precedence
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: key, DisplayName ("Precedence")
The order or precedence in which the policy object should be applied.
This property is inherited from the RSOP_PolicySetting class.
-
-
registryKey
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("Registry Key")
Name of the registry key.
-
-
SOMID
-
-
Data type: string
-
Access type: Read-only
The scope of management (SOM) associated with the GPO that contains this policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpLink. You must remove the prefix LDAP:// from lpLink.
This property is inherited from the RSOP_PolicySetting class.
-
-
value
-
-
Data type: uint8 array
-
Access type: Read-only
-
Qualifiers: DisplayName ("Value")
Value of the registry key, represented by an array of bytes.
-
-
valueName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("Value Name")
Name of the registry value.
-
-
valueType
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: DisplayName ("Type")
Data type of the registry value, such as REG_SZ.
-
Remarks
The RSOP_RegistryPolicySetting class is derived from RSOP_PolicySetting.
The registry policy settings that relate to Internet Explorer are stored in the RSOP_IERegistryPolicySetting WMI class, rather than in the RSOP_RegistryPolicySetting class. This is because the Internet Explorer Administration Kit (IEAK) UI displays only the RSoP data related to Internet Explorer management.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Namespace |
Root\RSOP\Computer, Root\RSOP\User |
MOF |
|
DLL |
|