API Reference
Class
ServiceRecoveryWriter
Configures service failure actions (restart/reboot/run command) via ChangeServiceConfig2.
Inheritance
- Object
- ServiceRecoveryWriter
Methods
public static Boolean SetRecoveryOptions(String computer, String serviceName, WindowsServiceRecoveryOptions options) #Returns:
BooleanSets the full recovery policy for a service using first-class service recovery options.
Parameters
- computer System.String
- Target host (null or "." for local).
- serviceName System.String
- Service short name.
- options ComputerX.Services.WindowsServiceRecoveryOptions
- Recovery options to apply.
Returns
True when the recovery policy is applied successfully.
public static Boolean SetRestartPolicy(String computer, String serviceName, Int32 resetPeriodSeconds, Int32 firstDelayMs, Int32 secondDelayMs, Int32 subsequentDelayMs) #Returns:
BooleanSets failure actions for a service. Only supports Restart actions (common CIS/STIG scenario). Others may be added later.
Parameters
- computer System.String
- Target host (null or "." for local).
- serviceName System.String
- Service short name.
- resetPeriodSeconds System.Int32
- Reset failure count after this period.
- firstDelayMs System.Int32
- Restart delay for first failure (ms).
- secondDelayMs System.Int32
- Restart delay for second failure (ms).
- subsequentDelayMs System.Int32
- Restart delay for subsequent failures (ms).
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object