Move-Mailbox (RTM)
Aplica-se a: Exchange Server 2007
Tópico modificado em: 2007-06-05
Use o cmdlet Move-Mailbox para mover caixas de correio na organização ou entre organizações diferentes.
Sintaxe
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>]
Descrição detalhada
Você pode usar o cmdlet Move-Mailbox para executar as seguintes tarefas:
Mover uma caixa de correio entre servidores em uma organização. Essa movimentação pode ser útil durante atualizações de hardware ou software.
Mover uma caixa de correio entre servidores em organizações diferentes. Essa movimentação pode ser útil quando as organizações mesclam infra-estruturas de rede.
Para executar o cmdlet Move-Mailbox, à conta em uso deve ser delegada as seguintes funções nos servidores de origem e de destino:
Função Administrador do Exchange Server
Função Administrador de Destinatários do Exchange
Grupo Administradores local
Dica
Se você estiver executando o Exchange 2007 em um computador que também funciona como um controlador de domínio, para mover uma caixa de correio para um banco de dados nesse servidor, a função Administrador de Servidor do Exchange deve ser delegada à conta em uso, mas a função Administrador de Destinatário do Exchange não precisa ser delegada à conta.
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.
Parâmetros
Parâmetro | Necessário | Tipo | Descrição |
---|---|---|---|
ConfigurationOnly |
Necessário |
System.Management.Automation.SwitchParameter |
O parâmetro ConfigurationOnly altera o local do servidor Exchange no serviço de diretório do Active Directory. Use esse parâmetro para direcionar a caixa de correio para um servidor funcional. O conteúdo da caixa de correio não é movido. |
Identity |
Necessário |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
O parâmetro Identity especifica a identificação do destinatário da única caixa de correio a ser movida. Se o comando Get-Mailbox for canalizado, esse parâmetro não será necessário. |
TargetDatabase |
Necessário |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
O parâmetro TargetDatabase especifica o banco de dados para o qual a caixa de correio será movida. Se o comando Get-Mailbox for canalizado, esse parâmetro não será necessário. Se você não especificar o nome do servidor, o cmdlet procurará o banco de dados no servidor local. Se você tiver vários bancos de dados com o mesmo nome no mesmo servidor, deverá especificar o grupo de armazenamento. |
AllContentKeywords |
Opcional |
System.String[] |
O parâmetro AllContentKeywords especifica as palavras-chave do conteúdo a serem incluídas na movimentação. Se o comando localizar uma palavra-chave especificada no corpo da mensagem, no conteúdo do anexo ou no assunto, ele exportará essas mensagens. Dica Isso é diferente de usar os parâmetros ContentKeywords e SubjectKeywords. Se você usar os parâmetros ContentKeywords e SubjectKeywords, o comando exportará apenas as mensagens que tenham tanto a palavra-chave que você especificar para o parâmetro ContentKeywords no corpo da mensagem ou conteúdo de anexo quanto a palavra-chave que você especificar para o parâmetro SubjectKeywords no assunto. |
AllowMerge |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro AllowMerge especifica a mesclagem de caixas de correio, se já houver uma caixa de correio. Você pode usar esse parâmetro para mover uma caixa de correio entre organizações diferentes, mesmo se já houver uma caixa de correio de destino. O conteúdo da caixa de correio está mesclado no destino. Esse parâmetro não poderá ser usado se o parâmetro NTAccountOU for usado. |
AttachmentFilenames |
Opcional |
System.String[] |
O parâmetro AttachmentFilenames especifica os anexos a serem incluídos na movimentação. Nomes de arquivos podem incluir qualquer tipo de arquivo e caracteres curinga. |
BadItemLimit |
Opcional |
System.Int32 |
O parâmetro BadItemLimit especifica o número de itens incorretos a serem ignorados. Use 0 para não ignorar itens incorretos. O intervalo de entrada válido para esse parâmetro é de 0 a 2.147.483.647. |
ContentKeywords |
Opcional |
System.String[] |
O parâmetro ContentKeywords especifica as palavras-chave do conteúdo a serem incluídas na movimentação. Se o comando localizar uma palavra-chave que você especificar no corpo da mensagem ou no conteúdo do anexo, ele exportará essas mensagens. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que grava essa alteração de configuração no Active Directory, inclua o parâmetro DomainController no comando. |
EndDate |
Opcional |
System.DateTime |
O parâmetro EndDate especifica a data de término da filtragem do conteúdo que será movido da caixa de correio de origem. Somente itens da caixa de correio com data anterior ou igual à data de término serão movidos. Ao inserir uma data específica, use o formato de data abreviada definido nas configurações de Opções Regionais do computador local. Por exemplo, se o seu computador estiver configurado para usar o formato de data abreviada dd/mm/aaaa, digite 01/03/2006 para especificar 1º de março de 2006. |
ExcludeFolders |
Opcional |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
O parâmetro ExcludeFolders especifica a lista de pastas a serem excluídas durante a movimentação. |
GlobalCatalog |
Opcional |
Microsoft.Exchange.Data.Fqdn |
O parâmetro GlobalCatalog especifica o catálogo global no qual serão executadas operações de pesquisa na floresta de destino. |
IgnorePolicyMatch |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro IgnorePolicyMatch especifica se deve haver correspondência a diretivas de destinatário. |
IgnoreRuleLimitErrors |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro IgnoreRuleLimitErrors especifica se as regras do usuário devem ser movidas para o Microsoft Exchange Server 2003 de destino ou conta do Exchange 2000 Server para evitar o limite de regras de 32K do Microsoft Outlook. |
IncludeFolders |
Opcional |
Microsoft.Exchange.Data.Mapi.MapiFolderPath[] |
O parâmetro IncludeFolders especifica a lista de pastas a serem incluídas durante a movimentação. |
Locale |
Opcional |
System.Globalization.CultureInfo |
O parâmetro Locale especifica o locale de mensagens a serem movidas. O comando moverá somente mensagens com o locale que você especificar. |
MaxThreads |
Opcional |
System.Int32 |
O parâmetro MaxThreads especifica o número máximo de threads a serem usados. O intervalo de entrada válido para esse parâmetro é de 0 a 30. Dica O intervalo aceitável de threads a ser usado é determinado pelo desempenho do sua organização do Exchange. Recomendamos que você execute os testes de validação para determinar um intervalo aceitável para seu ambiente antes de mover várias caixas de correio ao mesmo tempo. |
NTAccountOU |
Opcional |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
O parâmetro NTAccountOU especifica a unidade organizacional em que as contas do Microsoft Windows NT são criadas. Esse parâmetro não poderá ser usado se o parâmetro AllowMerge for usado. |
PreserveMailboxSizeLimit |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro PreserveMailboxSizeLimit especifica se as opções de limite de tamanho da caixa de correio de origem devem ser aplicadas à caixa de correio de destino. |
ReportFile |
Opcional |
Microsoft.Exchange.Data.LocalLongFullPath |
O parâmetro ReportFile especifica o caminho e o nome de arquivo do log de relatórios XML. |
RetryInterval |
Opcional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
O parâmetro RetryInterval especifica o intervalo para recuperação do status da movimentação do servidor. |
RetryTimeout |
Opcional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
O parâmetro RetryTimeout especifica o tempo limite de movimentação de uma caixa de correio. |
SourceForestCredential |
Opcional |
System.Management.Automation.PSCredential |
O parâmetro SourceForestCredential especifica as credenciais utilizadas ao conectar à caixa de correio de origem. |
SourceForestGlobalCatalog |
Opcional |
Microsoft.Exchange.Data.Fqdn |
O parâmetro SourceForestGlobalCatalog especifica o catálogo global no qual serão executadas operações de pesquisa na floresta de origem. |
SourceMailboxCleanupOptions |
Opcional |
Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType |
O parâmetro SourcMailboxCleanupOptions especifica opções de limpeza para a caixa de correio de origem. Esse parâmetro não poderá ser usado se o parâmetro AllowMerge for usado. |
StartDate |
Opcional |
System.DateTime |
O parâmetro StartDate especifica a data de início da filtragem do conteúdo que será movido da caixa de correio de origem. Somente itens da caixa de correio com data posterior à data de início serão movidos. Ao inserir uma data específica, use o formato de data abreviada definido nas configurações de Opções Regionais do computador local. Por exemplo, se o seu computador estiver configurado para usar o formato de data abreviada dd/mm/aaaa, digite 01/03/2006 para especificar 1º de março de 2006. |
SubjectKeywords |
Opcional |
System.String[] |
O parâmetro SubjectKeywords especifica os filtros de palavra-chave para assuntos de itens da caixa de correio de origem. |
TargetForestCredential |
Opcional |
System.Management.Automation.PSCredential |
O parâmetro TargetForestCredential especifica as credenciais utilizadas ao conectar ao banco de dados de destino. |
ValidateOnly |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro ValidateOnly oferece a opção para validar a movimentação sem mover a caixa de correio. |
Tipos de entrada
Tipos de retorno
Erros
Erro | Descrição |
---|---|
|
|
Exceções
Exceções | Descrição |
---|---|
|
|
Exemplo
Neste exemplo, o comando Move-Mailbox é usado para mover a caixa de correio de John Peoples (john@contoso.com) para um novo banco de dados de caixa de correio denominado NewMailboxDatabase.
Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase