2

Windows 8 には PowerShell 3 がインストールされています

PowerShell 2 を取得する必要がある場合は、使用しています

PowerShell.exe -Version 2

しかし、これは.NET CLR 2.0に対して実行されます

.NET CLR 4.0 を使用したい

How can I run PowerShell with the .NET 4 runtime?からのすべてのアプローチを試しました。

しかし、私はそれらのいずれかを適用してから

PowerShell.exe -Version 2

実際に PowerShell 3 をロードします。このタイプを確認するには

$host.Version

これはバグですか?

4

1 に答える 1

0

PSの64ビットバージョンはバージョン2をサポートしていないようです。Windows864ビットでは、32ビットバージョンを実行する必要があります。

これは、2.0(BAD)をサポートしない64ビットバージョンを実行します。

%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -version 2.0

これは32ビットバージョンを実行します(GOOD!):

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe -version 2.0
于 2013-03-07T12:55:10.217 に答える