Home » Genel » Exchange 2019 Mail Silme: New-ComplianceSearch Komutu

Exchange 2019 Mail Silme: New-ComplianceSearch Komutu

Microsoft Exchange 2019 ortamında, kullanıcılara ulaşan spam veya phishing (oltalama) maillerini toplu olarak silmek isteyebilirsiniz. Bu işlem için Exchange Management Shell üzerinde New-ComplianceSearch komutu kullanılarak belirli kriterlere göre arama yapabilir ve bulunan mailleri silebilirsiniz.

Bu rehberde, Exchange 2019 üzerinde New-ComplianceSearch kullanarak mail silme işlemini adım adım anlatacağım.


1. Mail Arama Kriterlerini Belirleme

İlk olarak silmek istediğiniz mailler için arama kriterlerini belirleyerek bir arama oluşturun:

New-ComplianceSearch -Name "delete-phishing" `
-ExchangeLocation "[email protected]","[email protected]","[email protected]" `
-ContentMatchQuery '(Subject:"RE:") AND (received>="04/01/2026 04:39:00" AND received<="04/01/2026 11:56:00")'

Bu komut ile:

  • Belirtilen kullanıcılar üzerinde arama yapılır
  • Konu (subject) ve tarih aralığına göre filtreleme uygulanır
  • -ExchangeLocation parametresine all yazılarak tüm kullanıcılar dahil edilebilir

2. Compliance Search İşlemini Başlatma

Oluşturduğunuz arama kaydını başlatmak için aşağıdaki komutu çalıştırın:

Start-ComplianceSearch -Identity "delete-phishing"

3. Arama Durumunu Kontrol Etme

Arama işleminin tamamlanıp tamamlanmadığını kontrol etmek için:

Get-ComplianceSearch -Identity "delete-phishing"
  • Status alanı Completed olduğunda işlem tamamlanmıştır.
  • Komut çıktısında, hangi kullanıcıda kaç adet mail bulunduğu bilgisi yer alır.

4. Bulunan Mailleri Silme (Purge İşlemi)

Arama tamamlandıktan sonra bulunan mailleri silmek için:

New-ComplianceSearchAction -SearchName "delete-phishing" -Purge -PurgeType SoftDelete

5. Silme İşlemini Kontrol Etme

Silme (purge) işleminin durumunu kontrol etmek için:

Get-ComplianceSearchAction -Identity "delete-phishing_Purge"

Bu komut ile işlemin tamamlanıp tamamlanmadığını takip edebilirsiniz. Komutu Identity olmadan da kullanabilirsiniz.


Sonuç

Exchange 2019 üzerinde New-ComplianceSearch komutu sayesinde:

  • Belirli kriterlere göre mail araması yapabilir
  • Spam ve phishing maillerini toplu şekilde silebilir
  • Kullanıcı müdahalesi olmadan merkezi temizlik gerçekleştirebilirsiniz

Bu yöntem özellikle güvenlik ihlallerinde hızlı aksiyon almak için oldukça etkilidir.

Yorum yapın