Restart SharePoint Server Search Service

Microsoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch.IsRunning.RestartService (Recovery)

Recovery Task to restart SharePoint Server Search Service

Element properties:

TargetMicrosoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch
MonitorMicrosoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch.IsRunning
Reset MonitorTrue
RemotableTrue
Timeout300
CategoryAvailabilityHealth
Enabledfalse
AccessibilityInternal

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction System.CommandExecuter Default

Source Code:

<Recovery ID="Microsoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch.IsRunning.RestartService" Enabled="false" Accessibility="Internal" Target="Microsoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch" ResetMonitor="true" Timeout="300" Monitor="Microsoft.SharePoint.Server.2010.SPServiceInstance.ServerSearch.IsRunning" ExecuteOnState="Error">
<Category>AvailabilityHealth</Category>
<WriteAction ID="WA" TypeID="System!System.CommandExecuter">
<ApplicationName/>
<WorkingDirectory/>
<CommandLine>net start OSearch14</CommandLine>
<TimeoutSeconds>300</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
</WriteAction>
</Recovery>