Я запускаю проект на основе бродяги, который использует VirtualBox, и иногда мы сталкиваемся с проблемами с гипервизором Windows.
Проблема заключается в том, что единственный способ надежно определить, включен ли он, - спросить,V проверяется в диалоге функций Windows. Но бывают случаи, когда Hyper-V не проверяется, но присутствует гипервизор
Например, при использовании Windows Susbystem для Linux, или когда платформа Virtual Machine включена, илинекоторые параметры безопасности.
С VirtualBox 5.2 это было легко, он не смог бы создать виртуальные машины, но с VirtualBox 6 он использует этот гипервизор, если он присутствует.
Итак, через powershell,или командную строку, как я могу определить, присутствует ли гипервизор Windows и активен ли он?
Обратите внимание, что я не проверяю, активен ли продукт Hyper-V, возможно наличиегипервизор с отключенным Hyper-V