TestimoX

API Reference

Class

View (DomainControllerSysvolHealthPostureService)

Namespace ADPlayground.DomainControllers.DomainControllerSysvolHealthPostureService
Assembly ADPlayground
Modifiers sealed

Typed SYSVOL health posture for a single domain controller.

Inheritance

  • Object
  • View

Constructors

Properties

public String DomainName { get; set; } #

Target domain DNS name.

public String DomainController { get; set; } #

Target domain controller name.

public String ReplicationEngine { get; set; } #

Replication engine label.

public Boolean UsesDfsr { get; set; } #

True when SYSVOL uses DFSR.

public String DfsrState { get; set; } #

DFSR replication state when available.

public Nullable<Int64> BacklogFileCount { get; set; } #

DFSR backlog file count when available.

public Nullable<Int64> StagingBacklogFileCount { get; set; } #

DFSR staging backlog file count when available.

public Int32 RecentEventCount { get; set; } #

Recent SYSVOL evidence event count.

public Int32 CriticalEventCount { get; set; } #

Recent critical SYSVOL evidence event count.

public Nullable<Boolean> AutoRecoveryEnabled { get; set; } #

True when DFSR auto-recovery remains enabled.

public Boolean CentralStoreAvailable { get; set; } #

True when the central store is present on the target controller.

public Int32 AdGpoCount { get; set; } #

Total AD-backed GPOs in the domain.

public Int32 SysvolGpoFolderCount { get; set; } #

Total GPO GUID folders present under SYSVOL Policies on the target controller.

public Boolean GpoFolderCountMatches { get; set; } #

True when AD-backed GPO count matches the visible SYSVOL GUID folder count.

public String DfsrInfoError { get; set; } #

DFSR detail collection error when present.

public String IssueSummary { get; set; } #

Short issue summary for operator review.

public Boolean IsCompliant { get; set; } #

True when the evaluated posture dimensions are compliant.

public Diagnostics Diagnostics { get; set; } #

Collection diagnostics for the evaluation.

public IReadOnlyList<SysvolReplicationEvent> Events { get; set; } #

Recent replication evidence for the target controller.