Bu özellik Exchange Server 2007 ile ilk duyduğumuz ama bazılarımızın hani nerede bu özellik nereden kullancağız dedikleri bir özellik . Evet admin olarak posta kutularını bir komut ile artık arayabiliyoruz ve tabiki daha fazlasınıda yapabiliyoruz işte size bu özelliğin kullnımını gösteren örnek bir senaryo.

aa001111 kullanıcısından subjecti “duyuru” olan “18 mart 2010″ tarihli mailleri silmek için kullanılan komuttur.

Aşağıdaki komut; aa001111 kullanıcısındaki mailleri aa002222 isimli ullanıcının mailboxına ikm klasörü açar ve silinen maili buraya atar.Bu komutu çalıştıracak olan hesabının kullanıcı/kullanıcılar üzerinde full yetkili olması gerekmektedir.

export-mailbox -id aa001111 -startdate 03/18/2010 -enddate 03/18/2010 -SubjectKeywords “DUYURU” -TargetFolder “ikm” -TargetMailbox aa002222 -DeleteContent

Tüm kullanıcılardan, subjecti “duyuru” olan “18 mart 2010″ tarihli mailleri silmek için kullanılan komuttur.

get-mailbox – resultsize unlimited | export-mailbox -startdate 03/18/2010 -enddate 03/18/2010 -SubjectKeywords “DUYURU” -TargetFolder “ikm” -TargetMailbox aa002222  -DeleteContent

Not: Export-mailbox komutunun kullanıldığı bilgisayarda 32bit işletim sistemi kullanılmalıdır.

Exchange Server 2010 üzerinde ise durum biraz farklıdır.

Öncelikle kendiniz Multi Mailbox Search izni vermemiz gereklidir.

Add-RoleGroupMember -Identity “Discovery Management” -Member hakanu

Bu yetkiyi aldıktan sonra  https://webmail.cozumpark.com/ecp üzerinden logon olup arayüz kullanabileceğimiz gibi aşağıdaki powershell komutunuz da kullanabiliriz.

Search-Mailbox  hakanu -SearchQuery ‘Subject:”Okundu”‘ -targetmailbox “administrator” -targetfolder “SearchFolder” -loglevel full -deletecontent

Not ; bu komut setini copy paste yaparsanız karakter sorunu yaşayabilirsiniz diye ekran görüntüsünü paylaşıyorum. Özellike tırnak işaretlerine dikkat edin lütfen