Replmon.exe not included in Windows Server 2008/2008 R2

A lot of administrators are used to check their Active Directory replication status using replmon.exe which is a part of the Windows Server 2003 Support tools.
Today I stumbled across the need to use replmon.exe on a domain controller running Windows Server 2008, and was unable to find it.

It turns out that that this utility is not included in Windows Server 2008/2008 R2.

According to a comment from a team member from the Microsoft Directory Services Team, this is the explanation:

“Unfortunately, replmon did not survive the transition to Win2008. It was actually developed by MS support, not the product group (along with many other support tools/resource kit tools), and without an actual owner to service the tool years later, it was a casualty. I don’t see why it wouldn’t work on 2008 though…”

I wouldnt recommend using unsupported tools on Windows Server 2008/2008 R2, so the advice would be to either use repadmin.exe on 2008/2008 R2, or to use replmon.exe from a Windows Server 2003 server.

You can find the command reference for repadmin.exe in Windows Server 2008/2008 R2 here.

A few examples:

repadmin.exe /showrepl shows the replication-status for the domain controller the tool are being run from.

repadmin.exe /showrepl servername shows the replication-status for the domain controller with the provided servername,

repadmin.exe /queue shows the replication-queue for the domain controller the tool are being run from.

repadmin.exe /queue servername shows the replication-queue for the domain controller with the provided servername,

repadmin.exe /replsummary shows a brief summary of the replication status.

I also checked if there are any PowerShell cmdlets for checking replication status in Windows Server 2008 R2, but its not. Hopefully this will be implemented some time in the future.

PS: I did test installing the Windows Server 2003 Support tools on a Windows Server 2008 domain controller in a lab environment, and it does work.

3 thoughts on “Replmon.exe not included in Windows Server 2008/2008 R2

  1. Pingback: The things that are better left unspoken : Active Directory Domain Services Command Fu, Part 4

  2. Replmon in Windows 2008 R2
    .
    Step 1: Download Windows 2003 SP1 Support Tools from the below link.
    http://www.microsoft.com/download/en/details.aspx?id=7911
    Step 2: Copy the downloaded file in DC 2008 R2 and run the setup.
    Step 3: Select “Run Program” on the below window.

    Step 4: Click next on below window

    Step 5: Select radio button “I Agree” on End User License Agreement window and click next and then on install now button.
    Now you can run “Replmon” tool and take its benefits.
    Problem:
    While installing support tool, path in the Environmental Variable, set with the precedence of “Program files (x86)Support Tools.

    That’s lead ambiguity while you try to access or use 2008 support tool like “NETDOM”. It follows the precedence and tries to use netdom of 2003 support tool, which doesn’t run in 2008 and gives the below error.

    However you can use by while change a path, but every time you have to do this.
    To avoid this there is a need to change the precedence in environment variable.
    Cut the “C:Program Files (x86)Support Tools;” from the Path and Past it after “%SystemRoot%system32;”
    So, the final path will be like “%SystemRoot%system32; C:Program Files (x86)Support Tools;………”
    Now you can use Replmon and netdom without any special step.