Set-UMMailbox не указан в сеансе Exchange Powershell?

При создании нового сеанса PS на нашем сервере Exchange 2010:

$session = New-PSSession -ConfigurationName microsoft.exchange -ConnectionURI http://exchange.domain.com/powershell -Credential $cred

И импортируем вновь созданный сеанс:

Import-PSSession $session

Это дало бы мне множество командлетов Exchange, которые я теперь могу использовать локально в рамках моего сеанса Powershell. К сожалению, кажется, что отсутствуют некоторые командлеты, которые мне нужны для автоматизации некоторых действий с почтовыми ящиками. Конкретно - Set-UMMailbox, который позволил бы мне поменять номер телефона оператора на почтовом ящике.

Это ошибка с этой конкретной конфигурацией? Или я что-то упускаю?

Если есть другой способ сделать это, я весь слух. Благодарю.

1 ответ

Решение

Я обнаружил, что проблема здесь связана с разрешениями. Учетная запись службы, которую я использовал, имела большинство прав, но не права на единую систему обмена сообщениями. Я проверил это, используя свои учетные данные администратора домена (которые я не буду использовать в своем сценарии).

Другие вопросы по тегам