Я пишу сценарий на хосте HYPER-V для получения гостевой информации о виртуальных машинах. Есть ли способ получить имя операционной системы виртуальной машины от Hyper-V с помощью powershell?Есть ли способ получить имя операционной системы виртуальной машины от Hyper-V с помощью powershell?
Существует несколько примеров использования (Get-WmiObject Win32_OperatingSystem -ComputerName $vmName).name
, но я должен получить эту информацию непосредственно из Hyper-V из-за ограничений домена.
Также я использую гипер-v модуль powershell, но я не видел никаких командлетов, связанных с ОС.
Вы уже изучили [Msvm_VirtualSystemManagementService класс] (https://msdn.microsoft.com/en-us/library/hh850062 (v = vs.85) .aspx)? – vonPryz