У меня есть написанное мной приложение для управления пользователями, которое отлично работает под XP, но в рамках подготовки к переходу на Windows 7 я пытался запустить его под Windows 7, и мой Exchange PSSnapIn не воспроизводится отлично. Это всегда сообщает
"Никаких оснасток для Windows PowerShell версии 2 не зарегистрировано."
Но я могу запустить add-pssnapin в Powershell и убедиться, что он есть в списке с помощью get-pssnapin. Я уверен, что очевидный ответ заключается в том, что это не версия 2 PSSnapIn, но почему я могу запустить его в командной строке, а не внутри моего пространства выполнения?