DFS Backlog Check

  

 

 

 

   

   

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   

 @echo off   

   

 SET LSRV="RHSC-17-SRV02"   

 Set BKSRV1="RHSC-00-SRV12"   

 SET BKSRV2="RHSC-01-SRV13"   

 SET RGName1="DikeIA"   

 SET RFName1="DikeIA"   

 SET RGName2="DeployedApps"   

 SET RFName2="DeployedApps"   

   

   

   

 echo.   

 echo.   

 echo Testing %LSRV% %BKSRV1% %RGNAME1% %RFName1%   

 dfsrdiag backlog /sendingmember:%LSRV% /receivingmember:%BKSRV1% /RGName:%RGNAME1% /RFName:%RFName1%   

 echo.   

 echo.   

 echo Testing %LSRV% %BKSRV2% %RGNAME1% %RFName1%   

 dfsrdiag backlog /sendingmember:%LSRV% /receivingmember:%BKSRV2% /RGName:%RGNAME1% /RFName:%RFName1%   

 echo.   

 echo.   

 echo Testing %LSRV% %BKSRV1% %RGNAME2% %RFName2%   

 dfsrdiag backlog /sendingmember:%LSRV% /receivingmember:%BKSRV1% /RGName:%RGNAME2% /RFName:%RFName2%   

 echo.   

 echo.   

 echo Testing %LSRV% %BKSRV2% %RGNAME2% %RFName2%   

 dfsrdiag backlog /sendingmember:%LSRV% /receivingmember:%BKSRV2% /RGName:%RGNAME2% /RFName:%RFName2%   

 pause   

 cls   

   

   

 %systemroot%\System32\wbem\WMIC.exe /namespace:\\root\microsoftdfs path dfsrconnectioninfo where "LastSyncTime<>'99990101000000.000000-000' and state='3'" get membername, partnername, ReplicationGroupName, state   

   

   

   

 echo.   

 echo.   

 echo.   

 echo.   

 echo.   

 echo Replication Test   

 echo If Above states "No Instances(s) Available." then 1st test good   

 pause   

 cls   

   

   

 %systemroot%\System32\wbem\WMIC.exe /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo where "state='5'" get membername, ReplicationGroupName, state   

   

   

   

 echo.   

 echo.   

 echo.   

 echo.   

 echo.   

 echo Connection Test   

 echo If Above states "No Instances(s) Available." then 2nd test good   

 pause   

 cls   

   

   

   

 %systemroot%\System32\wbem\WMIC.exe /namespace:\\root\microsoftdfs path dfsrconnectioninfo get membername, partnername, ReplicationGroupName, state, LastSyncTime   

   

   

   

 echo.   

 echo.   

 echo.   

 echo.   

 echo.   

 echo Replication Test   

 echo If Above has some information and no errors then 3rd test good   

 pause   

 cls   

   

   

 echo  Replication Test   

 %systemroot%\System32\wbem\WMIC.exe /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo  get membername, ReplicationGroupName, state   

   

   

   

 echo.   

 echo.   

 echo.   

 echo.   

 echo.   

 echo Connection Test   

 echo  State should be "4" for all of these   

 echo.   

 echo.   

 echo If Above has some information and no errors then 4th test good   

 pause   

 cls   

   

   

   

   

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   

 dfsrdiag backlog /sendingmember:rhsc-10-srv01 /receivingmember:rhsc-01-srv13 /RGName:HollandIA /RFName:"HollandDFS"   

 dfsrdiag backlog /sendingmember:rhsc-16-vsrv01 /receivingmember:rhsc-01-srv13 /RGName:AnkenyIA /RFName:"AnkenyIA"   

 dfsrdiag backlog /sendingmember:rhsc-16-vsrv01 /receivingmember:rhsc-00-srv12 /RGName:AnkenyIA /RFName:"AnkenyIA"   

 dfsrdiag backlog /sendingmember:rhsc-18-vsrv02 /receivingmember:rhsc-00-srv12 /RGName:FloraE /RFName:"DFSFloraE"   

 dfsrdiag backlog /sendingmember:rhsc-24-srv01 /receivingmember:rhsc-01-srv13 /RGName:Harlan /RFName:"DFS Root"   

 dfsrdiag backlog /sendingmember:rhsc-26-srv01 /receivingmember:rhsc-00-srv12 /RGName:Williams /RFName:"DFS Root"   

 dfsrdiag backlog /sendingmember:rhsc-26-srv01 /receivingmember:rhsc-01-srv13 /RGName:Williams /RFName:"DFS Root"   

 dfsrdiag backlog /sendingmember:rhsc-13-SRV02 /receivingmember:rhsc-01-srv13 /RGName:BloomingtonIL /RFName:"BloomingtonDFS"   

 dfsrdiag backlog /sendingmember:rhsc-13-SRV02 /receivingmember:rhsc-00-srv12 /RGName:BloomingtonIL /RFName:"BloomingtonDFS"   

 dfsrdiag backlog /sendingmember:rhsc-01-SRV01 /receivingmember:rhsc-01-srv13 /RGName:"Remington Main" /RFName:"NEW DFS"   

 dfsrdiag backlog /sendingmember:rhsc-01-SRV01 /receivingmember:rhsc-00-srv12 /RGName:"Remington Main" /RFName:"NEW DFS"   

 dfsrdiag backlog /sendingmember:rhsc-22-srv01 /receivingmember:rhsc-01-srv13 /RGName:Eldora /RFName:"Eldora"   

 dfsrdiag backlog /sendingmember:rhsc-22-srv01 /receivingmember:rhsc-00-srv12 /RGName:Eldora /RFName:"Eldora"   

 dfsrdiag backlog /sendingmember:rhsc-28-vsrv01 /receivingmember:rhsc-01-srv13 /RGName:Sturgis /RFName:"Sturgis DFS"   

 dfsrdiag backlog /sendingmember:rhsc-22-vsrv01 /receivingmember:rhsc-00-srv12 /RGName:Sturgis /RFName:"Sturgis DFS"   

 dfsrdiag backlog /sendingmember:rhsc-23-srv01 /receivingmember:rhsc-01-srv13 /RGName:Lincoln /RFName:"DFS Root"   

 dfsrdiag backlog /sendingmember:rhsc-23-srv01 /receivingmember:rhsc-00-srv12 /RGName:Lincoln /RFName:"DFS Root"   

   

   

   

   

   

   

 dfsrdiag backlog /sendingmember:REED-01-SRV02 /receivingmember:REED-01-SRV01 /RGName:Reed /RFName:"DFS"   

   

   

  