TestimoX

API Reference

Class

DomainControllerOperatingSystemPostureService

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Modifiers static

Builds a typed operating-system posture view for a specific domain controller.

Inheritance

  • Object
  • DomainControllerOperatingSystemPostureService

Methods

public static async Task<View> EvaluateAsync(Options options = null, Func<String, TimeSpan, CancellationToken, Task<OsInfo>> query = null, Func<DateTime> nowProvider = null, CancellationToken cancellationToken = null) #
Returns: Task<View>

Evaluates domain-controller operating-system posture using the supplied options.

Parameters

options ADPlayground.DomainControllers.DomainControllerOperatingSystemPostureService.Options = null optionalposition: 0
Evaluation options.
query System.Func{System.String,System.TimeSpan,System.Threading.CancellationToken,System.Threading.Tasks.Task{ComputerX.OperatingSystem.OsInfo}} = null optionalposition: 1
Optional OS query override for tests.
nowProvider System.Func{System.DateTime} = null optionalposition: 2
Optional current-time provider for tests.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

Typed domain-controller operating-system posture view.