пятница, 21 февраля 2014 г.

Exchange Какие пользователи имеют полный доступ к чужим ящикам ?

get-mailbox -resultsize unlimited | Get-MailboxPermission | where-object {($_.Deny -eq $False) -and($_.isinherited -eq $false) -and ($_.User -notlike "*SELF*")} | sort-object  identity |format-table User, AccessRights -GroupBy Identity -AutoSize > c:\all\mailbox-permission.txt

Источник

четверг, 20 февраля 2014 г.

Поиск писем, перемещение, удаление

Search-Mailbox

Командлет Search-Mailbox используется для поиска по почтовым ящикам и копирования результатов в указанный целевой почтовый ящик, удаления сообщений из исходного почтового ящика или обеих задач сразу.


В этом примере производится поиск по почтовому ящику Станислава Песоцкого и копируются результаты поиска в почтовый ящик DiscoveryMailbox в папку «Станислав_Песоцкий-Проект_Гамильтон».
Search-Mailbox -Identity "Joe Healy" -SearchQuery "Subject:Project Hamilton" -TargetMailbox "DiscoveryMailbox" -TargetFolder "JoeHealy-ProjectHamilton" -LogLevel Full 
В этом примере ведется поиск по почтовому ящику «April Stewart» с отбором сообщений, содержащих фразу «Your bank statement» в теме; результаты заносятся в папку SearchAndDeleteLog почтового ящика администратора. В целевой почтовый ящик сообщения не копируются.
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -TargetMailbox "administrator" -TargetFolder "SearchAndDeleteLog" -LogOnly -LogLevel Full
В этом примере ведется поиск по почтовому ящику «April Stewart» с отбором сообщений, содержащих фразу «Your bank statement» в теме; сообщения удаляются из исходного почтового ящика.
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent
В этом примере выполняется поиск всех почтовых ящиков в организации на наличие сообщений, содержащих слова «election», «candidate» или «vote» (выборы, кандидат, голосование). Результаты поиска копируются в почтовый ящик поиска в папке AllMailboxes-Election.
Get-Mailbox | Search-Mailbox -SearchQuery 'election OR candidate OR vote' -TargetMailbox "Discovery Search Mailbox" -TargetFolder "AllMailboxes-Election" -LogLevel Full


Нужно быть в группе: Discovery Management

Exchange удалить удалённые элементы

Статистика почтового ящика
Get-MailboxStatistics | fl - посмотреть статистику конкретного ящика

Сколько в почтовом ящике, в папке удалённые.

Get-MailboxFolderStatistics -Identity "afrolov" -FolderScope RecoverableItems | Format-Table Name,FolderAndSubfolderSize,ItemsInFolderAndSubfolders -Auto

Импорт PST файла в почтовый ящик Exchange 2010 SP1
пользователю даём права на работу с почтовыми ящиками
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User afrolov

Как удалить сообщения по определенным критериям в нескольких почтовых ящиках в Exchange Server 2010
Для того, чтобы найти и удалить сообщения в Exchange Server 2010 SP1, необходимо назначить пользователю следующие роли.
New-ManagementRoleAssignment -Role "Support Diagnostics" -User afrolov
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User afrolov


Очистка папки «Элементы для восстановления»

Окончательное удаление элементов из папки «Элементы для восстановления»:
Search-Mailbox -Identity "afrolov" -SearchDumpsterOnly -DeleteContent

Удаление отдельных сообщений с сервера Exchange

Удаление сообщений из почтовых ящиков

Удаление сообщений из командной строки в Exchange 2010 RTM и Exchange 2007

В Exchange 2010 RTM и в Exchange 2007 вы можете использовать командлет Export-Mailbox для того, чтобы экспортировать или удалять сообщения. В Exchange 2010 SP1 действия по экспорту почтового ящика выполняются командлетом New-MailboxExportRequest и рассматриваются в отдельной статье. Действия по поиску и удалению сообщений выполняются командлетом Search-Mailbox.


В этом примере в почтовом ящике пользователя April Stewart выполняется поиск сообщений, содержащих фразу «Your bank statement» в теме; сообщения удаляются из исходного почтового ящика без копирования результатов поиска в другую папку.
ВниманиеВнимание!
При использовании командлета Search-Mailbox с параметром DeleteContent сообщения окончательно удаляются из исходного почтового ящика. Перед окончательным удалением сообщений рекомендуется использовать параметр LogOnly для создания журнала сообщений, найденных в результатах поиска, или скопировать эти сообщения в другой почтовый ящик перед их удалением из исходного почтового ящика.
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'Your bank statement'" -DeleteContent
В этом примере в почтовом ящике пользователя April Stewart выполняется поиск сообщений, содержащих фразу «Your bank statement» в теме; результаты поиска копируются в папку AprilStewart-DeletedMessages почтового ящика BackupMailbox, а сообщения удаляются из почтового ящика April.
Search-Mailbox -Identity "April Stewart" -SearchQuery "Subject:'Your bank statement'" -TargetMailbox "BackupMailbox" -TargetFolder "AprilStewart-DeletedMessages" -LogLevel Full -DeleteContent
Подробные сведения о синтаксисе и параметрах см. в разделе Search-Mailbox.