概要
この記事では、PowerShellの「Get-Process」を使用して、Windows OS上で実行されているプロセスのバージョン情報を取得する方法を説明します。この情報は、アプリケーションの更新状況を把握するために役立ちます。
Get-Process コマンドについての公式サイト情報はコチラを参照してください。
構文
以下に示す構文の「-Name」パラメーターに特定のプロセス名を指定して、バージョン情報を取得することができます。
Get-Process -Name $name-FileVersionInfo
使用例
例えば、「POWERPNT 」プロセスのバージョン情報を取得するには、以下のコマンドを使用します。
PS> Get-Process POWERPNT -FileVersionInfo ProductVersion FileVersion FileName -------------- ----------- -------- 16.0.16130.20332 16.0.16130.20332 C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE
バージョン情報は、プロセスの「ProductVersion」、「FileVersion」、および「FileName」のプロパティとして取得できます。
まとめ
PowerShellの「Get-Process」コマンドを使用すると、Windows OS上で実行されているプロセスのバージョン情報を簡単に取得できます。この情報は、アプリケーションの更新状況を把握するために役立ちます。ただし、プロセス名を正確に指定する必要があるため、注意が必要です。
コメント