The ApplicationProvisioner sample that ships with the Unified Communications Managed API 2.0 Core SDK includes two parts:
The ApplicationProvisioner (ApplicationProvisioner.exe) utility is used to provision a trusted Microsoft Unified Communications Managed API 2.0 Core SDK application that you create. The utility creates the Active Directory trusted service and contact objects and then provisions your application using values it retrieves from the Active Directory objects, provided that the sample code runs with adequate permissions to create and consume Active Directory objects in the domain where your application runs.
ApplicationProvisioning is compiled and built to produce ApplicationProvisioning.dll, a dynamic link library that specifies an API.
Before you provision an application, application developers and administrators must be members of a specific Active Directory universal group, and the account on which the application runs must be a member of another similar group. For more information, see Required Active Directory Permissions.
This section contains the following topics.