API Reference
Class
HostPreflightStep
Lightweight host connectivity probe for rules that require local administrator permissions (WMI/RemoteRegistry). This prevents noisy failures in low-privilege runs and makes rule outcomes consistent (Skipped with a reason) when host access is not possible.
Inheritance
- Object
- HostPreflightStep
Constructors
public HostPreflightStep() #Methods
public virtual async Task<StepResult> ExecuteAsync(RuleComplete rule, RuleExecutionContext context, StepResult previousResult) #Returns:
Task<StepResult>Performs a best-effort host probe for DC/Computer/Server scope rules that explicitly declare LocalAdministrator. Uses rule tags to decide which transport to validate ("wmi" and/or "registry").
Parameters
- rule TestimoX.Definitions.RuleComplete
- context TestimoX.Execution.RuleExecutionContext
- previousResult TestimoX.Execution.Pipeline.StepResult