www.IT-Visions.de-Diskussionsforen (Version 2.1)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)


Diese Foren stehen den Lesern unserer Bücher und allen anderen registrieren Benutzern dieser Website zur Verfügung. Wir würden uns freuen, wenn viele Nutzer dieser Website hier nicht nur Fragen stellen, sondern auch die Fragen anderer Nutzer beantworten. Diese Foren sind ein ehrenamtlicher, nicht-kommerzieller, unmoderierter Community-Dienst von www.IT-Visions.de. Wenn Sie kommerzielle Unterstützung für .NET/Scripting/PowerShell suchen, schauen Sie bitte auf unser Support-Angebot und unsere Schulungsangebote für Scripting und Schulungsangebote für .NET.



LDAP_pfad auslesen
Autor:  JürgenDrebes
E-mail:  Antworten bitte nur in das Forum!
Datum:  21.05.2003 22:02:32
Subject:  LDAP_pfad auslesen
Bezug zum Buch: 
Message:  Erst einmal Danke für die schnelle Beantwortung meiner ersten Anfrage.

Jetzt zu meinem neuen Problem:

Ich will einen User im LDAP suchen und benötige für weitere Arbeiten seinen kompletten LDAP-Pfad.

Mein bisheriges Scripting:

'zum prüfen, ob LDAP-Pfad möglich
Set Info = CreateObject("ADSystemInfo")
MsgBox info.UserName
'User bei mir zu Hause
strUser = "CN=Administrator"
strLDAPPath = "LDAP:"
strUserPath = LDAPSearch(strUser,StrLDAPPath)
MsgBox "Hauptergebnis -> " & strUserPath

Function LDAPSearch(strFuncUser,strFuncLDAPPath)
Set Obj = GetObject(strFuncLDAPPath)
For each uObj in Obj
    If uObj.Class = "user" then
      If uObj.Name = strFuncUser then
     'LDAP-Pfad wird an Variable übergeben
     ergFunc = uObj.ADsPath
     LDAPSearch = ergFunc
     exit Function
      End If
     else
      strFuncLDAPPath = uObj.ADsPath
      LDAPSearch FuncUser,strFuncLDAPPath
     End If
   Next
LDAPSearch =ergFunc
End Function

Das Skript funktioniert bis zur Übergabe des LDAP-Pfades.
Dieser kommt im Hauptskript nicht an.

Hinzu kommt, dass dieses Skript in einer echten Struktur ca. 7 Minuten braucht. Gibt es vielleicht einen leichteren Weg?

Ach so, den kompletten Pfad brauche ich, um daraus den Heim-Server und hinterher das entsprechende Netzlaufwerk zu extrahieren.

Danke im Voraus

Jürgen

Antworten

  Zurück zum Forum



 Klassische Programmierung (Scripting, COM) -- Windows Scripting, VBScript, VB6, u.a.
 LDAP_pfad auslesen von JürgenDrebes  am 21.5.2003 10:02:32 PM
 Re: LDAP_pfad auslesen von Dr. Holger Schwichtenberg  am 22.5.2003 8:40:54 PM


www.IT-Visions.de - Dr. Holger Schwichtenberg / 1998-2019