|
|
|
Server1:windows 2003 sp2+ad+dns+exchange 2003 domain name:qht.com
Server2:windows 2008 r2+ad+dns+exchange 2010 domain name:mmld.com
目标:现在要做的就是把server1上的用户信息及邮箱迁移到server2上来
1、用户已经成功从Exchange 2003迁移至Exchange 2010。
2、接着使用网上的命令(从exchange 2003迁移至exchange 2007)修改而来。
原命令:
- get-mailbox -DomainController 'ex2003.nwtraders.msft' -Credential $s -database 'ex2003\test'| move-mailbox -TargetDatabase 'smbex01\Mailbox Database' -SourceForestGlobalCatalog 'ex2003.nwtraders.msft' -GlobalCatalog 'smbex01.contoso.com' -DomainController 'smbex01.contoso.com' -NTAccountOU 'OU=test,DC=contoso,DC=com' -SourceForestCredential $s -TargetForestCredential $t -ReportFile "C:\Logs\migrationReport.xml"
复制代码
修改后的命令:
- get-mailbox -DomainController 'exchange.qht.com' -Credential $s -database 'exchange\mailbox store'| new-moverequest-TargetDatabase 'ex2010\migrate database' -SourceForestGlobalCatalog 'exchange.qht.com' -GlobalCatalog 'ex2010.mmrld.com' -DomainController 'ex2010.mmrld.com' -NTAccountOU 'OU=ex2010,DC=mmrld,DC=com' -SourceForestCredential $s -TargetForestCredential $t -ReportFile "C:\Logs\migrationReport.xml"
复制代码
但修改后的命令出现错误。
接着使用命令- get-mailbox -DomainController 'exchange.qht.com' -Credential $s
复制代码 却一个exchange 2003上的mailbox也没有看到。而使用命令- [PS] D:\>$t = get-credential
- 位于命令管道位置 1 的 cmdlet Get-Credential
- 请为以下参数提供值:
- Credential
- [PS] D:\>Get-User -DomainController "exchange.qht.com" -Credential $t
- Name RecipientType
- ---- -------------
- Administrator UserMailbox
- Guest User
- SUPPORT_388945a0 User
- krbtgt User
- IUSR_EXCHANGE User
- IWAM_EXCHANGE User
- admin UserMailbox
- Haitang Wei UserMailbox
- MMRLD$ User
复制代码 却能看到exchange 2003上的用户邮箱及用户
特请大家帮助。 |
|