Compartilhar via


Exportar e importar regras de transporte

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2012-07-23

Pode ser preciso exportar e importar o grupo de regras de transporte de um servidor de transporte que executa o Microsoft Exchange Server 2010 ou o Exchange Server 2007 para outro servidor de transporte nos seguintes cenários:

  • Duplicar configuração de regra de transporte em servidores de Transporte de Borda   Verifique se todos os servidores de Transporte de Borda ou um conjunto de servidores de Transporte de Borda aplicam as mesmas regras de transporte. Os servidores de Transporte de Hub armazenam sua configuração em Active Directory. A configuração é replicada a todos os controladores de domínio na organização. Os servidores de Transporte de Borda armazenam sua configuração na instância local do Active Directory Lightweight Directory Services (AD LDS), que não é replicada automaticamente.

    Dependendo de sua implantação do Exchange e da topologia de roteamento de mensagem, é possível ter diferentes conjuntos de servidores de Transporte de Borda usando várias regras de transporte. Por exemplo, é possível aplicar regras diferentes aos servidores de Transporte de Borda que recebem email de entrada em relação aos que enviam email de saída. Se quiser que todos os servidores de Transporte de Borda de sua organização apliquem o mesmo conjunto de regras de transporte, você poderá usar esse procedimento para duplicar a configuração da regra de transporte.

    Se quiser replicar toda a configuração do Exchange de um servidor de Transporte de Borda para outro, recomendamos usar uma configuração clonada. Essa configuração inclui a configuração das regras de transporte em um servidor de Transporte de Borda. Para obter mais informações sobre como clonar servidores de Transporte de Borda, consulte Configuração clonada do Servidor de Transporte de Borda.

    Importante

    Se você prevê alterações freqüentes na configuração de regra de transporte nos servidores Transporte de Borda, recomendamos que designe um servidor Transporte de Borda como um servidor de origem e execute modificações nesse servidor. Configure os outros servidores de Transporte de Borda para que atualizem automaticamente sua configuração de regra de transporte do servidor de Transporte de Borda de origem usando um script do Shell que realizará os procedimentos descritos posteriormente neste tópico. Para obter mais informações sobre como executar scripts no Shell, consulte Script com o Shell de Gerenciamento do Exchange.

  • Durante a coexistência com os servidores de Transporte de Hub do Exchange 2007   Exchange 2010 inclui muitas qualidades e ações novas de regra de transporte e alterações em muitas qualidades e ações encontradas no Exchange 2007. Ao instalar o servidor do Exchange 2010 pela primeira vez em sua organização do Exchange 2007, a Instalação do Exchange cria um contêiner no Active Directory para armazenar as regras do Exchange 2010, resultando em regras para as duas versões armazenadas em locais diferentes. Quaisquer regras de transporte existentes do Exchange 2007 são convertidas, e uma cópia é armazenada no contêiner do Exchange 2010. Após a instalação, a organização do Exchange tem o mesmo conjunto de regras de transporte para ambas as versões do servidor do Exchange.

    Subsequentemente, se você efetuar alguma alteração na configuração da regra de transporte no Exchange 2007 ou no Exchange 2010, ambas as versões terão um conjunto diferente de regras. Para garantir que as duas versões do servidor do Exchange tenham as mesmas regras de transporte e apliquem as mesmas diretivas de sistema de mensagens, verifique se as alterações que você efetuou na configuração da regra de transporte no Exchange 2007 são também feitas na configuração do Exchange 2010. Este procedimento o ajuda a exportar regras do Exchange 2007 e importá-los no Exchange 2010.

    Importante

    Para exportar regras de transporte do Exchange 2007 para um servidor do Exchange 2010, é preciso executar o cmdlet Export-TransportRuleCollection em um servidor do Exchange 2010. O cmdlet Export-TransportRuleCollection inclui a opção de exportar regras do Exchange 2007.
    Ao importar regras de transporte do Exchange 2007 para um servidor do Exchange 2007, é preciso executar o cmdlet Import-TransportRuleCollection em um servidor do Exchange 2007.
    Não é possível exportar regras do Exchange 2010 e importá-las em um servidor do Exchange 2007.

Procurando outras tarefas de gerenciamento relacionadas a regras de transporte? Consulte Gerenciando Regras de Transporte.

Usar o Shell para exportar regras de transporte do Exchange 2010 de um servidor de Transporte de Hub ou Transporte de Borda

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Regras de transporte" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.

Dica

Não é possível usar o EMC para exportar regras de transporte do Exchange 2010 a partir de um servidor de Transporte de Hub ou Transporte de Borda.

