批量命名
前面文章已经提到,New-MoveRequest命令有一个参数,称为“批量命名”(BatchName)。在迁移多个邮箱时,先用Get-MoveRequest命令成批次地搜索特定的待迁移邮箱,然后使用该参数对指定某一名称的邮箱进行批量操作。
通常情况下,将一个邮箱数据库的内容整体迁移到另一个数据库时,适用批量命名功能。为简便起见,我们为一个邮箱创建两个迁移请求,并为这两个迁移请求分别指定一个不同的批量名称。然后,使用Get-MoveRequest命令来验证批量名称是否可以搜索到。
首先,用Exchange命令行管理程序创建两个简单的迁移请求,并指定不同的批量名称。实现如下:
New-MoveRequest –Identity neil –TargetDatabase ‘Mailbox Database 003’ –BatchName Batch001
New-MoveRequest –Identity rob –TargetDatabase ‘Mailbox Database 004’ –BatchName Batch002
创建完成后,使用带有BatchName参数的Get-MoveRequest命令来查找与已确定批量名称相关联的邮箱迁移请求。例如,要查看所有与Batch001相关联的邮箱迁移请求,可用如下命令:
Get-MoveRequest –BatchName Batch001
图17中,只返回了一个邮箱,这是因为另一个邮箱使用了不同的批量名称。
图 17: 批量名称过滤