Sugiro usar o comando Export-Mailbox, como você descreveu. Há um artigo no Blog da equipe do MS Exchange que aborda seu uso e discute as permissões necessárias . (Existe uma postagem mais recente, bem, que é mais clara)
Como achei a postagem deles um pouco vaga ao definir as permissões corretas, prefiro as instruções em uma alternativa post , que mostra como conceder permissões para você mesmo em todas as contas ou apenas em uma conta individual (meu método preferido quando eu só tenho que exportar algumas contas). Basicamente, antes de executar o comando de exportação, você executa:
Add-MailboxPermission –Identitiy “MailAlias” –User Username –AccessRight FullAccess
em que "MailAlias"
é a conta que você está tentando exportar e Username
é sua conta (ou a conta na qual você executará a exportação de caixa de correio). Depois disso, exporte para longe:
Export-Mailbox –Identity <mailboxUser> -PSTFolderPath <pathToSavePST>
Por último, para ficar limpo, gosto de remover as permissões e retornar as coisas do estado original, então:
Remove-MailboxPermission –Identitiy “MailAlias” –User Username –AccessRight FullAccess
Depois disso, você está pronto, pode levar os PSTs para o novo servidor e importá-los. (Você provavelmente precisará conceder o FullAccess para a nova caixa de correio para executar a importação)
Como um aparte, o motivo pelo qual você precisa executar a exportação pst em uma máquina de 32 bits é que a exportação tem uma dependência do Outlook, que atualmente é de apenas 32 bits (isso é descrito no segundo postando a partir do Blog do MS Exchange. Lembro-me de um lugar em que a MS estava planejando corrigir essa limitação com o lançamento do Office 2010.