diff --git a/gns3server/controller/gns3vm/hyperv_gns3_vm.py b/gns3server/controller/gns3vm/hyperv_gns3_vm.py index a869cf7d6..a46adb98c 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))