API Reference
SysvolReplicationService
Gathers SYSVOL replication service status (DFSR/FRS) for domain controllers.
Inheritance
- Object
- SysvolReplicationService
Methods
public static SysvolReplicationSnapshot GetSnapshot(String domainName, CancellationToken cancellationToken = null) #SysvolReplicationSnapshotCollects SYSVOL replication status for all domain controllers in a domain.
Parameters
- domainName System.String
- DNS name of the target domain.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for enumeration.
Returns
Snapshot with per-DC replication mode and DFSR details.
public static Task<SysvolReplicationSnapshot> GetSnapshotAsync(String domainName, CancellationToken cancellationToken = null) #Task<SysvolReplicationSnapshot>Collects SYSVOL replication status for all domain controllers in a domain.
Parameters
- domainName System.String
- DNS name of the target domain.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for enumeration.
Returns
Snapshot with per-DC replication mode and DFSR details.
public static SysvolReplicationStatus GetStatusForDomainController(String domainController, CancellationToken cancellationToken = null) #SysvolReplicationStatusGets SYSVOL replication status for a single domain controller.
Parameters
- domainController System.String
- Target domain controller name (DNS or NetBIOS).
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for the operation.
Returns
Status describing whether DFSR is used and optional DFSR details, or null when unavailable.
public static SysvolReplicationStatus GetStatusForDomainController(String domainName, String domainController, CancellationToken cancellationToken = null) #SysvolReplicationStatusGets SYSVOL replication status for a single domain controller using a known domain context.
Parameters
- domainName System.String
- DNS name of the domain (used for AD lookups).
- domainController System.String
- Target domain controller name (DNS or NetBIOS).
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for the operation.
Returns
Status describing whether DFSR is used and optional DFSR details, or null when unavailable.
public static Task<SysvolReplicationStatus> GetStatusForDomainControllerAsync(String domainController, CancellationToken cancellationToken = null) #Task<SysvolReplicationStatus>Gets SYSVOL replication status for a single domain controller.
Parameters
- domainController System.String
- Target domain controller name (DNS or NetBIOS).
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for the operation.
Returns
Status describing whether DFSR is used and optional DFSR details, or null when unavailable.
public static Task<SysvolReplicationStatus> GetStatusForDomainControllerAsync(String domainName, String domainController, CancellationToken cancellationToken = null) #Task<SysvolReplicationStatus>Gets SYSVOL replication status for a single domain controller using a known domain context.
Parameters
- domainName System.String
- DNS name of the domain (used for AD lookups).
- domainController System.String
- Target domain controller name (DNS or NetBIOS).
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token for the operation.
Returns
Status describing whether DFSR is used and optional DFSR details, or null when unavailable.