У меня есть скрипт Powershell, который создает пользователей AD из файла CSV и создает почтовый ящик на нашем локальном сервере Exchange.Сценарий работает хорошо, но каждый раз, когда он завершает команду «Enable-Mailbox», он выводит свойства почтового ящика, как будто «Get-Mailbox |FL 'называется.Команда используется следующим образом:
Enable-Mailbox -Identity <identity> -Alias <alias> -Database <database>
Эта ссылка говорит о том, что Enable-Mailbox не имеет выходных данных (https://docs.microsoft.com/en-us/exchange/client-developer/management/exchange-management-shell-cmdlet-input-and-output-types),, и эта команда находится в конце цикла,так что больше ничего не будет выводиться, прежде чем перейти к следующему пользователю.
Может кто-нибудь пролить свет на то, что происходит, или указать мне направление, чтобы выяснить, почему это происходит?
РЕДАКТИРОВАТЬ: я пайп к Out-Null
, чтобы подавить вывод на данный момент