Arquivamento de emails do Exchange 2007 [fechado]

1

Recebi a tarefa de mover todos os e-mails anteriores à data x da caixa de correio de cada usuário para a raiz (caixa de entrada) de uma única caixa de correio de arquivo morto. Existem comandos? Ferramentas de terceiros alguém pode sugerir? Obrigado!

    
por Paul Riker 08.05.2013 / 22:43

1 resposta

1

Isso é meio complicado, pois (da última vez que verifiquei) você precisa de uma máquina de 32 bits com o Office e as ferramentas de Gerenciamento do Exchange instaladas. É melhor feito em uma VM que você pode manter escondida para o propósito. O XP funciona bem, já que é pequeno, mas o 7 também funcionará.

  • Instale uma máquina virtual com o Windows XP de 32 bits e o Outlook ou o Office.
  • Em Adicionar / Remover Componentes do Windows: instale os Arquivos Comuns do IIS por - > IIS (Detalhes) - > Arquivos Comuns (No Windows 7, este componente é: IIS6 Management Console e IIS Metabase e IIS 6 configuration compatibility.)
  • Descompacte o instalador do Exchange 2007 e execute a instalação. Selecione Custom e instale apenas as ferramentas de gerenciamento.
  • Instale o pacote cumulativo de atualizações mais recente. (Melhor para corresponder à sua instalação atual aqui.
  • Edite a chave HKLM\software\microsoft\exchange\exchange migration e certifique-se de que o usuário que executará os comandos tenha controle total dessa chave. Se a chave não existir, crie-a.
  • Certifique-se de que o mesmo usuário tenha acesso total ao local a ser usado para o arquivo.

Isso configura o ambiente. Então, para executar o arquivo:

  • Execute o Shell de Gerenciamento do Exchange na VM. Você precisará fazer login nessa VM como algo com a capacidade de alterar as permissões nas caixas de correio, pelo menos.
  • Conceda permissão total para a caixa de correio com a qual deseja arquivar:

    Add-MailboxPermission -Identity "<mailbox name>" -User "<archive user>" -AccessRights FullAccess

  • Em seguida, execute:

    Export-Mailbox –Identity "<mailbox name>" -PSTFolderPath <path>

Os itens acima exportam uma caixa de correio inteira para um PST, mas você pode mexer nas opções de comando do powershell -StartDate e -EndDate para filtrar por intervalos de datas e TargetMailbox para definir caixas de correio de destino. Para várias caixas de correio, você pode canalizar Get-Mailbox para ele.

Referência: link

    
por 08.05.2013 / 23:24