Search-Mailbox Komutu Kullanımı

Search-Mailbox Komutu Kullanımı

Merhaba Arkadaşlar,

Aşağıdaki komutlarla mail denetimi yapabilir veya farklı bir kullanıcıya mailleri taşıyabilirsiniz.

Bu alankarı kısaca özetlemek gerekirse;

Can Güneş : taşınacak veya kontrol edilecek mail adresi.

Subject:Office 365 (opsiyonel) Burası belirli bir başlığa sahip olanları kontrol etmek için. -SearchQuery’den sonrasını silebilirsiniz.

Can Güneş Test: Taşımak istediğiniz mail adresi.

Taşınan Klasör: Mailbox içerisinde oluşacak klasör adı

Eğer görüntülenen isim yerine mail adresi ile yapmak istiyorsanız “” işaretlerini kaldırıp yerine mail adresini yazabilirsiniz.

İlk örnekte görüntülenen isimle , ikinci örnekte ise mail adresi ile yaptım. Farkı buradan anlayabilirsiniz.

***************************************************************************************************************************

Bu komutla birlikte Can Güneş adlı kullanıya gelen/giden mailler içerisinde başlığı Office 365 içeren bütün mailleri Can Güneş test isimli mailbox içinde Taşınan Klasör adındaki klasörün içerisine atacak.

Search-Mailbox -Identity “Can Güneş” -SearchQuery “Subject:Office 365” -TargetMailbox “Can Güneş Test” -TargetFolder “Taşınan Klasör” -LogLevel Full

***************************************************************************************************************************

İkinci örneğimizde ise kullanıcı@cangunes.com’a gelen/giden mailler içerisinde başlığında “Merhaba” varsa bilgi@cangunes.com’un içerisinde CanGunesLog isimli klasöre log düşecektir. Bu logun içerisinde gelen giden maillerle ilgili bir csv dosyası var. Bakıca anlayacaksınız. Sonunda bulunan -LogOnly’yi silerseniz eğer kullanıcya gelene bütün mailleri ve logu alırsınız.

Search-Mailbox -Identity kullanici@cangunes.com -SearchQuery ‘Subject:”Merhaba“‘ -TargetMailbox bilgi@cangunes.com -TargetFolder “CanGunesLog” -LogOnly -LogLevel Full

***************************************************************************************************************************

Buradaki ilk örneğimizde ise kullanici@cangunes.com’a gelen ve başlığında yalan dolan bulunan bütün mailleri silecektir.

Hemen ikinci örneğe gelirsek belirli bir tarih aralığında gelen mailleri silecektir.

Search-Mailbox -Identity kullanici@cangunes.com -SearchQuery ‘Subject:”yalan dolan”‘ -DeleteContent

Search-Mailbox -Identity kullanici@cangunes.com -SearchQuery ‘(Received:08/25/2015..08/25/2015’ -DeleteContent

***************************************************************************************************************************

Son olarak aşağıdaki komut ise organizasyon içerisinde aşağıdaki kelimeleri içeren bir başlık varsa sizin veya belirlediğiniz mailbox içerisine bütün mailleri kopyalıyor. Ben örneğimde ise şirketteki herhangi bir kullanıcıya gelen veya giden ” şirketi batıralım , hırsızlık yapalım , bizim it çok kötü ” içeren bir mail geliyor veya gidiyorsa bu maili bilgi@cangunes.com altında CanGunesLog adındaki klasöre çıkartıyor.

Get-Mailbox | Search-Mailbox -SearchQuery ‘sirketi batiralim OR hirsizlik yapalim OR bizim it çok kötü‘ -TargetMailbox bilgi@cangunes.com -TargetFolder “CanGunesLog” -LogLevel Full

Umarım anlatabilmişimdir, keyifli çalışmalar dilreim.

Can Güneş

Microsoft Bulut Teknolojileri üzerine kafa yoran ve bu alanda kendini geliştiren birisi. Çalışıp öğrendiğim bilgileri sizlerle paylaşmak için bu internet sayfasını kurdum.