From dcdaffa0562150e28becfe6334db649b47b1f8d2 Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 21 Jan 2020 18:03:07 +0800 Subject: [PATCH] Change how Hyper-V VMs are found. Ref #1612 --- gns3server/controller/gns3vm/hyperv_gns3_vm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/controller/gns3vm/hyperv_gns3_vm.py b/gns3server/controller/gns3vm/hyperv_gns3_vm.py index a869cf7d..a46adb98 100644 --- a/gns3server/controller/gns3vm/hyperv_gns3_vm.py +++ b/gns3server/controller/gns3vm/hyperv_gns3_vm.py @@ -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))