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, 2902 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
gelöst Active Directory Zertifikatdienste - Dienst kann nicht gestartet werden (1)

Frage von chb1982 zum Thema Windows Server ...

Windows Userverwaltung
Active Directory - OU Anordnung und Aufbau (9)

Frage von nightwishler zum Thema Windows Userverwaltung ...

Batch & Shell
gelöst Powershell Vergleichen Name u Vorname mit Active Directory (5)

Frage von pixel0815 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (36)

Frage von Datsspeed zum Thema Exchange Server ...

Verschlüsselung & Zertifikate
Mit Veracrypt eine zweite interne (non-system) Festplatte verschlüsseln (10)

Frage von Bernulf zum Thema Verschlüsselung & Zertifikate ...

Internet Domänen
Nameserver ein Geist? (7)

Frage von zelamedia zum Thema Internet Domänen ...

Microsoft Office
Übertrag in eine andere Tabelle (6)

Frage von charmeur zum Thema Microsoft Office ...