ささやかな日々記

日々過ごす中で感じたことや培ったことが誰かの役に立てられたらと思うSEの雑記

PowerShell バージョン確認

今回はOSとPowerShellのバージョンをPowerShellから確認するコマンドを試してみます。

 

 まずはOSのバージョンを確認する方法です。

 

PowerShellでOSの情報を確認する場合

 

PS C:\> Get-WmiObject Win32_OperatingSystem

SystemDirectory : C:\Windows\system32
Organization : Microsoft
BuildNumber : 7601
RegisteredUser : *****
SerialNumber : *****-***-*******-*****
Version : 6.1.7601

 ※一部文字をマスキングしてます。

 

ちなみにコマンドプロンプトでOSの情報を確認する場合

verコマンドで確認できますが、これはあくまでバージョン確認のみで、シリアルナンバー等の表示はされないようです。

C:\>ver

Microsoft Windows [Version 6.1.7601]

 

さて、次はPowerShell自体のバージョン確認をするコマンドです。

PowerShell自体のバージョン確認は「Get-Host」コマンドで確認できます。

 

PS C:\> Get-Host


Name : ConsoleHost
Version : 2.0
InstanceId : *******************************

UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : ja-JP
CurrentUICulture : ja-JP
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace

 

 ※一部文字をマスキングしてます。

 

これでPowerShellのバージョンが2.0であることが確認できました。

検証してみたOSはWindows7で、調べてみるとどうやらWindows7は基本2.0でアップデートは自分でしてくださいね、ということのようです。