Managed Active Directory Namespace API
This document provides the details of the Application Programming Interface (API) for the Managed Active Directory Namespace included with the Microsoft Provisioning System (MPS) in the Microsoft Hosted Solutions. Contained herein are descriptions of the procedures of this namespace along with method input parameters and return values. In addition, example Extensible Markup Language (XML) requests are provided along with typical XML responses that the provisioning system returns after a request is submitted to MPS and tasks are completed.
Developers should use this API document as a reference when creating XML requests that initiate the provisioning of Managed Active Directory services or as a basis for review of the Managed Active Directory named procedures that are implemented in the Web Service.
The Managed Active Directory Namespace builds upon the Active Directory Provider Namespace and the Preferred DC Active Directory Namespaces that are included with Microsoft Provisioning System (MPF). The Managed Active Directory Namespace implements aggregate business logic for Active Directory using the procedures described in this topic.
Important
Although Active Directory is not case sensitive for elements such as the Lightweight Directory Access Protocol (LDAP) path, XML is case sensitive. To ensure that the procedure executes appropriately, specify all tags, elements, and data using uppercase and lowercase letters exactly as shown in the XML examples. For additional guidelines on how to use XML, see the Microsoft Web site.
Public Methods
Public Method | Description |
---|---|
Changes a user's password. |
|
Creates a contact. |
|
Creates a group in Active Directory. |
|
Creates an organization. |
|
Creates a user. |
|
Deletes a contact. |
|
Deletes a group. |
|
Deletes an organization. |
|
Deletes a user. |
|
Disables a user. |
|
Redistributes the group membership for the next group pending. |
|
Enables a user. |
|
Implements group nesting to circumvent the Windows 2000 Server limitation of 5000 members per group. |
|
Returns a reseller's hosting organization or a customer's reseller. |
|
Obtains the permissions and other policy elements for an object. |
|
Returns the owning organization of the supplied object. |
|
Returns the current group capacity expansion multiplier for a given organization and capacity type. |
|
Returns the groups whose memberships need to be redistributed after a call to ExpandWin2KCapacity. |
|
Adds a member to a group in Active Directory. |
|
Removes a member from a group in Active Directory. |
|
Changes properties of a contact. |
|
Modifies a group in Active Directory. |
|
Changes properties of an organization. |
|
Modifies a user's account. |
|
Moves an object from one location to another. |
|
Renames a contact. |
|
Renames a group in Active Directory. |
|
Renames an organization. |
|
Renames a user's account. |
|
Sets a user's password. |
Applies To
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0
Hosted Messaging and Collaboration version 3.5
Hosted Messaging and Collaboration version 3.0
Windows-based Hosting version 4.5
Windows-based Hosting version 4.0
Windows-based Hosting version 3.5
Windows-based Hosting for Applications version 1.0