Hyper-V 2012R2 - Dynamic VM Discovery Time hook

QND.Hyperv.2012R2.VMDynamicDiscoveryTrigger.Rule (Rule)

Element properties:

TargetMicrosoft.Windows.HyperV.2012.R2.ServerRole
CategoryDiscovery
EnabledTrue
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DS1 DataSource System.Discovery.Scheduler Default
WriteEvent WriteAction QND.Hyperv.2012R2.WriteTriggerEvent.WAT Default

Source Code:

<Rule ID="QND.Hyperv.2012R2.VMDynamicDiscoveryTrigger.Rule" ConfirmDelivery="false" DiscardLevel="100" Enabled="true" Priority="Normal" Remotable="false" Target="Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS1" TypeID="System!System.Discovery.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">43200</Interval>
<SyncTime/>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteEvent" TypeID="QND.Hyperv.2012R2.WriteTriggerEvent.WAT">
<Source>Scheduled</Source>
</WriteAction>
</WriteActions>
</Rule>