Powershell İle Exchange Üzerindeki Tüm Veritabanlarından Spesifik Eposta Silmek

Merhaba, aşağıdaki powershell ile Exchange üzerindeki tüm mailboxlardan sadece belirli içerik veya adreslerden gelen epostaları silebilirsiniz.

$databases = Get-MailboxDatabase

ForEach ($database in $databases) 

{
	$mailboxes = Get-Mailbox -Database $database
	ForEach ($mailbox in $mailboxes)
	{ Search-Mailbox $mailbox.identity -SearchQuery From:'EPOSTA ADRESİ' -DeleteContent -Force}
}

Diğer bir yöntem

$liste = Get-Content "C:\csv-import-export\liste.txt"

foreach ($user in $liste ) 

{

    Search-Mailbox -Identity $user -SearchQuery "From:EPOSTA ADRESİ" -DeleteContent -Force

}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir