TestimoX

API Reference

Class

DomainControllerFactsService

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Modifiers static

Builds a per-domain map of DC facts (IsGC, IsRO, Site, OS) using directory reads via a healthy DC. Queries Configuration NC for Sites/Servers/nTDSDSA and domain NC for computer OS.

Inheritance

  • Object
  • DomainControllerFactsService

Methods

public static IReadOnlyDictionary<String, DomainControllerFacts> GetFacts(String domain, Int32 timeoutMs = 3000, IReadOnlyCollection<String> additionalAttributes = null, CancellationToken cancellationToken = null) #
Returns: IReadOnlyDictionary<String, DomainControllerFacts>

Get facts for a domain. Uses a short, bounded set of queries and caches briefly.

Parameters

domain System.String requiredposition: 0
timeoutMs System.Int32 = 3000 optionalposition: 1
additionalAttributes System.Collections.Generic.IReadOnlyCollection{System.String} = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = null optionalposition: 3