Using the Delegate Utility for Exchange 2003 or 2007
Overview
The Delegate Utility for Microsoft Exchange 2003 or Exchange 2007 provides a one-time process for on-boarding large groups of users with permissions assigned for Exchange integration. Contact your Deem Delivery Manager or email us at travelcustomersuccess@deem.com for more information.
The Delegate Utility sets Exchange Server permissions as a batch, and automatically applies these permissions to a group of enabled users.
Before you download and run the Delegate Utility, it is important to understand the system requirements:
- In order for the utility to work correctly, the Delegate Utility must be installed on a machine within the same domain group as your Microsoft Exchange Server(s). However, since you should never install a MAPI client on an Exchange server, we recommend that you do not install this utility on one of your Exchange servers.
- The machine can have any of the following operating systems: Microsoft XP with SP, Microsoft Server 2003/2008 or Microsoft Vista
- The .NET framework 3.5. SP1
- The utility uses MAPI interfaces in Microsoft Outlook to communicate with the Exchange Server. The machine will need to have Microsoft Outlook 2003 or 2007 installed.
Click to download the Delegate Utility (for Exchange 2003 or Exchange 2007)
Installing and Setting Up the Delegate Utility
Extract the compressed file to a folder of your choice. Upon extraction you will see the following files:
- Readme.txt summarizes the installation steps.
- The DeemDelegateutility.zip file is the compressed Delegate Utility executable.
- The vcredist_x86.exe file has the C++ redistributable libraries that need to be installed before running the utility.
Install the C++ redistributable libraries by double clicking vcredist_x86.exe.
Extract the DeemDelegateUtlity.zip to a folder of your choice. Upon extraction, you will see folders. Each folder serves a specific purpose:
- In case of errors with the utility, check \Logs\reardenerror.txt and \Log\reardenaudit.txt.
- The input file for users that need the delegate account are placed in \ToBeProcessed folder. Upon a successful run of the utility, a file is created in \Processed folder that lists the processed user records. The permissions for the calendar and contact folders are backed up in the \Backup folder.
- The \Config folder has configuration files that are needed to establish connectivity and run the utility.
Running the Utility
Make sure that you log in as an Exchange and Active Directory administrator to the computer that will run the utility. You must have permission to log into the Exchange server machine and have administrative rights for the Exchange server and Active Directory. You need to be able to modify permissions of the Active Directory accounts.
To run the utility, double-click the utility's ".exe" file. The Delegate Utility appears with the Set Permissions tab selected.
The Delegate Utility provides you with the ability to set permissions in bulk. It needs the following:
- Connectivity information for your Exchange Server(s)
- A list of users that need the delegate user added.
The utility applies the permissions needed for the delegate users to a list of specified Exchange users. You can also use the utility to remove the delegate user and restore the permissions to their original state.
Establishing Connectivity
Set your Exchange Server connectivity details by choosing File>Connect. The Connection Manager dialog appears.
Connectivity details for more than one Exchange Server can be saved. Square brackets (for example, “[Exchange2003]”) indicate the default connection that will be picked up. At any given time permissions can be managed for users in one domain. Your users can be on multiple Exchange servers -- as long as they belong to the same domain, only one connection needs to be established.
Adding a List of Users
The Delegate Utility can receive Exchange Users in two ways:
- Text File: A list within a comma-seperated values (CSV) file such as one created by a spreadsheet program.
- Profile Web Service: Use the service that pulls the users from the site.
Select your method by choosing File>User Profile Sources.
When using the Text File method:
When using the Profile Web Service:
Setting Permissions
When you are ready to apply the permissions, launch the utility. Provide the Delegate User email ID under the Set Permissions tab.
Applying Permissions Right Away
You can apply permissions immediately by choosing the Now option from the Schedule drop-down menu and clicking the Set Permissions button.
Creating a Schedule
You can schedule the utility to process permissions on a recurring basis either weekly or monthly.
The Processed Log
Upon successful completion the utility creates a file Processed.log in the \Processed folder. This is a list of all the members that were processed successfully. The utility also creates a log file in the “Logs” folder. The log file provides granular details on the success or failure of the utility.
Restoring Permissions
To remove the delegate user and associated permissions, click the Restore Permissions tab, and then click the Restore Permissions button.