Was ist SelfADSI? Was ist ADSI?
Was ist SelfADSI ?
Das SelfADSI-Projekt soll Administratoren in das Scripting im Active Directory
und anderen LDAP Verzeichnis-Systemen einführen. Ziel ist es, ohne
spezifische AD- oder LDAP-Vorkenntnisse Verzeichnis-Skripte verstehen
und schreiben zu können. Die bevorzugte Skript-Sprache ist dabei Visual
Basic Script. Sie können die in diesem Scripting Tutorial enthaltenen
Skript-Beispiele frei in eigenen Projekten verwenden. Beachten Sie hierbei
jedoch bitte das Impressum.
SelfADSI ist ein Projekt von Philipp Foeckeler (CerroTorre
Networking). Das Tutorial entwickelte sich aus dem eigenen Bedarf heraus,
Abläufe und Aufgaben in Active Directory Umgebungen zu automatisieren.
Da auf der offiziellen
Microsoft-Seite für Entwickler die Erklärungen sehr umfangreich
und anfangs undurchschaubar waren, entstand dieses Tutorial. SelfADSI ist
als Tutorial für das Scripting mit Visual Basic Script ausgelegt -
eine Erweiterung in Richtung PowerShell ist geplant.
SelfADSI entsteht in der Freizeit und wird dauernd weiterentwickelt...falls
Sie ein Thema oder Beispiel im Bereich ADSI suchen, zu dem hier noch kein
Inhalt auftaucht, oder falls im Inhaltsverzeichnis Abschnitte sichtbar
sind, bei denen der Link (noch) nicht aktiv ist - bitte etwas Geduld :)
Was ist ADSI ?
Im Prinzip ist in einem Active Directory Forest eine weitgehende Kontrolle
aller Verzeichnis-Objekte und deren Eigenschaften per Skript möglich.
Das gleiche gilt prinzipiell auch für andere Verzeichnisse wie z.B.
Novell eDirectory (NDS), Exchange 5.5 oder OpenLDAP. Technische Grundlage
bildet hier stets das Lightweight Directory Access Protocol (LDAP).
Dieses Protokoll ermöglicht den Zugriff auf Verzeichnisdienste und
alle darin enthaltenen Objekte und Eigenschaften.
Microsoft stellt für diesen Zugriff die ADSI-Schnittstelle (Active
Directory Services Interface) zur Verfügung, die sich in
mehreren Skript- und Programmiersprachen verwenden läßt. Das
Auslesen der Active Directory oder anderer Verzeichnisdienste und der Zugriff auf AD-Objekte
oder Objekte anderer Verzeichnisdienste wird so in einfachen Skripten ermöglicht.
Das SelfADSI Scripting Tutorial bringt Ihnen die Details dieser Schnittstelle
sowie die Grundlagen des LDAP-Protokolls nahe, außerdem wird die
notwendige Scripting-Umgebung (Editieren, Ausführen und Debuggen on
Skripten) beschrieben.
Wichtige Links zum Thema ADSI:
ür die ADSI Schnittstelle.
Microsoft Windows 2000 Scripting-Handbuch : ADSI-Scripting
Sehr ausführlich - auch für neuere Windows-Versionen noch aktuell!