TestimoX

API Reference

Class

SysvolReplicationStatus

Namespace ADPlayground.DomainControllers
Assembly ADPlayground
Implements
IEquatable<SysvolReplicationStatus>
Modifiers sealed

Per-DC SYSVOL replication mode and DFSR details.

Inheritance

  • Object
  • SysvolReplicationStatus

Constructors

public SysvolReplicationStatus(String domainController, Boolean usesDfsr, SysvolDfsrInfo dfsrInfo, IReadOnlyList<SysvolReplicationEvent> events = null, String dfsrRootPath = null, String frsRootPath = null, String dfsrInfoError = null) #

Creates a new status instance.

Parameters

domainController System.String requiredposition: 0
Domain controller name.
usesDfsr System.Boolean requiredposition: 1
Whether SYSVOL uses DFSR.
dfsrInfo ADPlayground.Gpo.SysvolDfsrInfo requiredposition: 2
Optional DFSR detail information.
events System.Collections.Generic.IReadOnlyList{ADPlayground.DomainControllers.SysvolReplicationEvent} = null optionalposition: 3
Recent replication-related events.
dfsrRootPath System.String = null optionalposition: 4
DFSR SYSVOL root path from AD.
frsRootPath System.String = null optionalposition: 5
FRS SYSVOL root path from AD.
dfsrInfoError System.String = null optionalposition: 6
Optional error/diagnostic message when DFSR detail information could not be collected.

Methods

public SysvolReplicationStatus <Clone>$() #
Returns: SysvolReplicationStatus
public virtual Boolean Equals(SysvolReplicationStatus other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainController { get; set; } #

Domain controller name.

public Boolean UsesDfsr { get; set; } #

True when DFSR is used for SYSVOL; false indicates legacy FRS.

public SysvolDfsrInfo DfsrInfo { get; set; } #

Optional DFSR detail information when available.

public String DfsrInfoError { get; set; } #

Optional error/diagnostic message when DFSR detail information could not be collected. Typically indicates permission/connectivity/provider issues.

public String DfsrRootPath { get; set; } #

DFSR SYSVOL root path as reported by AD (msDFSR-RootPath), when available.

public String FrsRootPath { get; set; } #

FRS SYSVOL root path as reported by AD (frsRootPath), when available.

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

Recent replication-related events (DFSR/FRS) for evidence.