Резюме: Узнайте, как запустить скрипт в режиме Windows PowerShell 2.0.
Q: У меня есть скрипт Windows PowerShell, который я написал несколько лет назад. Он работает на компьютерах с Windows 7 и Windows PowerShell 2.0, но не работает на Windows 8. Как я могу решить эту проблему?
A: Запустите Windows PowerShell в режиме версии 2.0. Для этого воспользуйтесь командой run и введите powershell –version 2. Для того, чтобы убедиться, чтоб вы работаете с Windows PowerShell 2.0, вы можете запросить переменную $PSVersionTable (также PowerShell будет запущен в MTA apartment mode).
PS C:\> $PSVersionTable
Name Value
—- ——
CLRVersion 2.0.50727.6400
BuildVersion 6.1.7600.16385
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1
Автор:
Ed Wilson, Microsoft Scripting Guy
Оригинал:
Страницы в социальных сетях:
Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell