Acontece que isso é muito mais fácil do que eu esperava.
Qualquer banco de dados do Exchange 2013 pode ser montado em qualquer servidor do Exchange 2013 , independentemente da organização e / ou domínio do Active Directory (embora o mesmo nível CU superior seja provavelmente necessário para o servidor).
Se um banco de dados estrangeiro é montado em um servidor, ele funcionará perfeitamente e pode até mesmo ser usado para armazenar novas caixas de correio ; todas as caixas de correio no banco de dados serão tratadas como desconectadas, e elas podem ser conectadas a contas de usuário , podem ser usadas sem qualquer problema e podem (obviamente) ser exportadas.
Portabilidade de banco de dados, de fato! Parece que ainda estão lá, afinal.
Assim, o processo para recuperar dados de um banco de dados do Exchange quando o ambiente original está indisponível é o seguinte:
- Crie um novo domínio do Active Directory e um novo servidor do Exchange 2013 (ou até mesmo use um existente, se houver disponibilidade); eles podem ser nomeados como você desejar, todos os nomes são completamente irrelevantes.
- Crie um novo banco de dados de caixa de correio vazio; o nome do banco de dados e os caminhos de arquivo não importam.
- Permitir que o banco de dados seja sobrescrito de uma restauração.
- Obtenha o arquivo EDB do servidor original e verifique se ele está em um estado de desligamento normal (se não estiver, use
eseutil
e os logs de transação originais para executar uma recuperação de banco de dados padrão). - Coloque o arquivo EDB no qual o novo servidor do Exchange espera encontrar o novo banco de dados (você pode renomeá-lo, se necessário).
- Monte o banco de dados.
- Obtenha uma lista das caixas de correio no banco de dados usando o cmdlet
Get-MailboxStatistics
. - Crie quantas contas de usuário forem necessárias para reconectar as caixas de correio que você deseja recuperar.
- Conecte as caixas de correio no banco de dados às novas contas de usuário usando o cmdlet
Connect-Mailbox
.
É isso aí; Agora você pode usar as caixas recuperadas ou pode exportá-las para arquivos PST usando o cmdlet New-MailboxExportRequest
.