Обнаружение Windows HyperVisor - PullRequest
0 голосов
/ 14 мая 2019

Я запускаю проект на основе бродяги, который использует VirtualBox, и иногда мы сталкиваемся с проблемами с гипервизором Windows.

Проблема заключается в том, что единственный способ надежно определить, включен ли он, - спросить,V проверяется в диалоге функций Windows. Но бывают случаи, когда Hyper-V не проверяется, но присутствует гипервизор

Например, при использовании Windows Susbystem для Linux, или когда платформа Virtual Machine включена, илинекоторые параметры безопасности.

С VirtualBox 5.2 это было легко, он не смог бы создать виртуальные машины, но с VirtualBox 6 он использует этот гипервизор, если он присутствует.

Итак, через powershell,или командную строку, как я могу определить, присутствует ли гипервизор Windows и активен ли он?

Обратите внимание, что я не проверяю, активен ли продукт Hyper-V, возможно наличиегипервизор с отключенным Hyper-V

...