API Reference
Class
SysvolReplicationStatus
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
- Domain controller name.
- usesDfsr System.Boolean
- Whether SYSVOL uses DFSR.
- dfsrInfo ADPlayground.Gpo.SysvolDfsrInfo
- Optional DFSR detail information.
- events System.Collections.Generic.IReadOnlyList{ADPlayground.DomainControllers.SysvolReplicationEvent} = null
- Recent replication-related events.
- dfsrRootPath System.String = null
- DFSR SYSVOL root path from AD.
- frsRootPath System.String = null
- FRS SYSVOL root path from AD.
- dfsrInfoError System.String = null
- Optional error/diagnostic message when DFSR detail information could not be collected.
Methods
Inherited Methods
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.