Я создаю таблицу с информацией о машинах 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-файл ищет в них какой-то шаблон, но также не может его найти.Кроме того, довольно сложно просканировать весь этот «бред» в блокноте.В нем есть куча информации, и, возможно, она где-то спрятана, кто-нибудь знает, как правильно читать эти файлы?Может быть способ решить проблему.