http://msdn.microsoft.com/en-us/library/ff637750.aspx утверждения
Windows PowerShell 2.0 необходимо устанавливать только на Windows Server 2008 и Windows Vista. Он уже установлен на Windows Server 2008 R2 и Windows 7 .
Тем не менее, powershell.exe находится здесь% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe. Это не похоже на PowerShell 2.0. Версия файла powershell.exe - 6.1.7600.16385, так что это тоже мало поможет.
Как мне точно знать, если у меня установлен Windows PowerShell 2.0, а если нет, где находится ссылка для загрузки Windows 7?
$Host
автоматическую переменную. Тем не менее, он помечен как специфичный для реализации в спецификации (опять же,Get-Host
в спецификации вообще не фигурирует).