Preparar Caixas de Correio para Mudanças entre Florestas Usando o Código de Exemplo

 

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

Tópico modificado em: 2016-11-28

O Microsoft Exchange Server 2010 suporta uma mudança de caixa de correio on-line usando o cmdlet New-MoveRequest no Shell de Gerenciamento do Exchange.  É possível mudar uma caixa de correio de uma floresta de origem do Exchange para uma floresta de destino do Exchange 2010. Para executar o New-MoveRequest, o usuário de caixa de correio deve existir na floresta de destino do Exchange e deve ter um conjunto mínimo de atributos do Active Directory necessários.

É possível criar o usuário de email necessário na floresta de destino do Exchange personalizando sua implantação do Microsoft Identity Lifecycle Manager (ILM) 2007. O código de exemplo de extensão de regras baseadas em ILM descrito neste tópico demonstra como personalizar sua implantação ILM atual para criar os usuários habilitados para email necessários na floresta de destino do Exchange 2010.

Para mais informações sobre a preparação de mudanças entre florestas, incluindo descrições dos atributos necessários do Active Directory, consulte Preparar Caixas de Correio para Solicitações de Mudança entre Florestas.

Pré-requisitos

  • Baixe o código de exemplo da página Preparação para Movimentação de Caixa de Correio Online no Centro de Download da Microsoft.

  • Para executar o código de exemplo, é necessário o ILM 2007 Feature Pack 1 SP1. Para baixar o pacote de recursos, consulte o artigo 977791 da Base de Dados de Conhecimento Microsoft, O Service Pack 1 (build 3.3.1139.2) está disponível para o Identity Lifecycle Manager 2007 Feature Pack 1.

  • Também são necessários:

    • Uma floresta de origem executando o Exchange 2003, Exchange 2007 ou Exchange 2010, onde a caixa de correio está atualmente.

      Dica

      O Exchange 2010 não suporta a movimentação de uma caixa de correio do Exchange 2000.

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

  • Para conectar-se a uma floresta de destino do Exchange 2010,  é necessário ter a permissão apropriada para chamar o cmdlet UpdateRecipient. Para ver as permissões necessárias, consulte a seção "Permissões de Provisionamento do Destinatário" no tópico Permissões de caixas de correio.

Conteúdo do Código de Exemplo

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

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

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

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

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

Instalar o código de exemplo ILM

  1. 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

  2. Edite o arquivo OneWaySync.xml copiado para a pasta ILM Extensions na etapa 1 para especificar o distinguishedName (DN) do contêiner TargetOU na floresta de destino do Exchange, na qual deseja criar os usuários de email. É possível usar o LDP.exe ou ADSIEdit.exe para navegar até o contêiner TargetOU, caso desconheça o nome.

    Dica

    Se estiver usando este exemplo juntamente com o ILM GalSync 2007, exclua este contêiner da lista de contêineres gerenciados pelo GalSync2007.

  3. No Console do Gerenciador de Identidade ILM, vá para Arquivo > Importar Configuração do Servidor para importar a configuração do servidor ILM da pasta ILMServerConfig. Esta ação importará dois Agentes de Gerenciamento do Active Directory, juntamente com o esquema Metaverse e a regra de provisionamento.

    Dica

    Durante a importação, é necessário fornecer o nome da floresta e credenciais e combinar as partições do Agente de Gerenciamento do Active Directory (ADMA) importado para o nome da partição em sua configuração para os ADMAs de origem e de destino.

  4. Para que o ADMA suporte a floresta de destino do Exchange 2010, na página Criar Agente de Gerenciamento, no painel Configurar Extensões, selecione Exchange 2010 no menu suspenso Fornecimento para e, em seguida, insira o URI do Windows PowerShell remoto de um servidor de Acesso para Cliente do Exchange 2010 no Exchange 2010 RPS URI.

    Criar página de Agente de Gerenciamento

  5. No Console de Gerenciamento de Identidade ILM no painel Criar Agente de Gerenciamento, abra Propriedades para o Agente de Gerenciamento de Floresta de Origem. Selecione o assistente Configurar as Partições de Diretório e, em seguida, clique em Contêineres para selecionar o contêiner que conterá as caixas de correio que serão movidas para a floresta de destino. Limpe as seleções para todos os outros contêineres, ou seja, estenda o agente de gerenciamento para somente gerenciar este contêiner. Da mesma forma, para o MA da floresta de destino, selecione o contêiner para o qual o usuário habilitado para email será fornecido, ou seja, o TargetOU especificado na fase 2.

    Dica

    Se estiver usando este exemplo juntamente com o ILM GalSync 2007, exclua estes contêineres da lista de contêineres gerenciados pelo GalSync2007.

  6. Execute uma Importação Completa inicial (somente estágio) nos MAs de destino de forma que o ILM possa descobrir o TargetOU especificado na fase 2.

Criar Usuário de Email na Floresta do Exchange de Destino

Agora que o código de exemplo foi instalado, use o procedimento seguinte para criar o usuário de email necessário na floresta de destino do Exchange para que o cmdlet New-MoveRequest possa ser executado para realizar uma movimentação de caixa de correio online.

  1. Na floresta de origem, use o Console de Gerenciamento do Exchange para criar usuários de caixa de correio no contêiner selecionado na fase 4, "Instalar o código de exemplo ILM".  Também é possível usar os Usuários e Computadores do Active Directory para mover os usuários de caixa de correio existentes para o contêiner. 

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

  3. Execute a Exportação no MA de destino para exportar os usuários de email fornecidos 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.

Para mais informações relacionadas com as etapas anteriores, veja os seguintes tópicos:

 © 2010 Microsoft Corporation. Todos os direitos reservados.