Office 365 Kullanıcılarının Posta kutularından Mail nasıl silinir ? -PowerShell-

Merhaba,

Bu anlık bilgimizde Kullanıcıların mail kutularından mail silme işlemini ele alıyor olacağız.

Her firmada zaman zaman toplu mail ile bilgi mesajları gelir. Bunlar bayram ve kutlama veya özel bir durum ile alakalı olabilir. Tek bir mail grubunda tüm firma çalışanlarınız olabilir ve atılan tek mail herkese ulaşır.

Peki herkese atılan bir mail nasıl herkesin mail kutusundan silinebilir ?

Bu işlemi Office 365′ den bazı rolleri atayarak  PowerShell yardımı ile yapabilmekteyiz.

Öncelikle Office 365- Exchange Online- İzinler-Yönetici Rolleri bölümünde Discovery Management kısmında Roller bölümüne Mailbox Import Export rolü eklenmelidir.

Ardından üyeler bölümüne işlem yapacağınız admin kullanıcı eklenmelidir.

1

Bu işlemlerin ardından powershell komutlarına geçebiliriz. PowerShell’ e bağlandıktan sonra aşağıdaki komutları uygulayabilirsiniz.

-Tek kullanıcının mailboxından mail silme / Tek parametre

*Bu PowerShell komutunda konusunda ramazanlar geçen mail’ i silmekteyiz.

Search-Mailbox -Identity “hasan@hasandanis.net” -SearchQuery “Subject:ramazanlar” -DeleteContent -Confirm:$False

-Tek kullanıcının mailboxından mail silme / Çift parametre

*Bu PowerShell komutunda konusunda ramazanlar geçen ve içeriğinde hasan geçen mail’ i silmekteyiz.

Search-Mailbox -Identity “hasan@hasandanis.net” -SearchQuery “Subject:ramazanlar body:hasan” -DeleteContent -Confirm:$False

-Tek kullanıcının mailboxından mail silme / Üç parametre 

*Bu PowerShell komutunda 13 Temmuz 2015 tarihinde mail atılan, konusunda ramazanlar geçen ve içeriğinde hasan geçen mail’ i silmekteyiz.

Search-Mailbox -Identity “hasan” -SearchQuery “subject:ramazanlar body:hasan sent:13/7/2015” -DeleteContent -Confirm:$False

-Tüm kullanıcıların Posta kutularında ki mail’ in silinmesi / All Users

*Bu PowerShell komutunda tüm kullanıcıların posta kutuları search edilerek silinmesi belirlenen mail bulunarak silinecektir. Ayrıca yukarıdaki olduğu gibi bu bölümede birden çok parametre ekleyebilirsiniz.

Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery  “Subject:ramazanlar” -DeleteContent -Confirm:$False

 

PS: Mail search işlemini klasörler dahil mail kutusunun tamamında aramaktadır ve silmektedir.

Sorularınız ve Takıldığınız noktalar için bana buradan   ulaşabilirsiniz.

Bir sonraki Anlık Bilgimizde görüşmek dileğiyle Esen Kalın.

Hasan DANIŞ.

Bir cevap yazın

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