Become a Columnist Microsoft Exchange Site Microsoft Support SiteMSDN Exchange Site

   

Subscribe to OutlookExchange
Anderson Patricio
Ann Mc Donough
Bob Spurzem
Brian Veal
Catherine Creary
Cherry Beado
Colin Janssen
Collins Timothy Mutesaria
Drew Nicholson
Fred Volking
Glen Scales
Goran Husman
Guy Thomas
Henrik Walther
Jason Sherry
Jayme Bowers
John Young
Joyce Tang
Justin Braun
Konstantin Zheludev
Kristina Waters
Kuang Zhang
Mahmoud Magdy
Martin Tuip
Michael Dong
Michele Deo
Mitch Tulloch
Nicolas Blank
Pavel Nagaev
Ragnar Harper
Ricardo Silva
Richard Wakeman
Russ Iuliano
Santhosh Hanumanthappa
Steve Bryant
Steve Craig
Todd Walker
Tracey J. Rosenblath
 
 

The Complete Exchange 5.5 Reorg

Page 1 | Page 2 | Page 3 | Page 4 | Page 5

Moving Public Folder Data

This process is actually a combination of several default tools as well as a few custom applications. First, we need to capture the current Public Folders. In order to pull this off, we first need to put together a workstation (or two). Here are the requirements for the workstation: Windows NT or Windows 2000 machine, Outlook 97 or 98, Network access to your Public Folder Server, Exchange Service account and password.

Prep: Log into the machine as the Exchange Service Account. Use the Exchange Admin program to create a mail account called Exadmin. Assign the Exchange Service account as the Domain account for this mailbox. Create an Outlook profile called EXADMIN for the new mailbox and launch Outlook to test connectivity. Install the PFADMIN tools onto your hard drive. Copy the scripts from this page into the same directory. These scripts worked on several projects, so if you have problems verify that the PFADMIN tools work correctly with the profile as specified in the files.

1. Use PFAdmin to export the ACLs for the Public Folders from the old system. We have created some scripts to make this process a little easier. Execute Step1.bat and Answer Y to the first question. Follow the instructions to create a Public Folder file to import rights once the migration is complete. This file will create the entire script that will be used later to put all of the rights back. You should have to do little editing thanks to Doug Hilderbrand. He helped me out with most of the syntax. Step1.bat has a couple of instruction pages, but the actual helpful code is as follows:

    STEP1.BAT
      del PFRights.txt
      del step2.cmd /q
      del step2.txt /q
      del *.dlg /q
      PFADMIN /L5 exadmin SETACL "All Public Folders" exadmin O
      PFADMIN exadmin LISTACL "All Public Folders">PFRights.txt
      if x%1x==xx for /f "delims=[] tokens=1,2" %%i in (pfrights.txt) do call parse "%%i" %%j
      notepad step2.txt
    PARSE.CMD
      @echo off
      if x%1x==xx for /f "delims=[] tokens=1,2" %%i in (step3.txt) do call parse "%%i" %%j
      if x%2x==xx set folder=%1
      if not x%2x==xx echo PFADMIN /L5 exadmin SETACL %folder% %1 %2 >> step2.txt

2. Export the Public Folders to a PST file using the Outlook client already installed. Depending on the size of the PF structure, you may want to use several workstations exporting different branches of the folder tree.

3. Export any forms from the server including the Organizational forms library. Use the Outlook installation to copy all forms from the org library to a PST file.

Here are the tools you can download
  • STEP1.BAT File
  • PARSE.CMD File
  • README.TXT File

  • Simplifying the Server

    1. Remove the connectors on the server

    Use the Exchange Setup application to remove existing connectors and the event service. Log into the Exchange Server as the Exchange Service account and launch the Exchange Server setup program:

    • Select Add/Remove from the first setup screen.
    • Highlight the Microsoft Exchange Server item and select Change Option.

    • Clear all of the options from the list as shown above. Click OK and OK to remove the items. Exit the installation program.

    2. Usually, the machine requires a reboot after the connectors were removed.

    3. Use the Move Server Wizard to move the server into the existing organization

    Install the Move Wizard server on the machine by executing setupmvi.exe from the Exchange Server SP CD. The file can be found in the \server\support\movesrvr directory. Accept the default choices for installation then Launch the Move Server Wizard from the \exchsrvr\bin\movesrvr directory. The executable is mvexsrvr.exe. Click next to skip the first screen. Click I Understand and Click Next again to continue.

    The application then prompts you for the temporary location for files during the migration. When you have selected the appropriate location, click Next. You are now prompted to specify if you are joining a site or creating a new site. Select Create a new site and enter the new org name for the Organization Name. Enter the appropriate site name: North America 2, Europe 2, etc. and click Next. Click OK to confirm.

    Enter the service account password and click Next. If you are planning to change the service account, now is the time! Click Next to accept moving custom recipients. Click Next to Continue

    Click next to disallow the moving of NT Domain accounts. The application will then inspect the Exchange configuration and present a summary screen that details any warnings.

    The next screen will offer migration warning. We are already aware of the public folders warning. As long as there are no other warning messages, you can proceed. This is the point of no return. Click I Understand and then click Finish to continue.

    The Move Server Wizard will then process the Directory Database, Recipient containers, mailboxes, custom recipients, distribution lists and many configuration settings. This process can take several hours depending on the amount of data in the Exchange Server. Expect to process ~3 GB per hour. Click Finished when the process has ended. The Exchange Services will now restart with the new settings.

    4. Rebuild existing connections and gateways.

    Using the documentation you made at the beginning of the process. Rebuild the connectors and optional components. This includes the IMS, Site Addressing , Address Book Views, Fax Gateways, etc. Check the SMTP mailboxes for each user and delete any SMTP addresses that use the site name. Open the DS object for the server objects and delete the SMTP address that uses the site name.

    The Complete Exchange 5.5 Reorg

    Columnist's Index
    Page 1 | Page 2 | Page 3 | Page 4 | Page 5

    Disclaimer: Your use of the information contained in these pages is at your sole risk. All information on these pages is provided "as is", without any warranty, whether express or implied, of its accuracy, completeness, fitness for a particular purpose, title or non-infringement, and none of the third-party products or information mentioned in the work are authored, recommended, supported or guaranteed by Stephen Bryant or Pro Exchange. OutlookExchange.Com, Stephen Bryant and Pro Exchange shall not be liable for any damages you may sustain by using this information, whether direct, indirect, special, incidental or consequential, even if it has been advised of the possibility of such damages.

    Copyright Stephen Bryant 2008