Benutzer mit den meisten Antworten
AD incl. aller Unterordner auslesen

Frage
-
Hallo,
ich möchte als erstes Beichten, dass ich kein VBA-Profi bin :)
Ich habe mir in Excel das folgende VBA-Script erstellt, mit diesem ich Daten aus der AD auslese und in Excel einfüge (anbei die verkürzte Form):
Sub ADAuslesenStarten() Call ad("MeineHausOU") End Sub Sub ad(ByVal ou As String) Set objRoot = GetObject("LDAP://rootDSE") strDomain = objRoot.Get("DefaultNamingContext") strObjOU = "LDAP://OU=" + ou + "," & strDomain Set objOU = GetObject("LDAP://OU=Users,OU=" + ou + ",OU=OUName,DC=MeineFirma,DC=local") For Each varuser In objOU Set objUser = GetObject("LDAP://" & varuser.Name & ",OU=Users,OU=" + ou + ",OU=MeineFirma,DC=MeineFirma,DC=local") Next End Sub
Nun habe ich aber das Problem, dass ich nur immer eine bestimmte OU auslesen kann. Wie muss ich das Script ändern, dass ich alle Unterordner einer OU autom. auslesen kann?Danke
Antworten
-
Hallo sbrand,
Könntest Du Dein Problem lösen? Wenn ja, es wäre schön, wenn Du posten würdest wie es funktioniert hat,
denn dann profitieren unter Umständen andere mit dem gleichen Problem davon.Wenn nicht, schau Dir mal den folgenden Link an. Vielleicht kann er Dir weiter helfen.
List all groups and all members of the groups (Stichwort: ADS_SCOPE_SUBTREE) + ADODB
Grüße,
Robert
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 2. September 2011 15:47
Alle Antworten
-
Hallo sbrand,
Könntest Du Dein Problem lösen? Wenn ja, es wäre schön, wenn Du posten würdest wie es funktioniert hat,
denn dann profitieren unter Umständen andere mit dem gleichen Problem davon.Wenn nicht, schau Dir mal den folgenden Link an. Vielleicht kann er Dir weiter helfen.
List all groups and all members of the groups (Stichwort: ADS_SCOPE_SUBTREE) + ADODB
Grüße,
Robert
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 2. September 2011 15:47