Move-Mailbox (RTM)

 

适用于: Exchange Server 2007

上一次修改主题: 2007-06-05

使用 Move-Mailbox cmdlet 可以在组织内或不同的组织之间移动邮箱。

语法

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

详细说明

可以使用 Move-Mailbox cmdlet 执行下列任务:

  • 在组织中的服务器之间移动邮箱。在升级硬件或软件时,此移动可能会有用。

  • 在不同组织中的服务器之间移动邮箱。在组织合并网络基础结构时,此移动可能会有用。

若要运行 Move-Mailbox cmdlet,必须在源服务器和目标服务器上为您使用的帐户委派以下角色:

  • Exchange Server 管理员角色

  • Exchange 收件人管理员角色

  • 本地管理员组

note注意:
如果是在作为域控制器的计算机上运行 Exchange 2007,要将邮箱移动到此服务器上的数据库中,必须为您使用的帐户委派 Exchange Server 管理员角色,但不需要委派 Exchange 收件人管理员角色。

有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

参数

参数 必需 类型 说明

ConfigurationOnly

必需

System.Management.Automation.SwitchParameter

ConfigurationOnly 参数在 Active Directory 目录服务中更改 Exchange 服务器的位置。使用此参数可以将邮箱转移到有效的服务器。邮箱内容不会移动。

Identity

必需

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Identity 参数指定要移动的单个邮箱的收件人标识。如果通过管道传递 Get-Mailbox 命令,则此参数不是必需的。

TargetDatabase

必需

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

TargetDatabase 参数指定要将邮箱移动到的数据库。如果通过管道传递 Get-Mailbox 命令,则此参数不是必需的。

如果未指定服务器名称,cmdlet 将搜索本地服务器上的数据库。如果同一台服务器上有多个同名的数据库,则必须指定存储组。

AllContentKeywords

可选

System.String[]

AllContentKeywords 参数指定移动中要包含的内容的关键字。如果该命令在邮件正文、附件内容或主题中找到指定的关键字,则将导出这些邮件。

note注意:
此参数与同时使用 ContentKeywordsSubjectKeywords 参数不同。如果同时使用 ContentKeywordsSubjectKeywords 参数,则该命令将只导出在邮件正文或附件内容中包含为 ContentKeywords 参数指定的关键字并且在主题中包含为 SubjectKeywords 参数指定的关键字的邮件。

AllowMerge

可选

System.Management.Automation.SwitchParameter

AllowMerge 参数指定在一个邮箱已存在时合并邮箱。即使目标邮箱已存在,仍可以使用此参数在不同组织之间移动邮箱。在目标邮箱合并邮箱的内容。如果使用 NTAccountOU 参数,则不可使用此参数。

AttachmentFilenames

可选

System.String[]

AttachmentFilenames 参数指定移动中要包含的附件。文件名可以包含任何文件类型和通配符。

BadItemLimit

可选

System.Int32

BadItemLimit 参数指定要跳过的无效项目数。使用 0 则不跳过任何无效项目。此参数的有效输入范围是 0 到 2,147,483,647。

ContentKeywords

可选

System.String[]

ContentKeywords 参数指定移动中要包含的内容的关键字。如果该命令在邮件正文或附件内容中找到指定的关键字,则将导出这些邮件。

DomainController

可选

Microsoft.Exchange.Data.Fqdn

若要指定将此配置更改写入 Active Directory 的域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。

EndDate

可选

System.DateTime

EndDate 参数指定对将从源邮箱移出的内容进行筛选的结束日期。只有其日期在结束日期之前或与结束日期在同一天的邮箱中的项目才会被移出。输入特定的日期时,请使用在本地计算机上配置的“区域选项”设置中定义的短日期格式。例如,如果将计算机配置为使用短日期格式 mm/dd/yyyy,则指定 2006 年 3 月 1 日时请输入 03/01/2006。

ExcludeFolders

可选

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

ExcludeFolders 参数指定在移动期间要排除的文件夹的列表。

GlobalCatalog

可选

Microsoft.Exchange.Data.Fqdn

GlobalCatalog 参数指定在目标林中执行搜索操作的全局编录。

IgnorePolicyMatch

可选

System.Management.Automation.SwitchParameter

IgnorePolicyMatch 参数指定是否要与收件人策略匹配。

IgnoreRuleLimitErrors

可选

System.Management.Automation.SwitchParameter

IgnoreRuleLimitErrors 参数指定是否将用户规则移动到目标 Microsoft Exchange Server 2003 或 Exchange 2000 Server 帐户,以避开 Microsoft Outlook 32K 规则限制。

IncludeFolders

可选

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

IncludeFolders 参数指定在移动期间要包含的文件夹的列表。

Locale

可选

System.Globalization.CultureInfo

Locale 参数指定要移动的邮件的区域设置。该命令将仅移动具有指定区域设置的邮件。

MaxThreads

可选

System.Int32

MaxThreads 参数指定要使用的最大线程数。此参数的有效输入范围是 0 到 30。

note注意:
要使用的线程的可接受范围由 Exchange 组织的性能确定。建议在同时移动多个邮箱之前,先进行有效性测试来确定环境的可接受范围。

NTAccountOU

可选

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

NTAccountOU 参数指定在其中创建 Microsoft Windows NT 帐户的组织单位。如果使用 AllowMerge 参数,则无法使用此参数。

PreserveMailboxSizeLimit

可选

System.Management.Automation.SwitchParameter

PreserveMailboxSizeLimit 参数指定是否要将源邮箱的大小限制选项应用于目标邮箱。

ReportFile

可选

Microsoft.Exchange.Data.LocalLongFullPath

ReportFile 参数指定 XML 报告日志的路径和文件名。

RetryInterval

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

RetryInterval 参数指定从服务器检索移动状态的间隔。

RetryTimeout

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

RetryTimeout 参数指定移动邮箱的超时限制。

SourceForestCredential

可选

System.Management.Automation.PSCredential

SourceForestCredential 参数指定在连接到源邮箱时使用的凭据。

SourceForestGlobalCatalog

可选

Microsoft.Exchange.Data.Fqdn

SourceForestGlobalCatalog 参数指定在源林中执行搜索操作的全局编录。

SourceMailboxCleanupOptions

可选

Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType

SourcMailboxCleanupOptions 参数指定源邮箱的清理选项。如果使用 AllowMerge 参数,则无法使用此参数。

StartDate

可选

System.DateTime

StartDate 参数指定对将从源邮箱移出的内容进行筛选的起始日期。只有其日期在起始日期之后的邮箱中的项目才会被移出。输入特定的日期时,请使用在本地计算机上配置的“区域选项”设置中定义的短日期格式。例如,如果将计算机配置为使用短日期格式 mm/dd/yyyy,则指定 2006 年 3 月 1 日时请输入 03/01/2006。

SubjectKeywords

可选

System.String[]

SubjectKeywords 参数指定源邮箱中的项目主题的关键字筛选器。

TargetForestCredential

可选

System.Management.Automation.PSCredential

TargetForestCredential 参数指定在连接到目标数据库时使用的凭据。

ValidateOnly

可选

System.Management.Automation.SwitchParameter

ValidateOnly 参数可以在不移动邮箱的情况下验证移动。

输入类型

返回类型

错误

错误 说明

  

  

异常

异常 说明

  

  

示例

在此示例中,使用 Move-Mailbox 命令将 John Peoples 的邮箱 (john@contoso.com) 移动到名为 NewMailboxDatabase 的新邮箱数据库。

Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase