Article ID: 883652 - View products that this article applies to.
When you run a script that you created to move a mailbox across administrative groups, you receive an error message that is similar to the following:
This mailbox cannot be moved to a different Exchange Server 2003 administrative group while in a mixed Exchange 5.5/Exchange Server 2003 Organization.
Error code: -1056749031
This problem occurs because Microsoft Exchange Server 2003 does not provide an interface that lets scripts be written to move mailboxes across administrative groups.
The FCrossAG cross-administrative group flag is not exposed through the Component Object Model (COM) interface. Therefore, the FCrossAG flag is always set to FALSE. The user interface of the Move Mailbox Wizard resolves this problem by setting the FCrossAG flag by using an internal interface.
Update informationThe following file is available for download from the Microsoft Download Center:
Download the Exchange2003-KB883652-v2-x86.exe package now.
Collapse this imageExpand this image
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
(http://support.microsoft.com/kb/119591/ )How to obtain Microsoft support files from online services
PrerequisitesBecause of file dependencies, Microsoft Exchange Server 2003 Service Pack 1 (SP1) must be installed before you apply this update. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/836993/ )How to obtain the latest service packs for Exchange Server 2003
Restart requirementYou do not have to restart your computer after you apply this update.
Update replacement informationThis update does not replace any other updates.
After you install this update, a public interface is available. You can use this interface to perform cross-administrative group moves by using CDO scripts. The following optional parameters are added to the
Date Time Version Size File name -------------------------------------------------------------- 17-Nov-2004 10:05 6.5.7232.53 2,844,160 Cdoexm.dll 17-Nov-2004 10:04 6.5.7232.53 14,629,376 Maildsmx.dll
Update installation informationMoveMailbox method for the IMailboxStore interface.
The FCrossAG parameter has a default value of FALSE. Therefore, you must set the FCrossAG parameter to TRUE when you use it.
Collapse this tableExpand this table
The MoveMailbox method has been updated to include two new optional parameters as shown in the following example:
The following is an example of how to specify these parameters in a Microsoft Visual Basic Scripting Edition (VBScript) file to move a mailbox across administrative groups.
Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure. However, they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
The lMaxBadItemsToSkip parameter has a default value of zero. The valid values for this parameter are in the range between zero and 100. If you set the value of the lMaxBadItemsToSkip parameter to a value that is outside this range, such as -5 or 108, you receive an error message that is similar to the following:
Additionally, after you install this hotfix, new error messages are available that help you troubleshoot the following situations:
D:\Program Files\Exchsrvr\bin\Cdoexm_MoveMailbox.vbx(21, 2) (null): The value is out of range.
ID no: c1032226
Microsoft CDO for Exchange Management
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
The issue that is described in the "Symptoms" section may also occur with Exchange 5.5 server and Exchange server 2003 co-existing in same Exchange organization, but in different administrative groups. In this scenario, if you try to move mailboxes across sites programmatically by using CDOExm.dll code, you receive the following error message:
This error message is the same as the one that you receive from earlier versions of CDOExm.dll.
Unable to move mailbox 'Mailbox1'.
Error: This mailbox cannot be moved to a different Exchange Server 2003 Administrative group while in a mixed Exchange 5.5/Exchange Server 2003 Organization.
Error code: -2147418133 (0x8000FFEB)
ID no: c1034a19 >
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684For more information, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/824684/ )Description of the standard terminology that is used to describe Microsoft software updates
(http://support.microsoft.com/kb/817903/ )New naming schema for Exchange Server software update packages
Article ID: 883652 - Last Review: September 3, 2013 - Revision: 7.0