#navi(../)
* Windows7にPowerShell5.0をインストールしてみた [#a246d450]
Windows7にPowerShell5.0をインストールしたときの資料です。(2016/4/14現在)~
本資料で使用したOSは Windows 7 SP1 64bit になります。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* インストール後の追記 [#y965acf4]
PowerShellのバージョンが変わったのは確認できましたが、PowerShellのCUIはかわらないのですね。~
Windows10のPowerShellを起動した場合は、構文に色がついたり、CTRL+Rによる補完なんかもできるのですけどね。~
CUIの使い勝手は変わりませんが、バージョンアップすることにより、PowerShell5.0の新機能であるclassの作成などもできました。
* 関連記事 [#va1a77a6]
-[[Windows7にPowerShell4.0をインストールする手順>PowerShell/Windows7にPowerShell4.0をインストールする手順]]
-[[Windows7にPowerShell3.0をインストールする手順>PowerShell/Windows7にPowerShell3.0をインストールする手順]]
* WMF5.0(Windows Management Framework 5.0)とは [#vc61299c]
WMF5.0(Windows Management Framework 5.0)をインストールすることにより、PowerShell5.0がインストールされ使用できるようになります。
* WMF5.0(Windows Management Framework 5.0)をインストールする前に [#mdfd0205]
WMF5.0をインストールする前に以下の内容を調べ対処してください。~
今回、この記事ではWindows7を対象としているので、OS要件としては、Windows 7 ''SP1''となっているか確認してください。~
また、WMF5.0をインストールするには、.NET Framework 4.5以上をインストールしておく必要があります。~
インストールされていない場合は、別途、.NET Framework 4.5以上をインストールしてください。~
まとめると
+ Windows 7 SP1 であること
+ .NET Framework 4.5以上 がインストールされていること
-WMF5.0(Windows Management Framework 5.0 のURL~
https://www.microsoft.com/en-us/download/details.aspx?id=50395
** .NET Framework 4.5 がインストールされているか確認する方法 [#eaa40c1b]
.NET Framework 4.5がインストールされているかどうかを確認するには、「プログラムのアンインストールまたは変更」の画面で確認するとよいでしょう。~
以下の手順で確認することができます。~
+ スタート→コントロールパネル
+ 表示方法:カテゴリで説明します。
+ プログラムのアンインストールをクリック
#ref(01.png)
#br
+ .NET Frameworkのバージョンを確認します。~
以下のスクリーンショットでは、.Net Framework 4.6.1がインストールされていることが確認できます。
#ref(02.png)
#br
** .NET Frameworkの各バージョン入手およびインストーラ [#b96a9cd3]
WMF5.0のシステム要件として指示されている、.NET Frameworkのバージョンがインストールされていない場合は、以下のURLからダウンロードしインストールしてください。~
-.NET Framework のインストール (以下の各バージョンについて記述されているページです。)~
--https://msdn.microsoft.com/ja-jp/library/5a4x27ek%28v=vs.110%29.aspx
#br
-.NET Framework 4.5~
--https://www.microsoft.com/ja-jp/download/details.aspx?id=30653
-.NET Framework 4.5.1~
--https://www.microsoft.com/ja-JP/download/details.aspx?id=40779 (オフラインインストーラ)
--https://www.microsoft.com/ja-JP/download/details.aspx?id=40773 (Webインストーラ)
#br
-.NetFramework 4.5.2~
--https://www.microsoft.com/ja-JP/download/details.aspx?id=42642 (オフラインインストーラ)
--https://www.microsoft.com/ja-JP/download/details.aspx?id=42643 (Webインストーラ)
#br
-.NetFramework 4.6
-- https://www.microsoft.com/ja-jp/download/details.aspx?id=48137 (オフラインインストーラ)
-- https://www.microsoft.com/ja-jp/download/details.aspx?id=48130 (Webインストーラ)
#br
-.NetFramework 4.6.1
--https://www.microsoft.com/ja-jp/download/details.aspx?id=49982 (オフラインインストーラ)
--https://www.microsoft.com/ja-jp/download/details.aspx?id=49981 (Webインストーラ)
尚、上記のスクリーンショットにあるように、当方のマシンは既に.NetFramework 4.6.1がインストールされていたので、.NetFrameworkのインストールについては割愛させていただきます。~
* WMF5.0のダウンロードおよびインストール [#wb041dc5]
以下の手順でWMF5.0をインストールしました。
+ Windows 7 SP1であり、インストール要件にある.NetFrameworkが4.5以上であるこを確認します。
+ WMF5.0を以下のURLからダウンロードします。
https://www.microsoft.com/en-us/download/details.aspx?id=50395~
#br
+ ダウンロードをクリックします。
#ref(03.png)
#br
+ 以下の画面が表示されるので、対応するファイルにチェックを入れ、Nextをクリックします。~
尚、今回インストールするPCはWindows 7 SP1 64bit版なので、Win7AndW2K8R2-KB3134760-x64.msu をダウンロードしました。~
32bit版であれば、Win7-KB3134760-x86.msu になるでしょう。
#ref(04.png)
#br
+以下の画面が表示されましたので、ファイルを保存するにチェックを変えOKボタンを押しました。
#ref(05.png)
#br
+ダウンロードが完了したら、ダウンロードしたフォルダに移動し、ダウンロードしたファイルを実行します。
+インストール開始のメッセージ画面やライセンス同意画面が表示されますので、メッセージに従って操作してください。
+インストールにはしばらく時間がかかります。
#ref(06.png)
#br
+インストールが完了するとマシンの再起動を要求されるので再起動します。
#ref(07.png)
#br
+再起動するとWindows 更新プログラムの構成中となりますので、しばらく待ちます。
+PowerShellを起動します。
+ $PSVersionTableまたは$Hostと入力し、Enterキーを押します。
$PSVersionTable
または
$Host
#br
実行すると以下のようにPowerShellのバージョンが5.0になっているのが確認できます。
PS C:\Users\sakura> $PSVersionTable
Name Value
---- -----
PSVersion 5.0.10586.117
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.10586.117
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
#br
PS C:\Users\sakura> $Host
Name : ConsoleHost
Version : 5.0.10586.117
InstanceId : 5ee36ea4-f5de-4db4-b4d2-88296769f2c6
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : ja-JP
CurrentUICulture : ja-JP
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
以上、Windows 7 SP1 にPowerShell5.0をインストールする手順でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)