PowerShellでOSが32bitなのか64bitなのかを簡単に調べる方法†

PowerShellのWMIコマンドレットを使用して簡単に32bit or 64bit OSなのかを調べる方法を以下に記します。


スポンサーリンク

ENVを確認する方法†

環境変数で調べる方法を以下に記します。
以下の構文で確認することができます。

Get-Item Env:PROCESSOR_ARCHITECTURE

以下は実行した時の出力例です。

PS C:\> Get-Item Env:PROCESSOR_ARCHITECTURE

Name                           Value
----                           -----
PROCESSOR_ARCHITECTURE         AMD64

WMIのWin32_OperatingSystemを使用する方法†

以下の構文で確認することができます。

(Get-WmiObject Win32_OperatingSystem).OSArchitecture

以下は実行した時の出力例です。

PS C:\> (Get-WmiObject Win32_OperatingSystem).OSArchitecture
64 ビット

遠隔マシンのOSアーキテクチャを調べる方法†

遠隔サーバを確認したい場合は、以下のように-ComputerNameオプションを使用します。

(Get-WmiObject Win32_OperatingSystem -ComputerName <コンピュータ名>).OSArchitecture

以下は実行した時の出力例です。

PS C:\> (Get-WmiObject Win32_OperatingSystem -ComputerName SAKURAPC).OSArchitecture
64 ビット

以上、PowerShellで簡単にOSの32bit or 64bitを確認する方法でした。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-09 (日) 14:46:40