Powershell 区分物理机和虚拟机


今天豆子需要查看还有哪些物理机(Windows 系统),一个简单的方法是用PowerShell来判断


直接搜索AD里面所有的服务器系统,然后查询win32_computersystem 即可


1
2
$computer=Get-ADComputer -filter {operatingsystem -like "*20*"} | select -ExpandProperty name
invoke-command -computername $computer {get-wmiobject win32_computersystem} -ErrorAction SilentlyContinue| select name, model | sort Model


结果如下,物理机就直接显示型号了,虚拟机会显示为虚拟平台

Powershell 区分物理机和虚拟机





本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1828412,如需转载请自行联系原作者

上一篇:使用exp导出报错EXP-00091


下一篇:LINQ to DataSet查询详解