powershell 确定powershell是否在虚拟机中运行。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 确定powershell是否在虚拟机中运行。相关的知识,希望对你有一定的参考价值。

function isVM{
  (gwmi win32_bios).version -match "vrtual"  
}


or (from http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/VirtualPlatforms/UsingPowerShelltodeterminewhetherWindowsisrunninginavirtualmachine.html)
Function isVM {

$objWMI = Get-WmiObject Win32_BaseBoard

$bln = ($objWMI.Manufacturer.Tolower() -match 'microsoft') -or ($objWMI.Manufacturer.Tolower() -match 'vmware')

return $bln}

以上是关于powershell 确定powershell是否在虚拟机中运行。的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell:可以确定文件的 MIME 类型吗?

如何确定 microsoft 故障转移群集是不是具有仲裁(在 powershell 中)

PowerShell初级篇●执行策略

组合变量 - PowerShell

如何使用 Powershell 识别磁盘 Optane 或 Raid 类型?

PowerShell 可用的所有颜色列表?