Anlegen neuer Benutzer in Active Directory
-
Hallo,
ich brauche mal dringend Hilfe.
Ich hab angefangen C++ mit Visual Studio 2010 Express zu programmieren und soll jetzt was fürs Active Directory programmieren, weiß allerdings gar nicht wie ichs anfangen soll bzw. wo ich überhaupt anfange. Ich kenne mich mit AD überhaupt nicht aus.
Ich hab bisher nur kleinere Sachen programmiert und auch nur Konsolenanwendungen. Mir fehlt also jegliche Praxis.Ich soll ein Programm mit C++ schreiben mit dem man sich erstmal als Admin anmeldet und dann die User aus einer Exceldatei auf mehreren Domains eintragen kann. Eingetragen werden muß nur das wichtigste, Vorname, Name, Benutzername. Passwort setzen das bei der ersten Anmeldung geändert werden soll.
User die schon existieren sollen bleiben, User sollen aber auch gelöscht werden können.
Die grafische Oberfläche sollte mit GUI erstellt werden.
Damit kenne ich mich bisher auch noch nicht aus.
Alles in allem gesagt ich bin total überfordert.
Kann wer helfen?
Ich bedanke mich schon mal.lg
-
Hier findest Du Infos:
http://msdn.microsoft.com/en-us/library/aa362244%28v=VS.85%29.aspxEin Beispiel in C#
http://msdn.microsoft.com/en-us/library/ms741720%28v=VS.90%29.aspxLerneinheiten
http://msdn.microsoft.com/en-us/library/aa746434%28v=VS.85%29.aspxEmpfehlenswert für Beispiele, Infos, Tips etc.:
http://www.codeproject.com/Wenn Du noch keine Erfahrung mit Windowsprogrammierung hast, besorg Dir Literatur.
Es gibt hier auf der Seite eine Sektion mit Tutorials/Büchertips.Viel Erfolg
-
Für das Anlegen von Benutzern im AD zu programmieren ist oft nicht erforderlich.
Es gibt einmal die Gui in einer MMC, dass Comand Line Interface mit dsadd/DsGet/DSquerry/DSmod user/Ou usw und cmd lets für die Power Shell.
Mit einem Script und dem Command Line Interface kommt man meist ans Ziel.Reicht das nicht gibts im Net Framework Klassen dafür oder halt Ole DB Templates für Domain Service.
Das Thema AD ist ziemlich komplex, durch den Aufbau vom LDAP und Abhängigkeit von DNS und DNS Partitionen.
Weniger Softwareentwicklung eher Administration.
-
yazzi2010 schrieb:
Ich soll ein Programm mit C++ schreiben mit dem man sich erstmal als Admin anmeldet und dann die User aus einer Exceldatei auf mehreren Domains eintragen kann. Eingetragen werden muß nur das wichtigste, Vorname, Name, Benutzername. Passwort setzen das bei der ersten Anmeldung geändert werden soll.
Es gibt in einer Domain keinen klassischen Admin,User, lokale Anmeldung, es gibt Domainkonten in verschiedenen Gruppen, unter anderem auch die Gruppe Domainadmin, mit einem Konto in dieser Gruppe kann man sich in der dazugehörigen Domain anmelden und Benutzer der Domain verwalten.
Um mit diesem Konto Benutzer auf anderen Domains zu pflegen sind Vertrauensstellungen zwischen den Domains und Rechtevergaben die jedes Sicherheitskonzekt aufweichen erforderlich oder die Domains gehören alle zum gleichen Forrest.
Das Anlegen der Benutzer aus einer Exel Tabelle geht problemlos mit dsad User. Wenn ein Exchange vorhanden ist, sollte die Exchange MMC verwendet werden oder Postfäch müssen später erstellt werden.
-
Der Threadstarter hat den Auftrag das Problem programmatisch anzugehen.
Also erstmal nicht "händisch" administrativ.
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
. o O ( Ich ess' Suppe auch immer mit der Gabel, weil es mir mit einem Löffel viel zu einfach ist ... )