Windows7にPowerShell4.0, PowerShell 5.0をインストールする記事を公開しました。
以下のリンクの記事を参照ください。
Windows7 SP1にインストールされていたPowerShellのバージョン確認を行ったところ、
PowerShell2.0だったのでこの資料作成時、最新であるPowerShell3.0をWindows7 SP1にインストールしてみました。
本資料はWindows7 SP1にPowerShell3.0をインストールしたときの手順になります。
バージョンの確認方法は以下の記事を参考にしてみてください。
「PowerShellのバージョンを確認する方法・$PSVersionTable」
以下に必要ソフトウェアや条件を記します。
以下の手順でPowerShell3.0をWindows7 SP1に導入しました。
以下のURLより.NET Framework 4をダウンロードすることができます。
入手してインストールします。(どちらも同じ画面に遷移すると思います。)
http://www.microsoft.com/ja-jp/download/details.aspx?id=17851
http://www.microsoft.com/ja-jp/net/netfx4/download.aspx
当方がダウンロードしたファイルはdotNetFx40_Full_setup.exeでした。
.NET Framework 4のclinent profileでは後述のWMF3.0のインストールはできませんでした。
dotNetFx40_Full_setup.exeをダウンロード、インストールすることによりWMF3.0がインストール可能になります。
以下のURLよりWMF3.0をダウンロードすることができます。
http://www.microsoft.com/en-us/download/details.aspx?id=34595
ページにはInstall Instructionsの項目がありました。(抜粋)
1. Download the correct package for your operating system and architecture. ・Windows 7 Service Pack 1 64-bit versions: Windows6.1-KB2506143-x64.msu 32-bit versions: Windows6.1-KB2506143-x86.msu
当方のWindows7 SP1は64bit版なのでWindows6.1-KB2506143-x64.msuをダウンロードしインストールしました。
インストール後、再起動を促すメッセージが表示されたので再起動します。
PowerShellを起動しバージョンを確認します。
3.0が表示されているのでWindows7にPowerShell3.0がインストールされたのが確認できます。
Windows PowerShell Copyright (C) 2012 Microsoft Corporation. All rights reserved. PS C:\Users\sakura> $PSVersionTable Name Value ---- ----- WSManStackVersion 3.0 PSCompatibleVersions {1.0, 2.0, 3.0} SerializationVersion 1.1.0.1 BuildVersion 6.2.9200.16398 PSVersion 3.0 CLRVersion 4.0.30319.1008 PSRemotingProtocolVersion 2.2 PS C:\Users\sakura> $HOST.Version Major Minor Build Revision ----- ----- ----- -------- 3 0 -1 -1 PS C:\Users\sakura>
以上、Windows7 SP1にPowerShell3.0をインストールする手順でした。