Загрузка модуля Exchange PowerShell в обычную сессию

Чтобы из обычной консоли Powershell можно было запускать командлеты из состава модуля Exchange Powershell, необходимо:

  • Установить комплект Exchange Management Tools с установочного диска Exchange
  • Импортировать модуль Exchange в вашу сессию Powershell

При попытке запустить в обычной консоли PoSh любой командлет Exchange, появится ошибка – CommandNotFound

The term 'get-mailbox' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:12
+ get-mailbox <<<< administrator
+ CategoryInfo : ObjectNotFound: (get-mailbox:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException,

powershell - exchange CommandNotFound

В зависимости от версии Exchange, команда для загрузки модуля будет отличаться:

  • Exchange 2007: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
  • Exchange 2010: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010;
  • Exchange 2013 и 2016: Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn;

После загрузки модуля Exchange.Management.PowerShell в запущенной консоли PoSh можно будет пользоваться всеми доступными командлетами для управления Exchange.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *