Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,36 MB
Nội dung
1
Contents
Introduction 3
Dependencies 4
General Overview 4
Troubleshooting 10
Tools 17
Labs 19
Acknowledgments 22
Module 3:Move
Mailbox Wizard
2
Information in this document, including URL and other Internet Web site references, is subject to change without notice.
Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people,
places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain
name, e-mail address, logo, person, place or event is intended or should be inferred. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may
be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic,
mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of
Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering
subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the
furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual
property.
2003 Microsoft Corporation. All rights reserved.
Microsoft, MS-DOS, Windows, Windows NT, Active Directory, ActiveX, Excel, Exchange Server 5.5, Exchange 2000
Server, Exchange Server 2003, Internet Explorer, Internet Information Server, Word are either registered trademarks or
trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein (Groupwise, Lotus cc:Mail, Lotus Notes) may be the
trademarks of their respective owners.
3
Introduction
In Exchange Server 2003 the MoveMailboxWizard has been updated to be multithreaded and have the
ability to recover if it encounters corrupt mailbox entries.
By default it will attempt to move the whole mailbox in one attempt. If it fails, it will attempt to move the
mailbox item by item. You can set a maximum number of corrupt items, but if it exceeds this number the
mailbox move will fail.
By default, MoveMailbox uses four threads, which means it will attempt to move four mailboxes at a time.
Limitations
As of the Exchange 2003 release, there is no ability to
move mailboxes between Administrative groups when
you are in mixed mode environments.
Being in Native Mode means that you have only
Exchange 2000 or Exchange 2003 servers only in your
org, and you have selected to switch your org to Native
mode in Exchange System Manager.
The limitation of not being to move mailboxes between
Administrative groups is because of the distinguished
names (also known as DNs) and other attributes placed
on the mailboxes and mailbox items within the mixed
mode admin groups. These attributes involve a large
cost of adding and changing when moving between
administrative groups within the mixed mode
environment.
There is no ability to have the destination store of a
moving user to reside in a Recovery Storage Group.
Moving mailboxes is allowed within the same storage
groups with no limitations. This is to say that any store
that exists within a storage group can be the destination
of the Move User request. Within the same storage
group directly implies that the Mailbox Stores reside on
the same server.
Moving mailboxes outside of the current Mailbox Store’s
current Storage Group is allowed within the same
server. If the storage groups reside on different servers,
then it depends on whether the servers exist in different
Admin Groups or not.
You cannot move the System Mailbox, System
Attendant Mailbox or SMTP Mailbox. When you right-
click Exchange Tasks, you will not see the Move
Mailbox option for these special mailboxes.
Likewise, if you attempt to move System Mailboxes with
user mailboxes, the detailed report will show errors for
the system mailboxes; they will not be moved.
Native Mode gives you more flexibility
System Mailbox has no option to move it.
4
Dependencies
Client
Windows 2003 Admin Tools
Exchange 2003 System Manager
Server
Exchange 2003 System Manager
General Overview
It is possible to move a mailbox between versions of Exchange that are visible through System Manager.
So it is possible to move mailboxes between Exchange 5.5 / Exchange 2000 / Exchange 2003.
Starting the Wizard
You can start the MoveMailboxWizard in a number of ways:
In Active Directory
Users and Computers,
navigate to a user and
then select one or more
user objects. Then,
right-click and select
Exchange Tasks.
In Exchange System
Manager, navigate to a
server object, then expand
until you get to a mailbox
store. Expand Mailboxes
and then select one or more
user objects. Then, right-
click and select Exchange
Tasks.
In Active Directory Users and
Computers, use the Find dialog.
Then, right-click and select
Exchange Tasks.
Step by Step Walk Through
This is the Welcome screen.
Click Next.
5
You will see this dialog, as long as the
user(s) have a mailbox on a server.
Click Next.
Select the destination Server and Mailbox
Store that you want to move the mailboxes
to.
Depending on the mode set (native/mixed),
all of the mailbox stores in the org/site are
available.
Click Next.
This dialog box allows you to select how
Move Mailbox handles corrupted messages.
You can either just abort moving the mailbox,
or skip corrupted items and generate a
failure report.
You can select maximum number of
corrupted items to skip before you file the
move of the mailbox and generate a failure
report. Exchange provides the ability to
handle up to 100 bad messages. The UI will
restrict the number of bad messages skipped
to be 100. This way, no move will occur
when there are major store corruptions
issues with a mailbox store or with a
particular mailbox.
Click Next.
or
6
You can schedule the start date and time of
when the move will start.
You can also specify when to terminate the
move. If only eighty out of one hundred
mailboxes are finished moving by the ending
time, then the administrator can schedule the
remaining twenty another day.
Click Next.
By default, it will run four threads and
thereby do four tasks at once.
The move starts by connecting to the
destination server.
7
This Event gets logged in the application log
when the move starts.
Then it opens the source mailbox.
Exchange prepares the mailbox to be
moved.
8
Then it opens the destination mailbox.
Exchange moves the messages.
Once a thread is finished, Exchange starts
on the next mailbox.
9
This Event gets logged in the application log
when the move is successful.
When the moves are completed, you see a
summary of the move.
This indicates the number of successful and
failed mailbox moves, as well as other
summary information, such as time of move.
You can choose to view a detailed report.
Click Finish to close the wizard.
Reports
If you selected to view the detailed report,
you will see a similar XML output of the
summary report.
The XML log file is generated on the disk
with the errors pertaining to each failed
mailbox move operation.
The log file contains mailboxes that failed
with message ID, date of message and
subject in the log.
The XML report resides in the “My
Documents\Exchange Task Wizard Logs\ “
directory.
Note that the XML report may not be
viewable on a machine that does not have
the XML parser installed. (The XML parser is
automatically installed whenever you install
any Exchange 2003 binaries on a machine)
10
Troubleshooting
Under the bonnet
Summary
The mechanics of how the MoveMailbox operation works is that a connection is made to the source and
destination servers, the folder hierarchy is created on the destination server, and then a ‘fast MAPI transfer’
process is used to move the date from the source to the destination server. Then, if any corrupted items are
encountered, the operation defaults to a non-fast MAPI transfer.
In the "fast" mode we copy the folder "Mailbox – User1" from the source server to the destination server. If
this fails, we just know that the whole operation failed and not necessarily which item it failed on.
In the "non-fast" mode we copy "Message 1", "Message 2", "Message 3", "Message ", from the Inbox, then
copy "Message 1", "Message 2", "Message 3", "Message ", from the Sent Items, etc.
Detail
The way in which we actually perform the move mail box is strictly MAPI.
1. We perform a MAPI logon to the first message store where we are moving the messages from.
2. A pointer to the Message Store is retrieved.
3. A pointer to the destination Message Store is retrieved.
4. The Mapi CopyTo() function is called on the top of the information store first to see if we can do a one
copy operation, from the source message store to the new destination message store.
By default the lcid (localization) of the destination mailbox will match that source. When the admin
sets PR_IN_TRANSIT to FALSE on the destination mailbox store, we set the ptagIsLocalized
property on the mailbox table. This prevents the mailbox from becoming relocalized.
5. This can be overwritten by a registry value "Localize On First Logon" which is a DWORD value on
ParametersSystem,and if it is set > 0, we will revert to the old/current mailbox.
[...]... select Exchange Mailbox Store and move it to the Displayed Columns field Click OK d Verify Mailboxes have moved and are accessible to the Outlook web client Open Active Directory Users and Computers snap-in b c 2 a Repeat the steps to move the remaining users named Move and Swing a Using Outlook Web Access, logon to the moved mailboxes, which reside on the Exchange 2003 server Lab 3.2: MoveMailbox - Exchange... Task to Perform box, click MoveMailbox and click Next f On the MoveMailbox screen, verify the Current Mailbox Store is Z3/First Storage Group /Mailbox Store and the Server name is also Z3 Select the new mailbox store you created in step 1a Click Next g At the Completing the Exchange Task Wizard, click Finish h Notice the location of the XML file generated at the end of the MoveMailbox i Open the file... Wizard, click Finish a Using Outlook Web Access, logon to the moved mailboxes, which reside on the Exchange 2003 server Lab 3 .3: MoveMailbox - Exchange Server 2003 to Exchange Server 2003 Objectives After completing this lab, you will be able to: Move mailboxes from an Exchange 2003 server to an Exchange 2003 server and then view the XML output Apply a style sheet to the XML report generated by Move. .. Task to Perform box, click MoveMailbox and click Next g On the MoveMailbox screen, verify the Current Mailbox Store is the Exchange 5.5 server name and the Server name (which is the intended destination) is Z3 Select the Mailbox Store and the Storage Group that the mailbox should be moved to on the Exchange 2003 store h Click Next i At the Completing the Exchange Task Wizard, click Finish j 19 Click... file generated from the MoveMailboxWizard to a temporary folder (It is located underneath your “My Documents” folder by default.) b Copy the style sheet MoveMailboxReport.xslt from the admin_labfiles ISO image to the same temporary directory as the XML file c Open the XML file generated by MoveMailbox and under the first line add: d ... Perform box, click MoveMailbox and click Next g On the MoveMailbox screen, verify the Current Mailbox Store is the Exchange 2000 server name and the Server name (which is the destination) is Z3 Select the Mailbox Store and the Storage Group that the mailbox should be moved to on the Exchange 2003 server h Click Next i 20 b d Verify Mailboxes have moved and are accessible to the Outlook web client Open... their mailbox moved increases, Exchange’s performance will decrease, depending on the size of the mailbox as well as the destination of the move and network bandwidth If the move happens between the same server, the scalability will be a lot higher than between two slow link servers, since many of the moves will complete faster on the same server The majority of the scalability features of Move Mailbox. .. the MoveMailbox command %nError: %1 Event ID 91 63: Severity=Error SymbolicName = evtMoveMailboxGet55Session Language=English Failed to connect to the Exchange 5.5 directory on server '%1' 13 %nError: %2 Event ID 9164: Severity=Error SymbolicName = evtMoveMailboxFailedToOpenObject Language=English Failed to open object '%1' on server '%2' %nError: %3 Event ID 9165: Severity=Error SymbolicName = evtMoveMailboxUpdate55Directory... be able to: Move mailboxes from an Exchange 2000 server to an Exchange 2003 server using Exchange System Manager Observe movemailbox ability using Exchange System Manager Estimated time to complete this lab: 10 minutes Goal In this exercise, you will move multiple mailboxes from the Exchange 2000 server to the Exchange 2003 server, using Exchange System Manager Tasks 1 Move Exchange 2000 Mailboxes using... get this if you cancel the move OR if the move is terminated by selecting the “Cancel tasks that are still running after:” in the Task Schedule Event ID 10 23: Severity=Warning SymbolicName = evtMoveMailboxSetInTransitFailed Language=English Unable to set a property on the message store on '%1' Result: %2 Event ID 1024: Event ID 9162: Severity=Error SymbolicName = evtMoveMailboxContextInitFailed Language=English . exceeds this number the
mailbox move will fail.
By default, Move Mailbox uses four threads, which means it will attempt to move four mailboxes at a time
You cannot move the System Mailbox, System
Attendant Mailbox or SMTP Mailbox. When you right-
click Exchange Tasks, you will not see the Move
Mailbox option