【IT168专稿】本系列文章的第一和第二部分,已经介绍了迁移请求技术的背景,了解了如何分别使用Exchange管理控制台和Exchange命令行管理程序创建迁移请求。此外,还研究了它的属性,以便能够获得更多关于某个特定迁移请求的状态信息。第三部分,我们将继续利用Exchange命令行管理程序,重点介绍邮箱迁移功能在同一森林里迁移邮箱的过程。
管理迁移请求
使用Get-MoveRequest命令可以了解迁移请求的处理情况。默认状态下,该命令将返回当前可用的所有迁移请求。举例说明,图13即为Get-MoveRequest命令返回的信息。从图中可以看到,当前只有一个迁移请求可用,示例邮箱已经移动到命名为TEST的目标数据库,并且该请求已经完成。
图 13: Get-MoveRequest命令的返回结果
同前面讲到的New-MoveRequest命令一样,Get-MoveRequest也有很多参数,参数的完整列表见微软官网(http://technet.microsoft.com/en-us/library/dd335227.aspx)。本文仅介绍其中几个重要参数:
迁移状态(MoveStatus):使用此参数,可以改进Get-MoveRequest命令的输出,使其仅返回特定状态的迁移请求。例如,如果只想查询“办理中”(InProgress)状态的迁移请求,可以运行如下命令:
Get-MoveRequest –MoveStatus InProgress
本例的输出结果如图14所示。合法的参数包括:无(None)、排队(Queued)、 办理中(InProgress)、自动挂起(AutoSuspended)、已完成(Completed)及失败(Failed)等等。
图14:指定状态的迁移请求
源数据库(SourceDatabase):该参数显示所有正从一个特定源数据库移动的邮箱,因此对确定源邮箱服务器的负载非常有用。
准备结束时挂起(SuspendWhenReadyToComplete):该参数用来在邮箱最终到达目标数据库前暂停邮箱迁移。后面文章中还要讲到这个参数。
目标数据库(TargetDatabase):类似源数据库参数。