PowerShellのWMIコマンドレットを使用して簡単に32bit or 64bit OSなのかを調べる方法を以下に記します。
環境変数で調べる方法を以下に記します。
以下の構文で確認することができます。
Get-Item Env:PROCESSOR_ARCHITECTURE
以下は実行した時の出力例です。
PS C:\> Get-Item Env:PROCESSOR_ARCHITECTURE Name Value ---- ----- PROCESSOR_ARCHITECTURE AMD64
以下の構文で確認することができます。
(Get-WmiObject Win32_OperatingSystem).OSArchitecture
以下は実行した時の出力例です。
PS C:\> (Get-WmiObject Win32_OperatingSystem).OSArchitecture 64 ビット
遠隔サーバを確認したい場合は、以下のように-ComputerNameオプションを使用します。
(Get-WmiObject Win32_OperatingSystem -ComputerName <コンピュータ名>).OSArchitecture
以下は実行した時の出力例です。
PS C:\> (Get-WmiObject Win32_OperatingSystem -ComputerName SAKURAPC).OSArchitecture 64 ビット
以上、PowerShellで簡単にOSの32bit or 64bitを確認する方法でした。