Run Scheduled Task

Custom.TaskScheduler2.Task.LastResult.Failure.Recovery (Recovery)

Element properties:

TargetCustom.TaskScheduler2.Task
MonitorCustom.TaskScheduler2.Task.LastResult.Monitor
Reset MonitorFalse
RemotableTrue
Timeout120
CategoryCustom
Enabledfalse
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
RunTask WriteAction System.CommandExecuter Default

Source Code:

<Recovery ID="Custom.TaskScheduler2.Task.LastResult.Failure.Recovery" Accessibility="Public" Enabled="false" Target="Custom.TaskScheduler2.Task" Monitor="Custom.TaskScheduler2.Task.LastResult.Monitor" ResetMonitor="false" ExecuteOnState="Warning" Remotable="true" Timeout="120">
<Category>Custom</Category>
<WriteAction ID="RunTask" TypeID="System!System.CommandExecuter">
<ApplicationName>schtasks.exe</ApplicationName>
<WorkingDirectory/>
<CommandLine>/run /tn "$Target/Property[Type="SchTaskLib!Custom.Windows.TaskSchedulerTask"]/TaskPath$"</CommandLine>
<TimeoutSeconds>30</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
<Files/>
</WriteAction>
</Recovery>