私が使用しているOSはWindows 7で、ここにインストールされているPowerShellのバージョンは2.0です。バージョン3.0または4.0にアップグレードすることはできますか?
バージョン2.0が認識できないコマンドレットがあるからです。
http://www.Microsoft.com/ja-jp/download/details.aspx?id=34595 からダウンロードしてインストールします。あなたは Windows 7 SP1 が必要です。
Windows 7上のPowerShell 3には、Windows 8上のPowerShell 3のようにすべてのコマンドレットがあるわけではないことを念頭に置く必要があります。
2015年9月現在の最新のPowerShellバージョンは PowerShell 4.0。 Windows Management Framework 4.0にバンドルされています。
これはPowerShelll 4.0のダウンロードページです すべてのバージョンのWindows用。 Windows 7の場合、このページには2つのリンクがあり、1つはx64用、もう1つはx86用です。
これをコンソールで実行するだけです。
@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 リポジトリを使って最新バージョンをインストールします。
もともと私はcinst powershell 3.0.20121027
というコマンドを使っていましたが、後で動作しなくなったようです。この質問はPowerShell 3.0に関連しているので、これは正しい方法でした。現時点で(2014年6月26日)cinst powershell
はPowerShellのバージョン3.0を指しており、将来変更される可能性があります。
インストールされるバージョンの詳細については、Chocolatey PowerShellパッケージ のページを参照してください。
CMDで以下のコマンドを実行します。
choco install powershell
choco upgrade powershell
今日の時点では、Windows PowerShell 5.1が最新バージョンです。 Windows Management Framework 5.1の一部としてインストールできます。 2017年1月にリリースされました。
Microsoftの公式ダウンロードページ からの引用 。
このリリースの新機能および更新された機能には、次のものがあります。
- JEAエンドポイントとの間の制約付きファイルコピー
- グループ管理サービスアカウントと条件付きアクセスポリシーに対するJEAのサポート
- 対話式入力によるVT100および標準入力のリダイレクトのためのPowerShellコンソールサポート
- PowerShell Getでカタログ署名付きモジュールをサポート
- スクリプトにロードするモジュールのバージョンを指定する
- プロキシサーバーのパッケージ管理コマンドレットのサポート
- プロキシサーバーに対するPowerShellGetコマンドレットのサポート
- PowerShellスクリプトデバッグの改善
- Desired State Configuration(DSC)の改善
- 転記とログ記録を使用したPowerShell使用状況監査の改善
- コミュニティのフィードバックに基づいた新しいおよび更新されたコマンドレット
2016年8月現在の最新のPowerShellバージョンはPowerShell 5.1です。 Windows Management Framework 5.1にバンドルされています。
これは、Windows 7 x64およびx86を含むすべてのバージョンのWindows用のPowerShell 5.1 のダウンロードページです。
PowerShell 5.1が「デスクトップ」と「コア」の2つのエディションで利用可能な最初のバージョンであることは注目に値します。 Powershell Core 6.xはクロスプラットフォームで、2019年1月の最新版は 6.1.2 です。 Windows 7 SP1でも動作します 。
上記のリンクを使用してください。 「このアップデートはお使いのコンピュータには適用されません。」というエラーが表示された場合は、実際に自分のOSに適したファイルを使用していることを確認してください。例えば、私は窓7サービスパック1でそのリンクから窓2012サーバーを走らせようとしました、そして、私は正しいZipを使うことを忘れないで上記のエラーを得ました。どのOSを持っているのかわからない場合は、システムを起動してシステムを起動します。これは自明のことですが、