116

使用している OS は Windows 7 で、ここにインストールされている PowerShell のバージョンは 2.0 です。バージョン 3.0 または 4.0 にアップグレードすることはできますか?

バージョン 2.0 が認識できないコマンドレットがあるためです。

4

7 に答える 7

61

http://www.microsoft.com/en-us/download/details.aspx?id=34595からダウンロードしてインストールします。ただし、 Windows 7 SP1が必要です。

Windows 7 の PowerShell 3 には、Windows 8 の PowerShell 3 のようにすべてのコマンドレットが含まれているわけではないことに注意してください。そのため、システムに存在しないコマンドレットに遭遇する可能性があります。

于 2013-11-11T10:36:34.490 に答える
46

2015 年 9 月現在の最新の PowerShell バージョンPowerShell 4.0. Windows Management Framework 4.0 にバンドルされています。

すべてのバージョンの Windows用の PowerShell 4.0 のダウンロード ページは次のとおりです。Windows 7 の場合、そのページには 2 つのリンクがあり、1 つは x64 用、もう 1 つは x86 用です。

ここに画像の説明を入力

于 2015-09-03T21:01:46.180 に答える
31

これをコンソールで実行するだけです。

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell

Chocolateyリポジトリを使用して最新バージョンをインストールします。

もともとは command を使用してcinst powershell 3.0.20121027いましたが、後で機能しなくなったようです。この質問は PowerShell 3.0 に関連しているため、これは正しい方法でした。現時点 (2014 年 6 月 26 日)cinst powershellは、PowerShell のバージョン 3.0 を参照しており、将来変更される可能性があります。

インストールされるバージョンの詳細については、Chocolatey PowerShell パッケージページを参照してください。

于 2013-11-11T09:49:25.073 に答える