Share via


Auto-Provisioning and PowerShell Activation

Application activation is the process in which configuration data is written to the Central Management Store database, Active Directory forest, and local computer. Microsoft Unified Communications Managed API (UCMA) 3.0 includes Windows PowerShell activation, which makes it simple to activate or deactivate an application. UCMA 3.0 also introduces automatic provisioning (auto-provisioning), to simplify the task of monitoring and reacting to changes in configuration data.

Activating a UCMA 3.0 application against Microsoft Lync Server 2010 typically involves setting a trust relationship between the application and Lync Server 2010, and setting up routing-specific configurations. PowerShell-based programmable activation enables application developers to easily integrate the details of UCMA 3.0 activation into their overall application activation.

Automatic provisioning provides an abstraction of Lync Server 2010 data sources, using an object model already familiar to developers. Using automatic provisioning, developers can create applications that monitor and react to Lync Server 2010-specific configuration changes that are detected by the UCMA 3.0 platform.

In addition to Lync Server 2010-specific trust and route settings, most applications will need to provision data that is specific to their application. Application developers are responsible for storing and managing any such data in their own application store, and to create the bindings between their application store and the Central Management Store so that the two data sets can be reconciled.

For more information, see Activating a UCMA 3.0 Core Trusted Application. The topics in the referred-to section also discuss PowerShell activation.