Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

per API auf Active Directory zugreifen

Frage Entwicklung

Mitglied: JROppenheimer

JROppenheimer (Level 1) - Jetzt verbinden

06.08.2008, aktualisiert 15:07 Uhr, 2904 Aufrufe, 1 Kommentar

Auslesen von Nuterinformationen im AD

Guten Morgen ihr Leute.

Ich habe gehört es gibt eien API, mit der man aufs AD zugreifen kann. Das Interessiert mich insofern, als ich mit einem Kollegen gerade an einem Programm arbeite, das jeder nutzen soll, der in der betroffenen Firma arbeitet. Dazu sollen die Anmeldeinformationen direkt aus dem AD gelesen werden, sodass der Nutzer erstmal nur ein LogIn braucht.
Weiterhin wäre es das Ziel die kompletten Angaben zum Benutzer aus dem AD zu lesen (Name, Adresse, Telefonnummer, Handynummer) sowas ...
Hat hier einer Ahnung von der API, und könnte uns bei den erstern Schritten helfen, oder kennt einfach nur ein Tutorial, das empfehlenswert ist?

Vielen Dank im Voraus!

Gruß,
J.R.
Mitglied: RDiller
06.08.2008 um 15:07 Uhr
Hi JR,

habe so was ähnliche mit VBA in Access realsisiert.
Hier ein Auszug aus dem CODE:

'Open AD Connection
Set ado = CreateObject("ADODB.Connection")
ado.Provider = "ADSDSOObject"
ado.Open
For i = 1 To 1
If i = 1 Then
Set rs = ado.Execute("<LDAP://OU=User,OU=XXX,DC=XXX,DC=XXX,DC=XXX,DC=XXX,DC=XXX>;(&(objectClass=user)(samaccountname=*));ADsPath;SubTree")
end if
rs.MoveFirst ' --> ich speicher die Daten in einer Tabelle ab
Do Until rs.EOF
useradpath = rs.Fields.item("ADsPath").value
'Check, so that only the User Objects will be imported
OK = True
If InStr(useradpath, "OU=disabled-Users") Or InStr(useradpath, "OU=SYS-USR") Then

OK = False
End If

If OK Then
'Get the actual User Object
Set objuser = GetObject(useradpath)
'Add the fields to AD Table
On Error Resume Next

rstemp.AddNew
rstemp.Fields("ADPath") = useradpath
rstemp.Fields("FullName") = objuser.FullName
rstemp.Fields("Extensionattribute1") = objuser.Extensionattribute1


und so weiter.

Google einfach mal nach Script und ActiveDirectory.

Gruß

Ralf
Bitte warten ..
Ähnliche Inhalte
Windows Server
Serie: Active Directory Zertifikatsdienste (Teil 1-8)

Link von pewa2303 zum Thema Windows Server ...

Windows Userverwaltung
gelöst Active Directory: Basisordner automatisch füllen lassen? (5)

Frage von Rene12345 zum Thema Windows Userverwaltung ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
gelöst Benutzer lässt sich nur an einem Clientcomputer anmelden (15)

Frage von Ammann zum Thema Windows Server ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...

LAN, WAN, Wireless
gelöst Netzwerk in 2 Teile trennen (11)

Frage von pattex zum Thema LAN, WAN, Wireless ...