Lists Active Directory connections (nTDSConnection objects) for a specified domain controller.
strDcRDN = "cn=atl-dc-01"strSiteRDN = "cn=Ga-Atl-Sales"Set objRootDSE = GetObject("LDAP://RootDSE")strConfigurationNC = objRootDSE.Get("configurationNamingContext")strNtdsSettingsPath = "LDAP://cn=NTDS Settings," & strDcRDN & _",cn=Servers," & strSiteRDN & ",cn=Sites," & strConfigurationNCSet objNtdsSettings = GetObject(strNtdsSettingsPath)objNtdsSettings.Filter = Array("nTDSConnection")WScript.Echo strDcRDN & " NTDS Connection Objects" & vbCrLf & _String(Len(strDcRDN) + 24, "=")For Each objConnection In objNtdsSettingsWScript.Echo "Name: " & objConnection.NameWScript.Echo "Enabled: " & objConnection.enabledConnectionWScript.Echo "From: " & Split(objConnection.fromServer, ",")(1)WScript.Echo "Options: " & objConnection.OptionsWScript.Echo "Transport: " & Split(objConnection.transportType, ",")(0)WScript.Echo "Naming Contexts"WScript.Echo "---------------"For Each objDNWithBin In objConnection.GetEx("ms-DS-ReplicatesNCReason")Wscript.Echo objDNWithBin.DNStringNextWScript.EchoNext
This is a VB Script, this can be used by saving the file in .vbs file