Precisei fazer esse procedimento hoje e acho legal disponibilizar aqui pois facilita bastante.
Como limpar o conteúdo de uma mailbox no Exchange 2010 (também server para o Exchange 2013), isso mesmo, apagar todos os e-mails, sem precisar deletar a mailbox…
1 – Abra o Exchange Management Shell e confirme que o snapin esteja registrado:
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
2 – Use a sintave abaixo trocando o “alvaro rezende” pelo ID da Mailbox.
Search-Mailbox -Identity “alvaro rezende″ -DeleteContent –Force
Sucesso!!!
Álvaro Rezende [MVP Microsoft]
——————————————————————
Entre em contato: [Aqui]
Consultorias e Treinamento Microsoft: [Aqui]
Bom dia, para deletar e-mail de uma caixa de e-mail, mas sendo de um período apenas, exemplo: 03/08/2018 até 01/10/2018, desta maneira teria alguma forma de fazer?
tem como excluir somente da lixeira e fazer uma tarefa para sempre executar?
Você pode pegar o mesmo comando e agendar como uma tarefa agendada no servidor (com script powershell), mas tenha cuidado com isso rsrs.
Oi obrigada pela resposta, é que pelo o que eu havia entendido do comando iria apagar todo o conteudo da mailbox e eu quero apagar somente o conteudo da lixeira…
Não não, o comando acima limpa TODO O CONTEÚDO da mailbox. 🙂
Valeu pela dica!
Valeu pela dica, funcionou de primeira, limpeza feita……
Att
Nico
Tem como executar esse comando só que para várias mailboxes de uma só vez?
O procedimento é individual, mas você pode combinar em PowerShell e executar em várias contas.
Obrigado, sua postagem, me ajudou, aqui na empresa. Vlw mesmo.
Caso não funcione, tem um artigo mais completo no link http://engdanielsantos.wordpress.com/2014/07/17/como-deletar-todos-emails-de-uma-mailbox-do-exchange-2010-sp1/#comment-1716
tem como excluir até uma determinada data? por exemplo e-mails anteriores 01/01/2013 e manter os demais?
muito obrigado , me ajudou , funcionou na primeira .
at
JUNIOR