domingo, 13 de maio de 2012

Public folder MoveAllReplicas no Exchange 2007

Este procedimento é para que você possa realizar movimentação de Public Folder no Exchange 2007/2010

  1. Você precisar migrar todas as suas pastas publicas para outro servidor, mesmo que este outro servidor possua um Exchange 2010
Vamos ao procedimento

1 - Você precisa saber onde estão alocadas as suas public Foder
  • GET-PUBLICFOLDER -RECURSE | FT NAME,ORIGINATINGSERVER
    • OriginatingServer                       Name
    • -----------------                       ----
    • exchange0X.server.com.br             IPM_SUBTREE
    • exchange0X.server.com.br             AFTPNV SP
    • exchange0X.server.com.br             AFLAV Contatos
  • Segundo Passo é criar uma nova Public folder em outro servidor Exchange onde você queira mover as suas Pastas Públicas
    • Vá até a pastas "SCRIPTS" dentro do caminho padrão do Exchange e utilize o próprio script do Exchange para essa movimentação ( [PS] C:\Program Files\Microsoft\Exchange Server\Scripts>)
    • .\MoveAllReplicas.ps1 -Server "SERVER_ATUAL" -NewServer "NOVO SERVIDOR" - Não precisa especificar o nome da Públic Folder, o próprio Script faz a replica e a Movimentação de todas as pastas para o outro servidor
  •  Para que você possa saber se todas as pastas foram replicadas com sucesso voce pode verificar os logs de propagação ou realizar uma pesquisa no servidor antigo para verificar se existe alguma pasta ainda a ser replicada
    • Get-PublicFolderStatistics –Server "SERVIDOR_ANTIGO" - Se aparecer alguma pasta listada, significa que ainda está ocorrendo a movimentação de todas as replicas das Public Folder para o outro servidor
  •  Após a movimentação das públic folder for concluída(Nenhuma pasta aparecer na consulta ao servidor antigo), você deverá mover todos os apontamentos das bases do(s) Exchange(s) para o novo local
    • Set-MailboxDatabase -Identity "NOME_BASE_EXCHANGE" -PublicFolderDatabase "NOME_PUBLIC_FOLDER_NOVA"  - Caso voce tenha muitas bases para serem alteradas, uma ótima alternativa para isso é utilizar a seguinte sintax:
    • Get-MailboxDatabase | Set-MailboxDatabase -PublicFolderDatabase " NOME_PUBLIC_FOLDER_NOVA "  - Isso irá movimentar o apontamento de todas as públic folder de todas as bases do Exchange
  • Próximo passo é acessar o console do Exchange e excluir a base antiga da públic folder

Nenhum comentário:

Postar um comentário