Home > Windows にまつわる e.t.c.

物理マシンかVMか確認する


数多くの環境を運用していると、RDP で接続した先が VM なのか物理マシンなのかを確認したくなることがあります。

VM / 物理マシンの区別は WMI でモデル名見るとわかるので、以下のコードを PowerShell プロンプトに張り付けると確認できます。

function IsVM(){
    $Model = (Get-WmiObject Win32_ComputerSystem).Model
    if( $Model -eq "Virtual Machine"){
        echo "VM"
    }
    else{
        echo "物理マシン"
    }
}
IsVM

 

元々組み込み関数用に書いたものなので、echo のところに処理を書くって使い方も出来ます。

 

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.