Migrating from Domino to Exchange 2007 (Part 5)

If you would like to read the next part in this article series please go to:

If you’ve been following this article so far you’ll remember that we’ve installed the Transporter Suite for Lotus Domino onto our Exchange 2007 server, configured two-way directory synchronization between Exchange and Domino and also configured calendar free/busy access across the two systems. This has allowed neilhobson.com, running Exchange, and nghcloud.co.uk, running Domino, to happily coexist but it has now become a requirement to migrate the nghcloud.co.uk Domino users to Exchange. However, before we migrate the mailbox contents from Domino to Exchange, we must first migrate the Domino users to Active Directory and that will be the focus here in part five of this article.

Domino Directory Migration

The transporter suite can be configured to migrate information from the Domino directory into Active Directory, either into existing user accounts or new user accounts. For this article, new Active Directory user accounts will need to be created in neilhobson.com’s Active Directory domain. To support this, let’s create a new Organizational Unit (OU) called Migrated Domino Users. This OU will contain the newly created user accounts, whilst the Domino Users OU maintains the mail-enabled contacts created as part of the directory synchronization process.

Let’s look at the steps required to complete the directory migration process. They are as follows:

  1. Run the Transporter Management Console.
  2. In the console tree, expand Migrate and then click Directory. You should be presented with the Enter Domino Credential window as shown in Figure 35. Enter the credentials of the Domino user in use by the Notes client, just as you’ve done before, and then click OK. In this case, this is the password belonging to the Domino Administrator account.

Figure 35:
Enter Domino Credential Window

  1. Back at the main transporter suite window, you should now see the Domino users listed as seen below in Figure 36. Note that the Active Directory Account field is currently blank since no Active Directory account has been created yet; that will change shortly. You can now select the users that you wish to migrate to Active Directory. I use the term ‘users’ since you can shift-select or ctrl-select multiple users at the same time. As you can see from Figure 36, Domino User 1 has been selected for directory migration.

Figure 36:
Selecting Users to Migrate to Active Directory

  1. With the user(s) selected, right-click and choose Migrate selected user… from the context menu or choose the same option from the Action pane. This is the process to use if you want to create new Active Directory accounts for the Domino users. We’ll cover the main difference with the other option, Migrate with manual Active Directory lookup… later in this article. Right now, having selected the migrate user option, you should now see the Domino User Migration wizard which commences with the Introduction screen.
  2. The next screen is the New Account Options screen which should be completed as follows. A completed screen is shown in Figure 37.

    a. Active Directory container. Choose an OU to store new user accounts. In this example we’re going to store ours in the Migrated Domino Users OU.

    b. New account initial password. Since we’re creating new Active Directory accounts, we can choose to set the initial password at this point. Also note the option that forces the users to change their passwords at their first logon.

Figure 37: New Account Options Screen

  1. Next up is the Mailbox Options screen, which allows you to create an Exchange mailbox for the Domino user account being migrated to Active Directory. You don’t need to create a mailbox at this time since that can also be done when you move the mailbox contents from Domino to Exchange later on. Let’s choose to create a mailbox now though, since we know we’re going to migrate the mailboxes from Domino to Exchange anyway. The completed screen is shown in Figure 38.

Figure 38:
Mailbox Options Screen

  1. The penultimate screen is the Progress screen, which simply requires you to click the Migrate button to complete the overall process. If all goes well, you should end up at the Completion screen with a successful migration as shown in Figure 39.

Figure 39:
Completion Screen

  1. Back at the main transporter suite screen, notice how the Active Directory Account field is now populated for the migrated Domino user as shown in Figure 40. Also, we can confirm the successful migration of the users by first checking the Migrated Domino Users OU for the presence of the Active Directory accounts as shown in Figure 41, and second by checking that the mailboxes were in fact created as shown in Figure 42. You can also confirm that the mail-enabled contact for Domino User1 is no longer present in the Domino Users OU.

Figure 40:
Domino User Migrated to Active Directory

Figure 41:
Migrated Domino Users OU After Migration to Active Directory

Figure 42:
Migrated Domino Users Mailboxes After Migration to Active Directory

Migration With Manual Active Directory Lookup

Earlier in this article I stated that I’d cover the main difference between the Migrate selected user… and the Migrate with manual Active Directory lookup… menu options. If you would like to associate the Domino users with existing Active Directory accounts you’d choose the second option for manual Active Directory lookups. If you do this, the second screen in the wizard is then the Manual Active Directory Lookup screen as shown below in Figure 43. To choose an existing account you simply click the Browse… button and select the relevant account.

Figure 43:
Migrating Domino Users With Manual Active Directory Lookup

Command Shell Migration

As you can guess, you can also move users to Active Directory via the Move-DominoUser cmdlet. Do not confuse this with the Move-DominoMailbox cmdlet that we’ll mention in the next and final part of this article. Let’s move Domino User3 via the Transporter Command Shell. However, before we do, you should note that to supply the initial password requires a secure string – in other words you can’t simply type the text. Let’s use a variable called $password as follows:

$password = Read-Host “Enter Initial Password” -AsSecureString

Note that the password is shown as each character being an asterisk, just as you’d expect. This is shown in Figure 44.

Figure 44:
Setting Secure String Password

Now we can pass this password into the Move-DominoUser cmdlet as follows. The result is shown in Figure 45.

Move-DominoUser –SourceIdentity “Domino User3/nghcloud.co.uk” -TargetOU “Migrated Domino Users” -DominoDirectoryServer dom-domino.neilhobson.com -InitialPassword $password

Figure 45:
Migrating Domino Users via the Transporter Command Shell

One thing to note with the previous cmdlet is that I’ve elected not to create an Exchange 2007 mailbox on this occasion. If I wanted to do this, I’d add the –TargetMailboxDatabase parameter to the cmdlet.


Here in part five we’ve covered the process to migrate the Domino users from the Domino Directory to Active Directory. This is a required step prior to the moving of the mailbox contents to Exchange 2007. In the final part of this article, we’ll look at the process of actually performing the migration of the mailbox contents.

If you would like to read the next part in this article series please go to:

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Scroll to Top