Preparar caixas de correio para mudanças entre florestas usando o código de exemplo

Aplica-se a: Exchange Server 2013

O Microsoft Exchange 2013 suporta movimentações e migrações de caixas de correio, usando os cmdlets New-MoveRequest e New-MigrationBatch. Você também pode mover a caixa de correio por meio do Centro de administração do Exchange (EAC). Você pode mover uma caixa de correio de uma floresta do Exchange de origem para uma floresta de destino do Exchange 2010.

Para executar New-MoveRequest, um usuário de email deve existir na floresta do Exchange de destino e o usuário de email deve ter um conjunto mínimo de atributos do Active Directory necessários. Você pode criar o usuário de email necessário na floresta do Exchange de destino personalizando sua implantação do ILM (Microsoft Identity Lifecycle Manager) 2007. O código de exemplo de extensão de regras baseado em ILM descrito neste tópico demonstra como personalizar a implantação atual do ILM para criar os usuários habilitados para email necessários na floresta do Exchange 2013 de destino.

Para obter mais informações sobre como se preparar para movimentos entre florestas, incluindo descrições dos atributos do Active Directory necessários, consulte Preparar caixas de correio para solicitações de movimento entre florestas.

Do que você precisa saber para começar?

  • Baixe o código de exemplo de Preparar caixas de correio para movimentos entre florestas usando o código de exemplo.

  • Para executar o código de exemplo, você precisa do ILM 2007 Feature Pack 1 Service Pack 1 (SP1).

  • Também são necessários:

    • Uma floresta de origem que esteja executando o Exchange 2013, em que a caixa de correio reside atualmente.

    • Uma floresta de destino com o Exchange 2013 instalado, para onde a caixa de correio será movida.

  • Para se conectar à floresta de destino do Exchange 2013, você deve ter a permissão apropriada para chamar o cmdlet UpdateRecipient . Para ver de que permissões você precisa, consulte o Seção "Permissões de provisionamento do destinatário" do tópico Permissões de destinatários.

  • Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns no Exchange Server.

Etapa 1: instalar o código de exemplo do ILM

  1. No Microsoft Visual Studio 2008, abra Microsoft.Exchange.Sample.OneWayGALSync.sln para exibir o código de exemplo. O código de exemplo inclui o seguinte:

    • Microsoft.MetadirectoryServicesEx.dll é o arquivo binário que é enviado com o ILM 2007 FP1 SP1 em "\Program Files\Microsoft Identity Integration Server\Bin\Assemblies". Ele é referenciado pelo código de exemplo.

    • OneWaySync.xml é referenciado pelo código de exemplo.

    • A pasta ILMServerConfig contém os arquivos de configuração do ILM para o MA (agente de gerenciamento de origem), o MA de destino e o MV (Metaverso do ILM).

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll e Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll (criados a partir do código de exemplo) estão em "\obj\Debug"

  2. No servidor ILM, copie o seguinte para \Program Files\Microsoft Identity Integration Server\Extensions:

    • OneWaySync.xml

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll

    • Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll

  3. Edite o arquivo OneWaySync.xml que você copiou para a pasta Extensões ilm na etapa 1 para especificar o DN (distinguishedName) do contêiner TargetOU na floresta exchange de destino na qual você deseja criar os usuários de email. Você pode usar LDP.exe ou ADSIEdit.exe para procurar o contêiner TargetOU se não souber qual é o nome.

    Observação

    Se você estiver usando esse exemplo junto com o ILM GalSync 2007, exclua esse contêiner da lista de contêineres gerenciados pela GalSync2007.

  4. No ilm Identity Manager Console, vá paraConfiguração do Servidor de Importação de Arquivos> para importar a configuração do servidor ILM da pasta ILMServerConfig. Essa ação importará dois Agentes de Gerenciamento do Active Directory, juntamente com o esquema metaverso e a regra de provisionamento.

    Observação

    Durante a importação, você deve fornecer o nome e as credenciais da floresta e corresponder as partições do ADMA (Active Directory Management Agent) importado ao nome da partição em sua configuração para os ADMAs de origem e de destino.

  5. Para que o ADMA dê suporte à floresta de destino do Exchange 2013, na página Criar Agente de Gerenciamento, no painel Configurar Extensões, selecioneExchange 2013 no Provision para suspenso e insira o URI de Windows PowerShell remoto de um servidor de Acesso ao Cliente do Exchange 2010 no Exchange 2013 RPS URI.

    Página Criar Agente de Gerenciamento

    Provisionamento do Management Agent Exchange 2010.

  6. No console do ILM Identity Manager no painel Criar Agente de Gerenciamento, abra as Propriedades do Agente de Gerenciamento florestal de origem. Selecione o assistente Configurar Partições de Diretório e clique em Contêineres para selecionar o contêiner que conterá as caixas de correio que você moverá para a floresta de destino. Desmarque as seleções para todos os outros contêineres, ou seja, escopo do agente de gerenciamento para gerenciar apenas este contêiner. Da mesma forma, para o MA da floresta de destino, selecione o contêiner para o qual os usuários habilitados para email serão provisionados, ou seja, o TargetOU especificado na etapa 2.

    Observação

    Se você estiver usando esse exemplo junto com o ILM GalSync 2007, exclua ambos os contêineres da lista de contêineres gerenciados pelo GalSync 2007.

  7. Execute uma importação completa inicial (somente estágio) nos MAs de destino para que o ILM possa descobrir o TargetOU especificado na etapa 2.

Etapa 2: Criar usuário de email na floresta do Exchange de destino

Agora que você instalou o código de exemplo, use o procedimento a seguir para criar o usuário de email necessário na floresta do Exchange de destino para que New-MoveRequest possa ser executado para executar uma movimentação de caixa de correio online.

  1. Na floresta de origem, use o centro de administração do Exchange para criar usuários de caixa de correio no contêiner selecionado na etapa 4 de "Instalar o código de exemplo do ILM". Você também pode usar Usuários e Computadores do Active Directory para mover usuários de caixas de correio existentes para o contêiner.

  2. Execute a Operação Delta Import e Delta Sync no MA de origem para descobrir as caixas de correio adicionadas ao contêiner de origem e provisionar usuários de email para o MA de destino.

  3. Execute a execução Exportação no MA de destino para exportar os usuários de email provisionados na etapa 1 para o Active Directory de destino.

  4. Execute a Importação Delta no MA de destino para confirmar as alterações exportadas na etapa 2.

  5. Na floresta de destino, abra o Shell de Gerenciamento do Exchange e use o cmdlet New-MoveRequest para mover caixas de correio da floresta de origem.

Como saber se funcionou?

Na floresta de destino, verifique se os usuários que você moveu da floresta de origem estão presentes na floresta de destino.