このエントリーをはてなブックマークに追加


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: 2015-10-22 (木) 22:44:38