Top 10 FRSDiag Commands Every Technician Should Know
FRSDiag (File Replication Service Diagnostics) is the go-to troubleshooting tool for diagnosing FRS issues (SYSVOL and DFS replication). Below are the ten most useful FRSDiag/NTFRSUTL commands and how to use them in real troubleshooting scenarios.
1. FRSDiag GUI — Collect a diagnostic snapshot
- What it does: Gathers a full snapshot (event logs, FRS service state, configuration, registry, and NTFRS database dumps) and produces a consolidated report.
- When to use: First step for any FRS issue; captures environment for offline analysis or support escalation.
- How to run: Launch FRSDiag, select replica set and members, click “Collect” and save the output bundle.
2. NTFRSUTL OUTLOG — Show outbound change queue
- What it does: Dumps the Outlog table (pending outbound change orders).
- When to use: Diagnose replication backlog or identify which changes haven’t been sent.
- Command: ntfrsutl outlog > outlog.txt
3. NTFRSUTL IDTABLE — Inspect file/folder records in the FRS DB
- What it does: Exports the ID Table showing FileGUIDs, ParentGUIDs, version numbers, and event times.
- When to use: Forensics on deleted/missing files or checking file-level replication history.
- Command: ntfrsutl idtable > idtable.txt
4. NTFRSUTL CONNSTAT — Check connection and partner state
- What it does: Shows each replica member’s connection status and replication counters with partners.
- When to use: To find which partner is out-of-date or failing to replicate.
- Command: ntfrsutl connstat
5. NTFRSUTL VERSION — Verify FRS and API versions
- What it does: Reports the NTFRS service and API versions on the target machine.
- When to use: Confirm compatibility or troubleshooting version-related bugs.
- Command: ntfrsutl version
Leave a Reply