Recover 'Inter-site Messaging' Service

IsmServ.Service.Recovery.Task (Recovery)

Created 2018-01-10 for Service Recovery Task

Element properties:

TargetMicrosoft.Windows.Server.2012.AD.DomainControllerRole
MonitorMicrosoft.Windows.Server.2012.AD.AvailabilityEssentialService.ISM.ServiceCheck
Reset MonitorTrue
RemotableTrue
Timeout300
CategoryCustom
Enabledtrue
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
WA.IsmServ WriteAction System.CommandExecuter Default

Source Code:

<Recovery ID="IsmServ.Service.Recovery.Task" Accessibility="Public" Enabled="true" Target="MWSA2D!Microsoft.Windows.Server.2012.AD.DomainControllerRole" Monitor="MWSA2M!Microsoft.Windows.Server.2012.AD.AvailabilityEssentialService.ISM.ServiceCheck" ResetMonitor="true" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>Custom</Category>
<WriteAction ID="WA.IsmServ" TypeID="System!System.CommandExecuter">
<ApplicationName>%windir%\system32\net.exe</ApplicationName>
<WorkingDirectory>C:\windows\system32</WorkingDirectory>
<CommandLine>start IsmServ</CommandLine>
<TimeoutSeconds>15</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
</WriteAction>
</Recovery>