diff --git a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResourceController.cs b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResourceController.cs index 62f5355c658..6c6ec56f424 100644 --- a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResourceController.cs +++ b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResourceController.cs @@ -2434,7 +2434,10 @@ namespace HypervResource logger.Error(details, sysEx); } - return JArray.FromObject(hostVmStateReport); + var answer = JArray.FromObject(hostVmStateReport); + logger.Info(String.Format("{0}: {1}",CloudStackTypes.HostVmStateReportCommand, answer.ToString())); + + return answer; } } diff --git a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs index b2a7b454f12..f9b6e343965 100644 --- a/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs +++ b/plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs @@ -2315,7 +2315,7 @@ namespace HypervResource public ComputerSystem.ComputerSystemCollection GetComputerSystemCollection() { - var wmiQuery = String.Format("Caption=\"Virtual Machine\""); + var wmiQuery = String.Format("ProcessId >= 0"); return ComputerSystem.GetInstances(wmiQuery); }