Returns one or more properties for a Microsoft® Active Directory® object. Used by Microsoft® Provisioning Framework (MPF).
Get Properties is a wrapper for IADS::GetEx.
The following code fragment shows the format for sending data to this procedure. For more information on individual elements and attributes, see the Elements and Attributes table.
<executeData>1..1
<path>1..1
<propertyList>0..1
<property name="..">0..unbounded</property>
</propertyList>
</executeData>
The following code fragment shows the format for data this procedure returns. For more information on individual elements and attributes, see the Elements and Attributes table.
<executeData>1..1
<properties>1..1
<property name="..">1..unbounded
<value>0..unbounded</value>
</property>
</properties>
</executeData>
The following table describes the XML schema elements and attributes. Unless otherwise indicated, the data type is string.
Element | Description, relationships, and attributes | ||
---|---|---|---|
executeData | Description: Encapsulates the procedure's input and output data. Children: |
||
path | Description: Lightweight directory access protocol (LDAP) path of the object to retrieve properties from. Parent: |
||
properties | Description: Returned list of properties with their values. Multi-valued properties will return multiple value nodes. Some properties that ADSI does not accept as input in string format will be returned using an XML data type. A similar format must be used when passing values back to the Set Properties action. If a property type was not implemented to be returned, no property node is returned. Note that IADs::GetEx returns the same thing for an invalid property name as for a valid property name with no value, so in both cases this action will generate an empty property node. Parent: Child: |
||
property | Description: Name of the property, used for both input and output XML. Output property nodes can be followed by value nodes. Child: Attributes:
|
||
propertyList | Description: A list of Active Directory properties to retrieve. Use the LDAP attribute display name for the name attribute of the each property element. If the propertyList element is not provided or is empty, all properties are returned. Parent: Child: Attributes:
|
||
value | Description: A value of a property. Example (for a VT_BOOL property type):
Parent: |
Active Directory Provider supports the following property types (based on what IADs::GetEx returns).
Active Directory Provider, Preferred DC Active Directory Provider, Set Properties