Public/Test-IsVM.ps1

1
2
3
4
5
6
7
8
function Test-IsVM {
        [CmdletBinding()]
        param ()
        
    $Result = ((Get-CimInstance -ClassName CIM_ComputerSystem).Model).Trim()
    
    ($Result -match 'Virtual') -or ($Result -match 'VMware')
}