PolicyDefinitions schema

General schema information goes on this page.

The following table lists all of the elements in this schema, sorted alphabetically by name.

ElementDescription
and

A group of supported components that must all be true for the policy definition to be supported.

annotation

A comment string for .adml files. Strings added to this tag will not be processed by Group Policy tools.

boolean

A choice element in a policy with associated values for the true and false cases.

categories

A list of category elements. Up to one list of categories can be defined in an .admx file.

category

A single grouping of policy definitions based on the definition of the Category type.

checkBox

Represents a check box display element.

comboBox

Represents a combo box display element with default/suggested entries.

decimal (in type: Value)

An unsigned integer numeric value.

decimal (type: DecimalElement)

A number/decimal element in a policy. The value can be stored in either a numeric or string representation of the value.

decimalTextBox

Represents a text box with or without a spin control for entering decimal numbers.

default

Specifies a default string.

defaultValue

Specifies a default value. This can be used for either string or numeric data.

definition

Definition of complex supported product major and/or minor versions, and such. The DisplayName must be a linguistic representation of the complex supported-on definition.

definitions

A table of supported components definitions. A single grouping of SupportedOnDefinitions.

delete

A deleted registry value or key.

description

The localized description of policy settings contained in an .adml file. Unsupported by current Group Policy tools.

disabledList

A list of items representing registry value names to be set when the owning policy is disabled.

disabledValue

A registry value name to be set when the owning policy is disabled.

displayName

The localized friendly name of the policy settings file. Unsupported by current Group Policy tools.

dropdownList

A drop-down list display element, with which a user can pick one of the displayed entries. Must be associated with an EnumerationElement when defined in the <elements> PolicyDefinition element.

elements

Defines the types of optional parameters defined in a policy setting. The number and type of PolicyElements must match the policy presentation elements.

enabledList

A list of items representing registry value names to be set when the owning policy is enabled.

enabledValue

A registry value name to be set when the owning policy is enabled.

enum

An enumeration element in a policy.

falseList

A list of values to be set when the item is set to a false state.

falseValue

A value to be set when the item is set to a false state.

item (in type: EnumerationElement)

One of the values in an EnumerationElement.

item (type: ValueItem)

A specified item with an associated registry key and value.

keywords

Optional keywords associated with categories or policy definitions. Not supported by Group Policy tools.

label

Text associated with the input box to provide prompt text.

list

A list element in a policy.

listBox

Represents a listbox display element.

longDecimal (in type: Value)

An unsigned Long numeric value.

longDecimal (type: LongDecimalElement)

A QWORD (64-bit unsigned integer) number/decimal element in a policy.

longDecimalTextBox

Represents a text box with or without a spin control for entering 64-bit decimal numbers. Can be associated with either a LongDecimalElement or TextElement.

majorVersion

A major version of a product.

minorVersion

A single version of a component to facilitate simple ranking of versions.

multiText

A multi-line text element in a policy.

multiTextBox

Represents a multi-line textbox display element. Can be associated with a multiTextElement.

or

A group of supported components where at least one must be true for the policy definition to be supported.

parentCategory

A reference to the parent category of the current category.

policies

A grouping of one or more policy setting definitions.

policy

A single policy setting definition.

policyDefinitionResources

The base type for localized .adml files with a single language/culture per file. Localization files are always in the namespace of the associated .admx file and never reference definitions from other namespaces.

policyDefinitions

The base type for general .admx files with satellite resource files.

policyNamespaces

An .admx implementation of a PolicyNamespaces type.

The PolicyNamespaces complex type is a single PolicyNamespaceAssociation to reference the policy information defined in an .admx file and a set of PolicyNamespaceAssociation types referenced by an .admx file.

presentation

A presentation element representing parameters for a policy setting.

presentationTable

A table of presentation elements representing policy setting parameters.

product

A potentially supported product.

products

A single grouping of SupportedProducts. Not supported by current Group Policy tools.

range

A supported version range.

reference

A reference to a supported product definition, either a single version or a complex definition.

resources (type: Localization)

An .adml implementation of a localization table.

resources (type: LocalizationResourceReference)

An .admx implementation of the PolicyDefinitionResources. The minimum version of the .adml file is required.

seeAlso

An descriptor string used to reference related policy definitions. Optional and unsupported by Group Policy tools.

string (in type: Value)

A string with a maximum length of 255 characters.

string (type: LocalizedString)

A localized string. This can represent policy setting titles or help text strings.

stringTable

A table of localized strings.

suggestion

A suggested value to be placed in the drop-down list. Multiple suggestion elements result in multiple suggestions.

supersededAdm

A reference to the file name for an .adm file. Group Policy Object Editor will not read any .adm file designated as superseded.

supportedOn (type: SupportedOnReference)

A reference to a supported product definition, either a single version or a complex definition.

supportedOn (type: SupportedOnTable)

A table of potentially supported products.

target

A PolicyNamespaceAssociation to reference an .admx file. A target element should be unique for each .admx file. The Group Policy Object Editor will report a duplicate namespace error if it reads more than one .admx file with the same target namespace.

text (type: TextElement)

A text element in a policy.

text (type: string)

A localized string.

textBox

Represents a text box display element.

trueList

A list of values to be set when the item is set to a true state.

trueValue

A value to be set when the item is set to a true state.

using

A set of PolicyNamespaceAssociation types referenced by an .admx file.

value

Can be a string, a decimal value or deleted.

valueList

A list of items with an associated registry key and value.

 

 

 

Show: