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