Preciso excluir algumas caixas de correio de usuário do banco de dados do Exchange 2013 para liberar o armazenamento. Cada uma dessas caixas de correio tem 40-50G de dados. Essas caixas de correio foram exportadas como backups. Há um período de retenção de 14 dias por padrão em que todos os itens excluídos ainda serão mantidos no banco de dados. A situação é que preciso de espaço agora e quero ignorar esse período de retenção e remover essas caixas de correio do disco rígido em breve.
Existe uma maneira de fazer isso? Não consegui encontrar a solução online....
Nota: São caixas de correio desconectadas, as contas de usuário ainda estarão no AD.
Excluir as caixas de correio não reduzirá o tamanho do arquivo de banco de dados da caixa de correio. Você precisa executar uma desfragmentação offline do banco de dados da caixa de correio para reduzir o arquivo. Talvez seja melhor mover todas as caixas de correio para um novo banco de dados de caixa de correio e remover/excluir o banco de dados de caixa de correio original, se tiver espaço em disco suficiente para fazer isso.
Listar caixas de correio e remover
Você pode fazer algo rápido como
e depois
Você também precisa executar a desfragmentação offline
https://blogs.technet.microsoft.com/rmilne/2013/08/23/offline-defrag-and-dag-databases-oh-my/
Desfragmentações offline? É 2005?
Crie um novo banco de dados e mova as caixas de correio. Risco zero, tempo de inatividade zero - ao contrário de uma desfragmentação offline.
Se você realmente não tem espaço, outra opção seria criar um servidor Exchange temporário, mover as caixas de correio que deseja excluir para esse servidor temporário e excluí-las de lá. Isso deve devolver o espaço em branco ao banco de dados muito mais rápido do que qualquer outra coisa.
Por fim, existe outra técnica para remover essas caixas de correio usando remove-storemailbox. É descrito nesta postagem do blog:
http://blog.enowsoftware.com/solutions-engine/bid/131820/Moving-Exchange-2010-Mailboxes-to-Create-White-Space