Невозможно добавить -pssnapin microsoft.exchange.management.powershell.admin в сценарий powershell studio.
Запуск powershell v2 с установленной консолью управления Exchange 2007.
подсказка powershell показывает зарегистрированные привязки:
PS P:\> get-pssnapin -registered | fl name
Name : Microsoft.Exchange.Management.PowerShell.Admin
Name : Microsoft.Exchange.Management.Powershell.Support
Я могу запустить команды, связанные с обменом, из командной строки powershell, однако, powershell studio 2012, похоже, не распознает надстройку. В моем методе _load у меня есть
Add-PSSnapin Microsoft.Exchange.Management.Powershell.admin
Но получите это при запуске скрипта:
ERROR: Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 2.
Powershell studio является пробной версией и также работает под управлением v2.
Может быть, некоторые snappins не загружаются с пробной версией?
1 ответ
Решение
Проблема может возникнуть из-за того, что PrimalScript 2012 и PowerShell Studio 2012 являются 32-разрядными исполняемыми файлами.
У вас есть два режима, разрешенных в PowerShell Studio 2012?