This post is also available in: angielski
Podczas korzystania z zapytania Search-Mailbox w celu wyszukania, usunięcia lub skopiowania określonych elementów ze skrzynki możemy posłużyć się Advanced Query Syntax
Advanced Query Syntax wykorzystywane jest do dokładniejszego zdefiniowania elementów które mają być wyszukane.
AQS udostępnia nam poniższe parametry które możemy używać w wyszukiwaniu:
- File kinds: folders, documents, presentations, pictures and so on.
- File stores: specific databases and locations.
- File properties: size, date, title and so on.
- File contents: keywords like „project deliverables,” „AQS,” „blue suede shoes,” and so on.
Dla zastosowań zapytania Search-Mailbox możemy wykorzystać parametr File kinds jak poniżej:
File Type: | Example |
Contacts | kind:contacts |
kind:email | |
Instant Messenger conversations | kind:im |
Meetings | kind:meetings |
Tasks | kind:tasks |
Notes | kind:notes |
Dzięki temu w łatwy sposób możemy zdefiniować poszukiwane elementy.
Poniżej przedstawiamy przykłady użycia polecenia Search-Mailbox w celu usunięcia określonych elementów ze skrzynki użytkownika.
Niemniej jednak zawsze przed uruchomieniem któregokolwiek z przykładów zalecamy uruchomienie go najpierw z parametrem -EstimateResultOnly co spowoduje jedynie wyświetlenie informacji na temat co dane polecenie zrobi.
Search-Mailbox -identity JSmith -SearchQuery "kind:meetings" -EstimateResultOnly
Pełną listę parametrów dostępnych dla Advanced Query Syntax można znaleźć pod tym linkiem:
Przykłady:
Usunięcie wszystkich wpisów w kalendarzu użytkownika John Smith:
Search-Mailbox -identity JSmith -SearchQuery "kind:meetings" -DeleteContent -Force
Usunięcie wszystkich emaili ze skrzynki JSmith wysłanych do grupy dystrybucyjnej Test_DistributionGroup:
Search-Mailbox -Identity JSmith -SearchQuery "to:Test_DistributionGroup" -DeleteContent -Force
Usunięcie wszystkich emaili znajdujących się w skrzynce JSmith:
Search-Mailbox –identity JSmith –SearchQuery "kind:email" –DeleteContent
Usunięcie wszystkich kontaktów ze skrzynki JSmith:
Search-Mailbox –identity JSmith –SearchQuery "kind:contacts" –DeleteContent