<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DFSR on Vibhu Bhatnagar — PowerShell &amp; Infrastructure Engineer</title><link>https://pwsh.in/tags/dfsr/</link><description>Recent content in DFSR on Vibhu Bhatnagar — PowerShell &amp; Infrastructure Engineer</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 11 Jul 2026 09:00:00 +0530</lastBuildDate><atom:link href="https://pwsh.in/tags/dfsr/index.xml" rel="self" type="application/rss+xml"/><item><title>One PowerShell Report for AD Replication Troubleshooting</title><link>https://pwsh.in/posts/ad-replication-health-one-report/</link><pubDate>Sat, 11 Jul 2026 09:00:00 +0530</pubDate><guid>https://pwsh.in/posts/ad-replication-health-one-report/</guid><description>&lt;h2 id="purpose">Purpose&lt;/h2>
&lt;p>Every AD replication issue turns into the same routine — &lt;code>repadmin /showrepl&lt;/code>, &lt;code>dfsrdiag replicationstate&lt;/code>, &lt;code>dfsrmig /GetMigrationState&lt;/code>, GPO version compares, event log spelunking, share checks. Different console for each, output that doesn&amp;rsquo;t line up, and half of them run only on a DC.&lt;/p>
&lt;p>&lt;code>Test-VBReplicationHealth.ps1&lt;/code> replaces that dance with a single script that runs every one of those checks and returns one colour-coded report — plus a structured object you can pipe or export.&lt;/p></description></item></channel></rss>