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
New-ManagementRoleAssignment -Name "Import Export_Enterprise Support" -SecurityGroup "Enterprise Support" -Role "Mailbox Import Export"