Команда Search-Mailbox не распознана Exchange 2010 SP1 PowerShell - PullRequest
2 голосов
/ 07 мая 2011

Кто-нибудь знает, почему эта команда не распознается в Exchange 2010 с пакетом обновления 1 (SP1):

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Your bank statement"' -DeleteContent

Ответы [ 4 ]

8 голосов
/ 23 мая 2012

Эта проблема возникает из-за того, что ваша учетная запись не является членом роли Discovery Management. Поскольку ваша учетная запись не имеет разрешения на выполнение поиска, Powershell не импортирует командлет Search-Mailbox.

В ECP добавьте учетную запись к этой роли, затем закройте и перезапустите сеанс Powershell.

0 голосов
/ 04 апреля 2015

Создайте группу ролей «Управление импортом-экспортом почтового ящика» и предоставьте себя в качестве участника. Повторите поиск команд, и это будет работать.

Для создания группы ролей нам нужно выполнить следующее: New-RoleGroup "Управление импортом-экспортом почтовых ящиков" -Roles "Экспорт-импорт почтовых ящиков"

Добавление пользователя может быть выполнено с помощью следующего: Add-RoleGroupMember "Управление импортом-экспортом почтовых ящиков" -Member

http://blogs.technet.com/b/nawar/archive/2010/06/24/permissions-to-import-or-export-mailbox-data-in-exchange-2010.aspx

0 голосов
/ 10 мая 2011

Я использовал следующее для решения проблемы: http://www.techieshelp.com/delete-mail-from-multiple-mailboxes/

0 голосов
/ 07 мая 2011

Запускаете ли вы это из командной консоли Exchange?Если вы работаете с обычным экземпляром PowerShell, вы не забыли импортировать модуль?Запустите get-module, чтобы найти имя модуля обмена, затем выполните import-module <modulename>, чтобы сделать команды доступными.

...