TestimoX

API Reference

Class

RootDseReader

Namespace ADPlayground.Helpers
Assembly ADPlayground
Modifiers static

Small helper for reading RootDSE properties through the LDAP engine so callers benefit from host policy, bans, and consistent timeouts.

Inheritance

  • Object
  • RootDseReader

Methods

public static String GetDefaultNamingContext(String domainController, CancellationToken cancellationToken = null) #
Returns: String

Returns the defaultNamingContext for a DC (or current domain via best-effort DC selection).

Parameters

domainController System.String requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
public static SearchResult Read(String domainController, String[] propertiesToLoad, CancellationToken cancellationToken = null) #
Returns: SearchResult

Reads RootDSE properties (base search) from an explicit DC or from a best-effort DC selection.

Parameters

domainController System.String requiredposition: 0
propertiesToLoad System.String[] requiredposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static ValueTuple<String, String, String, String> TryReadCommon(String domainController, CancellationToken cancellationToken = null) #
Returns: ValueTuple<String, String, String, String>

Reads common naming context properties from RootDSE.

Parameters

domainController System.String requiredposition: 0
cancellationToken System.Threading.CancellationToken = null optionalposition: 1