web-dev-qa-db-ja.com

PowerShellのバージョンを2.0から3.0にアップグレードする方法

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

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

102
Teppie

http://www.Microsoft.com/ja-jp/download/details.aspx?id=34595 からダウンロードしてインストールします。あなたは Windows 7 SP1 が必要です。

Windows 7上のPowerShell 3には、Windows 8上のPowerShell 3のようにすべてのコマンドレットがあるわけではないことを念頭に置く必要があります。

53

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

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

enter image description here

45
Shiva

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

@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パッケージ のページを参照してください。

31
majkinetor
  1. インストール チョコレート(
  2. CMDで以下のコマンドを実行します。

    • choco install powershell

    • choco upgrade powershell

24
Mohsen Afshin

今日の時点では、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使用状況監査の改善
  • コミュニティのフィードバックに基づいた新しいおよび更新されたコマンドレット
10
RBT

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でも動作します

2
crappylime

上記のリンクを使用してください。 「このアップデートはお使いのコンピュータには適用されません。」というエラーが表示された場合は、実際に自分のOSに適したファイルを使用していることを確認してください。例えば、私は窓7サービスパック1でそのリンクから窓2012サーバーを走らせようとしました、そして、私は正しいZipを使うことを忘れないで上記のエラーを得ました。どのOSを持っているのかわからない場合は、システムを起動してシステムを起動します。これは自明のことですが、

0
Samuel Wakeman