Home > Windows にまつわる e.t.c.
数多くの環境を運用していると、RDP で接続した先が VM なのか物理マシンなのかを確認したくなることがあります。
VM / 物理マシンの区別は WMI でモデル名見るとわかるので、以下のコードを PowerShell プロンプトに張り付けると確認できます。
function IsVM(){ $Model = (Get-WmiObject Win32_ComputerSystem).Model if( $Model -eq "Virtual Machine"){ echo "VM" } else{ echo "物理マシン" } } IsVM
元々組み込み関数用に書いたものなので、echo のところに処理を書くって使い方も出来ます。
Copyright © MURA All rights reserved.