top of page

Como Procurar e Apagar um E-mail Utilizando o PowerShell no Office365

Foto do escritor: Leandro CascãoLeandro Cascão

Atualizado: 27 de set. de 2024

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.



4 visualizações0 comentário

Posts recentes

Ver tudo

Σχόλια


bottom of page