University of Notre Dame > OIT

Office of Information Technologies

services banner security banner

RSS Feed
Subscribe to the OIT Security Alerts RSS Feed

OIT Home > Exchange > ND Exchange Configuration Utility (Windows) for Technical Staff

ND Exchange Configuration Utility (Windows) for Technical Staff

THIS INFORMATION IS INTENDED FOR TECHNICAL STAFF ONLY

Technical staff may find the following utility and information helpful in rolling Outlook with a MAPI connection to your department.

Instructions for using the ND Exchange Configuration Utility for Windows

The ND Exchange Configuration utility prepares a Microsoft Windows XP or Vista users’ profile for ND’s implementation of Microsoft Exchange.

Silent Mode

The utility can be run in a totally silent mode by including a “-s” or “/s” command-line switch at launch time. It performs all functions of the configuration utility without user prompts or messages. If it encounters a situation where user input is required, the script will halt execution and end silently. This mode is useful for those departmental administrators who wish to deploy the utility via GPO or SMS. It can also be run with a “-close” or “/close” switch to display only a “utility completed” popup (10 second delay before it auto-closes) for those administrators who wish to push silently but provide their users with a message that the utility completed successfully.

User Context

Since the utility makes changes to the user’s profile, it must be run under the user context, either as part of a logon script (via GPO) or an SMS advertisement running with user credentials. Any attempts to deploy using administrator or System credentials will fail.

Program Functions

Running the utility performs the following functions:

  • File Decompression
  • OS Version Check
  • Opening Message*
  • Client Check
  • Thunderbird Configuration
  • Seamonkey Configuration
  • Outlook Configuration
  • Disable Client Check For Subsequent Launches
  • Closing Message* **

* Suppressed with “-s” or “/s” command-line switch
** Sole dialog displayed with “-close” or “/close” command-line switch


File Decompression

The following files are decompressed to a “NDExchange_Configuration” folder within the user’s temp folder:

  • MaintWiz.exe
  • NDExchange.prf
  • Outlook.cmw
  • Outlook.msp

NDExchange_Configuration.vbs is then launched from memory.

OS Version Check

Utility exits if OS version is earlier than WindowsXP.

Opening Message

An opening dialog is displayed:

opening message.bmp

This dialog is on a 15-second timer and will default to “OK” if no other option is clicked.

If a user clicks Cancel the utility exits without further dialogs.

Client Check

A list of migrated clients is downloaded from http://eds.nd.edu/exchange/clients.txt.

The user’s logon ID is compared to the NetIDs in this list. If the logon ID matches an ID in the list, the utility proceeds to Thunderbird Configuration. If the logon ID is not found on the list, the following dialog is displayed:

not logged on with NetID.bmp

If a NetID is entered that matches an entry in the client list, the utility proceeds to Thunderbird Configuration. If the Cancel button is clicked the utility exits without further dialogs. Finally, if nothing is entered or an entry does not match the list, the following dialog is displayed and the utility exits:

not migrated 2.bmp

Thunderbird & Seamonkey Configuration

All instances of the Thunderbird or Seamonkey configuration file Prefs.js (within the user’s profile folder structure) are modified, changing “imap.nd.edu” to “imap-alt.nd.edu”.

Outlook Configuration

The following functions are performed:

  • Close Outlook if running - Exchange profiles cannot be created with Outlook running
  • Determine if Office/Outlook is installed – Exit utility with one of the following dialogs:

office not installed.bmp


outlook not installed.bmp

  • Retrieve Personal Folders location and filename
  • Replace variable in Import Profile (NDExchange.prf) with Personal Folders location and filename
  • Set registry entries to import NDExchange.prf profile

Disable Client Check For Subsequent Launches

A registry entry is created to disable clients.txt download and check on re-launches of the utility. This registry is only created if the user has successfully been found on the list once. This speeds up the process for re-configures.

Closing Message

A closing dialog is displayed:

closing message.bmp


Launching Outlook

When the user first launches Outlook after running the configuration utility they will be presented with a logon prompt:

logon.bmp

The user’s NetID must be entered as netid@nd.edu.

This logon dialog will appear 2-3 times as the account is set up on the local computer.

Note: It will only appear once (at Outlook launch) after setup is complete.

After successfully authenticating to the Exchange server, Outlook uses the user’s logon ID to attempt an account lookup. If the logon ID and the user’s NetID do not match, the following dialog will appear:

no address match.bmp


After clicking OK, the following dialog will display:

NetID Here.bmp

Enter the user’s NetID in the “Mailbox” area and click Check Name. If a lookup is successful, the user’s account name will appear underlined. If unsuccessful, verify that a valid NetID has been entered. Do not add the “@nd.edu” to this entry.

Click OK to begin the mailbox setup within Outlook. When completed, an Exchange mailbox will be visible along with the user’s previously created Personal Folders (if the client was an Outlook user). Their account will also be configured to use ND’s LDAP directory server for name lookups in addition to the Global Address List (GAL, or list of all Exchange users).

 

If you need assistance connecting to Notre Dame’s Exchange service, please contact the OIT Help Desk at 574-631-8111.

 

 
 

Need answers?
Contact the OIT Help Desk at oithelp@nd.edu or 574-631-8111.