1
0
mirror of https://github.com/GNS3/gns3-server synced 2025-02-02 19:30:55 +00:00

Change how Hyper-V VMs are found. Ref #1612

This commit is contained in:
grossmj 2020-01-21 18:03:07 +08:00
parent 60cc5c7bb4
commit dcdaffa056

View File

@ -182,8 +182,8 @@ class HyperVGNS3VM(BaseGNS3VM):
vms = []
try:
for vm in self._conn.Msvm_VirtualSystemSettingData():
if vm.VirtualSystemType == "Microsoft:Hyper-V:System:Realized":
for vm in self._conn.Msvm_ComputerSystem():
if vm.ElementName != self._management.SystemName:
vms.append({"vmname": vm.ElementName})
except wmi.x_wmi as e:
raise GNS3VMError("Could not list Hyper-V VMs: {}".format(e))