Check Cluster State Diagnostic Task

QND.Hyperv2012R2.VM.Current.Cluster.Node.Monitor.Check.Cluster.State.Diagnostic (Diagnostic)

Element properties:

TargetQND.Hyperv2012R2.HyperV.Cluster.ComputerRole
MonitorQND.Hyperv2012R2.VM.Current.Cluster.Node.Monitor
RemotableTrue
Timeout120
Execute On StateError
CategoryCustom
Enabledfalse
AccessibilityInternal

Member Modules:

ID Module Type TypeId RunAs 
Script ProbeAction QND.Hyperv2012R2.HyperV.Cluster.Node.Status.PT Default

Source Code:

<Diagnostic ID="QND.Hyperv2012R2.VM.Current.Cluster.Node.Monitor.Check.Cluster.State.Diagnostic" Accessibility="Internal" Enabled="false" Target="QND.Hyperv2012R2.HyperV.Cluster.ComputerRole" Monitor="QND.Hyperv2012R2.VM.Current.Cluster.Node.Monitor" ExecuteOnState="Error" Remotable="true" Timeout="120">
<Category>Custom</Category>
<ProbeAction ID="Script" TypeID="QND.Hyperv2012R2.HyperV.Cluster.Node.Status.PT">
<ClusterName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ClusterName>
<VMsOnWrongHost>$Data/StateChange/DataItem/Context/DataItem/Property[@Name='VMsOnWrongHost']$</VMsOnWrongHost>
<TimeoutSeconds>120</TimeoutSeconds>
</ProbeAction>
</Diagnostic>