Forum
senaryo 1: Yanlışlıkla/bilerek çok sayıda kullanıcınıza veya müdürünüze vs. bir mail attıktan sonra pişman oldunuz ve hemen silmek istiyorsunuz.
senaryo 2: Dışarıdan sürekli kullanıcılarınıza spam olarak algılanmayan
mailler gönderilmiş ve bunların kullanıcıların mailboxlarında kalmasını
istemiyorsunuz.
senaryo 3: çok sayıda kullanıcıya kendini 1 ay içinde imha edecek bir mail atmak istiyorsunuz. örnekler çoğaltılabilir.
Ç ÇÖZÜM AŞAĞIDA:
1- Kullanıcıların mailboxlarında silme işlemi
yapabilmek için “mailbox import export” yetkisi gerekir.
Yetkililere bakmak için: Get-ManagementRoleAssignment
-role "mailbox import export"
Yetki kaldırmak için: remove-ManagementRoleAssignment
"mailbox import export-user1"
Yetki vermek için: new-ManagementRoleAssignment
-role "mailbox import export" -user "adm_behzad" –name
“behzad import export”
2- Tek bir kullanıcının tüm maillerini silmek
için: Search-mailbox
testuser –deletecontent -force
3-
3- Tek bir kullanıcının belirli maillerini silmek
için:
Get-mailbox
testuser |Search-mailbox buraya aşağıdaki
ifadeleri gireceğiz –deletecontent
-force
15mart-15nisan
arasında gönderilen ve rastgelespam konulu tüm epostalar:
-SearchQuery
'(sent:03/15/13..04/15/13) AND (subject:rastgelespam)'
Yıllıkbütçe.pdf
isminde eki bulunan epostalar:
-SearchQuery
'attachment:yıllıkbütçe.pdf'
15 marttan önce [email protected] adresinden gelen tüm epostalar:
-SearchQuery '(sent:<03/15/13)
AND(from:[email protected])'
4-
Database’deki tüm kullanıcılarda toplu işlem yapmak
için:
Get-mailbox
testuser yerine Get-mailbox –database “MBXDB_14” –resultsize
unlimited
notlar: AND ve OR destekleniyor ancak büyük harfle yazılmalı. Kelime başlarında * desteklenmiyor, yani *netmelik yazınca hata verir fakat yönetmel* yazında yönetmelik kelimesine işlem yapar.
hadi eyvallah.
Teşekkürler.