O procedimento para exportar regras de transporte do Exchange 2010 é o mesmo para os servidores de Transporte de Hub e Transporte de Borda. No servidor de Transporte de Hub, é possível exportar regras de transporte a serem importadas em um servidor de Transporte de Hub do Exchange 2010 durante a coexistência. Ou você pode exportar regras de transporte para fins de backup.

Nos servidores de Transporte de Borda, é possível exportar as regras de transporte para duplicá-las em outro servidor de Transporte de Borda ou fazer o backup das regras de transporte nesse servidor.

Este exemplo exporta regras de transporte de um servidor de Transporte de Hub ou Transporte de Borda do Exchange 2010. Os dados da regra são exportados para a variável $file e gravados no arquivo Exchange2010TransportRules.xml na pasta C:\Meus Documentos.

$file = Export-TransportRuleCollection
Set-Content -Path "C:\MyDocs\Exchange2010TransportRules.xml" -Value $file.FileData -Encoding Byte

Para informações detalhadas de sintaxes e de parâmetros, consulte Export-TransportRuleCollection.

Usar o Shell para exportar regras de transporte do Exchange 2007 de um servidor de Transporte de Hub do Exchange 2010

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Regras de transporte" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.

Dica

Não é possível usar o EMC para exportar regras de transporte do Exchange 2007 a partir de um servidor de Transporte de Hub do Exchange 2010.

Pode ser preciso exportar as regras de transporte do Exchange 2007 para importá-las em um servidor de Transporte de Hub do Exchange 2010 durante um período de coexistência quando você tiver as duas versões do Exchange em sua organização. Na instalação do primeiro servidor do Exchange 2010 em sua organização do Exchange 2007, a Instalação do Exchange copia as regras do contêiner de regra de transporte do Exchange 2007 para o contêiner do Exchange 2010. Você precisará executar esse procedimento apenas se tiver feito alterações nas regras de transporte em um servidor do Exchange 2007 e precisar efetuar as mesmas alterações no servidor do Exchange 2010 para ter certeza de que ambos os servidores tenha as mesmas regras de transporte.

Este exemplo exporta regras de transporte herdadas criadas no Exchange 2007. Execute o comando de um servidor de Transporte de Hub do Exchange 2010.

$ file = Export-TransportRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\LegacyRules.xml" -Value $file.FileData -Encoding Byte

Para informações detalhadas de sintaxes e de parâmetros, consulte Export-TransportRuleCollection.

Usar o Shell para importar regras de transporte em um servidor de Transporte de Hub ou Transporte de Borda do Exchange 2010

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Regras de transporte" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.

Dica

Não é possível usar o EMC para importar regras de transporte em um servidor de Transporte de Hub ou Transporte de Borda do Exchange 2010.

Use este procedimento para importar regras de transporte do Exchange 2010 ou do Exchange 2007 em um servidor de Transporte de Hub ou Transporte de Borda do Exchange 2010. As duas regras de servidor usam o mesmo procedimento e cmdlet para importar regras de transporte.

Aviso

A importação de um conjunto de regras de transporte de um arquivo .xml remove ou sobrescreve todas as regras de transporte preexistentes definidas pelo agente de Regras de Transporte. Verifique se você tem o backup do seu conjunto de regras de transporte atual antes de importar e sobrescrever as regras de transporte.
Nos servidores de Transporte de Hub, o cmdlet Import-TransportRuleCollection sobrescreve todas as regras de transporte configuradas na organização do Exchange 2010, exceto as regras de transporte em servidores de Transporte de Borda. Nos servidores de Transporte de Borda, esse comando sobrescreve apenas as regras de transporte configuradas no computador local.

Importante

Embora similares em conceito e implementação, as funções de servidor de Transporte de Hub e Transporte de Borda usam predicados e ações de regra de transporte diferentes criados para atender a requisitos diferentes. Não importe regras de transporte exportadas de um servidor de Transporte de Borda de uma versão qualquer do Exchange para uma versão qualquer do servidor de Transporte de Hub. Da mesma forma, não importe regras exportadas de um servidor de Transporte de Hub de uma versão qualquer do Exchange para uma versão qualquer do servidor de Transporte de Borda.

Este exemplo importa regras de transporte do arquivo ExportedRules.xml.

[Byte[]]$Data = Get-Content -Path "C:\MyDocs\ExportedRules.xml" -Encoding Byte -ReadCount 0
Import-TransportRuleCollection -FileData $Data

Para informações detalhadas de sintaxes e de parâmetros, consulte Import-TransportRuleCollection.

 © 2010 Microsoft Corporation. Todos os direitos reservados.