In order to provision Exchange Server 2010 mailboxes, the Active Directory driver uses Windows PowerShell in the form of a service.
The Exchange Server 2010 service is installed on the server that is running the Active Directory driver. If you decided to run the driver locally, the driver is installed on the Identity Manager server. If you decided to run the driver remotely, the driver is installed on the same server as the Remote Loader service.
The service listens on a default port of 8098. This is set when the service is installed. It is stored in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Novell\IDM_AD_EX_2010_SERVICE. The value can be edited if necessary. If you edit the registry key, both the service and the driver must be restarted.
The Active Directory driver creates, moves, and disables Exchange Server 2010 mailboxes. The cmdlets supported by the Active Directory driver to create, move, and disable mailboxes in Exchange Server 2010 are Enable-Mailbox, New-MoveRequest, and Disable-Mailbox. The cmdlets use the following parameters in the Active Directory driver:
Enable-Mailbox: -Identity, -Alias, -Database -DomainController
Disable-Mailbox: Identity, -DomainController, -Confirm
New-MoveRequest: -Identity, -TargetDatabase, -DomainController, -Confirm
For more functionality support, use the Scripting driver or the native PowerShell support feature. For more information on the Scripting driver, see the Identity Manager 4.0.2 Driver for Scripting Implementation Guide. For more information on PowerShell support in Identity Manager, see Section D.0, Configuring PowerShell Support.
To provision Exchange Server 2010 mailboxes, you must complete the following steps:
On the server where the driver will run, whether that is as a Remote Loader service or if the driver is installed locally, the following items must be installed:
Microsoft .NET Framework version 2.0 or later
Exchange Server 2010 Management Tools for 64-bit platform
To install the service, you must use the .NET Framework InstallUtil.exe utility. The version folder is the current version of the .NET Framework that is installed.
The default location for a 64-bit server is C:\WINDOWS\Microsoft.Net\Framework64\version\InstallUtil.exe.
To use InstallUtil.exe:
Open a .NET command prompt.
Issue the command InstallUtil IDMEx2010Service.exe to register the service and create the correct registry entries.
The default location of the service is C:\novell\remoteloader\IDMEx2010Service.exe.
To start the service, select
.Right-click the service
and select .The service runs as a system. A system usually does not have rights to manage mailboxes. Run the service as an account that has enough rights to manage mailboxes. If the IDM PowerShell service is run as a user, then the user must be a member of the Organization Management.
NOTE:To uninstall the service, open a .NET command prompt and issue the InstallUtil /u IDMEx2010Service.exe command.
You need to modify the existing driver object to enable provisioning with Exchange Server 2010.
Right-click the Active Directory driver in the Modeler, then select
.Select
.Search for the heading <header display-name="Exchange Options"/>.
Change the following lines:
Old XML |
New XML |
---|---|
<definition display-name="Exchange Management interface type (use-cdoexm/use-post-cdoexm)" name="exch-api-type" type="enum"> |
<definition display-name="Exchange Management interface type (use-cdoexm/use-exch-2007/use-exch-2010)" name="exch-api-type" type="enum"> |
<enum-choice display-name="use-cdoexm">use-cdoexm</enum-choice> |
<enum-choice display-name="use-cdoexm">use-cdoexm</enum-choice> |
<enum-choice display-name="use-post-cdoexm">use-post-cdoexm</enum-choice> |
<enum-choice display-name="exch-2007">use-exch-2007</enum-choice> <enum-choice display-name="exch-2010">use-exch-2010</enum-choice> |
Click
twice to save the changes.In iManager, click
.Select
.Select the driver set where the Active Directory driver is stored.
Click the upper right corner of the Active Directory driver, then click
.In the
tab, click under .Click the
check box.Search for the heading <header display-name="Exchange Options"/>.
Change the following lines:
Old XML |
New XML |
---|---|
<definition display-name="Exchange Management interface type (use-cdoexm/use-post-cdoexm)" name="exch-api-type" type="enum"> |
<definition display-name="Exchange Management interface type (use-cdoexm/use-exch-2007/use-exch-2010)" name="exch-api-type" type="enum"> |
<enum-choice display-name="use-cdoexm">use-cdoexm</enum-choice> |
<enum-choice display-name="use-cdoexm">use-cdoexm</enum-choice> |
<enum-choice display-name="use-post-cdoexm">use-post-cdoexm</enum-choice> |
<enum-choice display-name="exch-2007">use-exch-2007</enum-choice> <enum-choice display-name="exch-2010">use-exch-2010</enum-choice> |
Click
twice to save the changes.Click
.The Active Directory driver supports the database load balancing feature included in Exchange Server 2010. You can use the Active Directory driver to auto-provision Exchange Server 2010 accounts and enable Exchange to load balance accounts across the databases in your Exchange environment.
To enable load balancing, use either Designer or iManager to set the value of the defer.
parameter toFor more information about automatic account provisioning in Exchange Server 2010, see Understanding Automatic Mailbox Distribution
.
Right-click the Active Directory driver in the Modeler, then select
> .Select
.Select the
tab.Click
and select .Set the value of the defer.
parameter toClick
.In iManager, click
.Select
.Select the driver set where the Active Directory driver is stored.
Click the upper right corner of the Active Directory driver, then click
.In the
tab, click and select .Set the value of the defer.
parameter toClick
.Click
.