Gerenciar caixas de correio eficientemente é uma tarefa essencial para administradores de sistemas, especialmente em ambientes de grande escala como o Office 365. Felizmente, o PowerShell fornece uma série de comandos que podem ajudar a procurar e eliminar e-mails de forma precisa e segura. Este artigo aborda como você pode utilizar o PowerShell para localizar e remover e-mails específicos no Office 365.
Pré-requisitos
Antes de começar, certifique-se de que você possui as permissões necessárias para executar comandos que interagem com as caixas de correio dos usuários. Além disso, é necessário ter o módulo do PowerShell para o Office 365 instalado e conectado à sua sessão.
Faça a pesquisa
Clique em New search
De um nome e descrição
Escolha o local de pesquisa, nesse caso coloquei todas as caixas do exchange, caso queria em apenas um usuários clique em Choose users
Escolha a condição. O que eu normalmente faço
sender/Author (especifica o mail de origem)
subject (especifica o assunto)
data para pesquisar apenas nos ultimas 7 dias
Exemplo de pesquisa
Após terminar a pesquisa sera utilizado o powershell
Powershell TIME
lembre-se de ter o modulo exchange-online instalado
## Fazer a pesquisa no compliance center
Connect-ExchangeOnline
Connect-IPPSSession -UserPrincipalName leandro.cascao@l4s.com.br
Após conectar
#coloque o nome da pesquisa criada na variável abaixo
$nomespam = "spam_2509"
#Aqui ele vai mostrar quantas mensagens ele encontrou, valide o numero # #Antes de deletar
Get-ComplianceSearch -Identity $nomespam | fl items,ContentMatchQuery
Atenção
Verifique a quantidade de itens, pois se tiver uma quantidade muito grande pode ser que tenha que verificar os parâmetros de pesquisa
Apaga todas os e-mails encontrados
New-ComplianceSearchAction -SearchName "$($nomespam)" -Purge -PurgeType HardDelete -Force
Para acompanhar o processo execute o comando
Get-ComplianceSearch
Considerações de Segurança
Apagar e-mails é um processo irreversível. Certifique-se de verificar os e-mails que serão deletados e, se possível, mantenha uma cópia de segurança antes de executar a remoção. É essencial proceder com cautela para evitar a perda de informações importantes.
Conclusão
O PowerShell é uma ferramenta extremamente útil para administradores do Office 365, permitindo gerenciar conteúdo de e-mail de maneira eficaz e segura. Com os comandos corretos e precauções adequadas, você pode ajudar a manter a integridade e a segurança do ambiente de e-mail da sua organização.
Σχόλια