LDAP Abfrage Computer OU
EIn kleines Helferlein, dass die OU eines Rechners im AD herausgibt. Es erwartet als Aufruf-Parameter einen Rechnernamen.
Schon vor Urzeiten geschrieben, aber erst jetzt wieder gefunden. :)
'option expliciton error resume nextSet objNetwork = CreateObject("WScript.Network")set oargs = wscript.argumentsstrcomputer= oargs(0)Const ADS_SCOPE_SUBTREE = 2Set objConnection = CreateObject("ADODB.Connection")Set objCommand =   CreateObject("ADODB.Command")objConnection.Provider = "ADsDSOObject"objConnection.Open "Active Directory Provider"Set objCommand.ActiveConnection = objConnectionobjCommand.Properties("Page Size") = 1000objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREEobjCommand.CommandText = "SELECT ADsPath FROM 'LDAP://dc=global,dc=bdfgroup,dc=net' WHERE objectCategory='computer' AND Name='" & strcomputer & "'"Set objRecordSet = objCommand.ExecuteSet objRecordSet = objCommand.ExecuteobjRecordSet.MoveFirstwhile not  objRecordSet.EOF    strADsPath = objRecordSet.Fields("ADsPath").Value        wscript.echo strADsPath        objRecordset.MoveNext()wend