如何检查Hyper-V计算机是Windows还是Linux?

时间:2018-12-20 16:05:03

标签: windows powershell wmi hyper-v

我正在建立一个表,其中包含我在PC上拥有的Hyper-V机器的信息。

我从Powershell命令中获得了最多的信息,即使用

Get-VM | Where {$_.Id –eq '" + vm["Name"].ToString() + "'} | fl *

Msvm_ComputerSystem个查询。

我可以使用

来获得自己的操作系统
Get-CimInstance Win32_OperatingSystem | Format-List Caption

但是我如何获得Hyper-V虚拟机操作系统(足以确定它是Windows还是Linux)?

更新

我尝试安装不同的Windows和Linux发行版(XP,Vista,Debian,Mint和Sparky),然后去检查Hyper-V VMCX文件,寻找其中的某种模式,但找不到任何模式要么。此外,很难在记事本上浏览所有“乱码”。它确实有很多信息,也许它藏在其中,有人知道如何正确读取这些文件吗?可能是解决问题的一种方式。

0 个答案:

没有答案