Wednesday, September 16, 2015

Monitor Active Directory Replication

Script to Monitor Active Directory Replication

strComputer = "."
#'.' is the local host
Set objWMIService = GetObject("winmgmts:" _
        strComputer & "\root\MicrosoftActiveDirectory")
Set colReplicationOperations = objWMIService.ExecQuery _
        ("Select * from MSAD_ReplPendingOp")
If colReplicationOperations.Count = 0Then
    Wscript.Echo "There are no replication jobs pending."
    Wscript.Quit
Else
    Foreach objReplicationJob in colReplicationOperations 
        Wscript.Echo "Serial number: " & objReplicationJob.SerialNumber
        Wscript.Echo "Time in queue: " & objReplicationJob.TimeEnqueued
        Wscript.Echo "DSA DN: " & objReplicationJob.DsaDN
        Wscript.Echo "DSA address: " & objReplicationJob.DsaAddress
        Wscript.Echo "Naming context DN: " & objReplicationJob.NamingContextDn
    Next
EndIf
    & "{impersonationLevel=impersonate}!\\" & _

1 comment:

Windows Server 2016 Key Features and License Prospects

If you are planning to move to Windows 2016 and looking for benefits, I have listed down below : Why Windows Server 2016? ·     ...