Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Applies To: Windows Server 2008
The policy element corresponds to a single Group Policy setting displayed in the Local Group Policy Editor or Group Policy Management Console. The policy element describes all of the information about the policy setting, but includes a reference to the parameter definition.
Syntax
The syntax of the policy element declaration is:
<policy name="="<placeholder for logical or friendly name>"
class="Machine|User|Both"
displayName="$(string.<placeholder for category text>)"
explainText="$(string.<placeholder for help text>)"
presentation="$(presentation.<parameter placeholder>)"
key="<placeholder for registry key>"
valueName="<placeholder for registry valuename>">
<parentCategory> … </parentCategory>
<supportedOn> … </supportedOn>
<enabledValue> … </enabledValue>
<disabledValue> … </disabledValue>
<enabledList> … </enabledList>
<disabledList> … </disabledList>
<elements> … </elements>
</policy>
Attributes
| Attributes | Required | Description |
|---|---|---|
Yes |
Specifies a logical name to use for a specific supported application and revision. |
|
Yes |
Identifies whether the policy will be located under a single node of the Local Group Policy Editor or Group Policy Management Console (computer or user) or both nodes. The class attribute can be defined as "User," "Machine," or "Both." |
|
Yes |
The reference to the policy setting title text string located in the string table of the .adml file. |
|
No |
Explain or Help text associated with a specific policy setting. |
|
No |
An identifier used to reference the localized portions of the parameter definition located in the presentation table of the .adml file. |
|
Yes |
The registry key location under which the registry value will be created. |
|
No |
The registry value that will be configured for this specific policy element. |
Child elements
| Element | Required | Description |
|---|---|---|
Yes |
Reference to parent of the current category. |
|
seeAlso Element element |
No |
Reference to another element that may be related. This element is not supported and will be ignored by current Group Policy. |
No |
Contains index words that could be used to search for elements. This element is not supported and will be ignored by current Group Policy tools. |
|
No |
supportedOn logical name as defined in the supportedOn element for this file. |
|
No |
A decimal or string value representing the enabled value of the registry valueName element. |
|
No |
A decimal or string value representing the disabled value of the registry valueName element. |
|
No |
A set of decimal or string values and registry keys representing the enabled state of the policy element. |
|
No |
A set of decimal or string values and registry keys representing the disabled state of the policy element. |
|
No |
One of five parameters types that can be set in a policy setting. |
Note
For simplicity of documentation, nested elements located one level down, known as child elements, will only be described for a given element.
Remarks
One thing to keep in mind when declaring a policy element is that you have the freedom to mix and match the elements for enabling and disabling the policy element. For example, you can declare an enabledValue with a disabledList element. You do not have to match the enabledValue with a disabledValue or an enabledList with a disabledList.
You can even define a policy element with only a parameter to the policy element through the presentation attribute. This will have the net effect of only setting a registry value when the policy is enabled with a set parameter. In this case, you will still need to define a registry key as a policy attribute, even though the registry key will be determined through the parameter definition via the referenced presentation table entry.
Examples
This XML fragment is an example of a single policy element that defines a policy setting configured to a string value based on the enabled or disabled state.
<policy name="Sample_NoParamPolicy" class="Both" displayName="$(string.Sample_NoParamPolicy)" explainText="$(string.Sample_NoParamPolicy_Help)" key="Software\Policies\Examples" valueName="Example1NoParam">
<parentCategory ref="SAMPLE" />
<supportedOn ref="SUPPORTED_ProductOnly" />
<enabledValue>
<decimal value="1" />
</enabledValue>
<disabledValue>
<decimal value="0" />
</disabledValue>
</policy>
This XML fragment is an example of a policy element that contains only a text input box parameter definition declared through the elements element.
<policy name="Sample_Textbox" class="User"
displayName="$(string.Sample_Textbox)"
explainText="$(string.Sample_Textbox_Help)"
presentation="$(presentation.Sample_Textbox)"
key="Software\Policies\Examples">
<parentCategory ref="TEXTBOX_CATEGORY" />
<supportedOn ref="SUPPORTED_ProductOnly" />
<elements>
<text id="Sample_TextboxPrompt" valueName="Example2textbox" />
</elements>
</policy>