Start windows service

Custom.Windows.WMS.Stopped.Recovery (Recovery)

Element properties:

TargetCustom.WMS.9.Role
MonitorCustom.WMS.9.Role.Monitor
Reset MonitorFalse
RemotableTrue
Timeout300
CategoryCustom
Enabledfalse
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
Start WriteAction Custom.WMS.NTService.StartStop Default

Source Code:

<Recovery ID="Custom.Windows.WMS.Stopped.Recovery" Accessibility="Public" Enabled="false" Target="Custom.WMS.9.Role" Monitor="Custom.WMS.9.Role.Monitor" ResetMonitor="false" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>Custom</Category>
<WriteAction ID="Start" TypeID="Custom.WMS.NTService.StartStop">
<TargetHost>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetHost>
<Operation>start</Operation>
<NTServiceName>wmserver</NTServiceName>
<TimeoutSeconds>60</TimeoutSeconds>
</WriteAction>
</Recovery>