WS-Man maintenance

Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Rule.WsManagement.Maintenance (Rule)

WS-Management maintenance.

Element properties:

TargetFree.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.DeliveryController
CategoryMaintenance
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.SimpleScheduler Default
WA WriteAction Microsoft.Windows.PowerShellWriteAction Default

Source Code:

<Rule ID="Free.Edition.MetrixInsight.EndUserComputing.Citrix.CVAD.Rule.WsManagement.Maintenance" Target="Free.Edition.MetrixInsight.EndUserComputing.ControlLayer.Citrix.DeliveryController" Enabled="true" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Maintenance</Category>
<DataSources>
<DataSource ID="DS" TypeID="System!System.SimpleScheduler">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Windows!Microsoft.Windows.PowerShellWriteAction">
<ScriptName>Monitor.WSMan.ps1</ScriptName>
<ScriptBody><Script>## Copyright (c) GripMatix. All rights reserved.
</Script></ScriptBody>
<Parameters>
<Parameter>
<Name>userName</Name>
<Value>$RunAs[Name="MC!Free.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile"]/UserName$</Value>
</Parameter>
<Parameter>
<Name>domain</Name>
<Value>$RunAs[Name="MC!Free.Edition.MetrixInsight.EndUserComputing.Citrix.RunAsProfile"]/Domain$</Value>
</Parameter>
</Parameters>
<TimeoutSeconds>90</TimeoutSeconds>
</WriteAction>
</WriteActions>
</Rule>