TestimoX

API Reference

Class

SysvolEngineOptions

Namespace ADPlayground.Sysvol
Assembly ADPlayground
Modifiers sealed

Options that control how SysvolEngine resolves UNC paths for SYSVOL operations.

Inheritance

  • Object
  • SysvolEngineOptions

Constructors

Properties

public Boolean PreferHealthyDc { get; set; } #

Prefer building UNC paths that explicitly target a healthy domain controller when available.

public Boolean FallbackToDomainDfs { get; set; } #

Fall back to domain DFS path (\\domain\SYSVOL\domain) if no healthy DC is selected.

public Boolean NoFallbackOnExplicitDc { get; set; } #

When true, if a caller supplies a UNC that explicitly targets a DC (e.g. \\DC01\SYSVOL\domain\...), the engine must not rewrite it to a different DC even when the original is unhealthy. This is useful for DC→DC comparisons where falling back would hide asymmetries.

public Int32 ProbeTimeoutMs { get; set; } #

Timeout in milliseconds for SMB (TCP 445) reachability probes.

public TimeSpan NegativeCacheTtl { get; set; } #

Negative cache TTL for unreachable SMB endpoints.