TestimoX

API Reference

Class

View (DsaFileLocationPostureService)

Namespace ADPlayground.DomainControllers.DsaFileLocationPostureService
Assembly ADPlayground
Modifiers sealed

Flattened DSA file-location posture view for a specific domain controller.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #
ResultMetadata

DNS domain name for context when available.

public String Controller { get; set; } #
ResultMetadata

Domain controller name queried.

public String DsaVersion { get; set; } #

DSA version value reported by the checker when available.

public String SystemRoot { get; set; } #

Windows directory returned by WMI when available.

public String DefaultNtdsRoot { get; set; } #

Expected default NTDS root path derived from SystemRoot.

public Int32 PathCount { get; set; } #

Total projected path rows.

public Int32 DefaultPathCount { get; set; } #

Number of path rows that remain under the default NTDS root.

public Int32 NonDefaultPathCount { get; set; } #

Number of path rows outside the default NTDS root.

public Int32 MissingPathCount { get; set; } #

Number of path rows missing or unreadable.

public Boolean HasNonDefaultPaths { get; set; } #

True when any configured path falls outside the default NTDS root.

public IReadOnlyList<PathItem> Paths { get; set; } #

Projected DSA working, database, backup, and log paths.