Jump to content

Distiguished Name herausfinden


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Nein, ich meine den DN. So in dieser Form:

 

CN=ComputerName,OU=2.Ebene,OU=1.Ebene,OU=Objects,DC=Meine,DC=Domain,DC=de

 

Hintergrund ist, dass wir per GPO die für eine bestimmte OU zuständigen Admins in die Gruppe der lokalen Administratoren auf dem System "ComputerName" hinzufügen wollen.

Dazu muss ich aber wissen, in welcher OU der Computer, auf dem z. Zt. das Script der GPO läuft, beheimatet ist.

 

Vielleicht denke ich ja auch viel zu kompliziert und es gibt eine ganz einfache Lösung.

 

Gruß

Thomas

Geschrieben

Hier wäre ein vbs-Skript:

 

Dim cn, connection, command, recordSet

cn = "myComputer"

Set connection = CreateObject("ADODB.Connection")
Set command = CreateObject("ADODB.Command")

connection.Provider = "ADsDSOObject"
connection.Open

command.ActiveConnection = connection
command.CommandText = "<LDAP://dc=test,dc=local>;(&(objectClass=computer)(cn=" & cn & "));distinguishedName;Subtree"

Set recordSet = command.Execute

Do Until recordSet.EOF
WScript.Echo recordSet.Fields("distinguishedName") & VbCrLf
recordSet.MoveNext
Loop

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...