Active Directory Service Interfaces
Zweck
Active Directory Service Interfaces (ADSI) ist eine Reihe von COM-Schnittstellen, die für den Zugriff auf die Features von Verzeichnisdiensten von verschiedenen Netzwerkanbietern verwendet werden. ADSI wird in einer verteilten Computerumgebung verwendet, um eine einzelne Gruppe von Verzeichnisdienstschnittstellen für die Verwaltung von Netzwerkressourcen darzustellen. Administratoren und Entwickler können ADSI-Dienste verwenden, um die Ressourcen in einem Verzeichnisdienst auflisten und verwalten zu können, unabhängig davon, welche Netzwerkumgebung die Ressource enthält.
ADSI ermöglicht allgemeine administrative Aufgaben, z. B. das Hinzufügen neuer Benutzer, das Verwalten von Druckern und das Suchen von Ressourcen in einer verteilten Computerumgebung.
Hinweis
Die folgende Dokumentation richtet sich an Computerprogrammierer. Wenn Sie ein Endbenutzer sind, der versucht, einen Druckfehler oder ein Heimnetzwerkproblem zu debuggen, lesen Sie die Microsoft-Community-Foren.
Anwendbarkeit
Netzwerkadministratoren können ADSI verwenden, um allgemeine Aufgaben zu automatisieren, z. B. Das Hinzufügen von Benutzern und Gruppen, das Verwalten von Druckern und das Festlegen von Berechtigungen für Netzwerkressourcen.
Unabhängige Softwareanbieter und Endbenutzerentwickler können ADSI verwenden, um ihre Produkte und Anwendungen zu „Verzeichnis-aktivieren”. Dienste können sich selbst in einem Verzeichnis veröffentlichen, Clients können das Verzeichnis verwenden, um die Dienste zu finden, und beide können das Verzeichnis verwenden, um andere interessante Objekte zu finden und zu bearbeiten. Da Active Directory-Dienstschnittstellen von den zugrunde liegenden Verzeichnisdiensten unabhängig sind, können verzeichnisfähige Produkte und Anwendungen erfolgreich in mehreren Netzwerk- und Verzeichnisumgebungen ausgeführt werden.
Entwicklergruppe
Sie können ADSI-Clientanwendungen in vielen Sprachen schreiben. Für die meisten administrativen Aufgaben definiert ADSI Schnittstellen und Objekte, auf die von automatisierungskonformen Sprachen wie Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition (VBScript) und Java zu den leistungs- und effizienzbewussteren Sprachen wie C und C++ zugegriffen werden kann. Eine gute Grundlage für die COM-Programmierung ist nützlich für den ADSI-Programmierer.
Laufzeitanforderungen
Active Directory läuft auf Windows Server-Domänencontrollern. Clientanwendungen, die ADSI verwenden, können jedoch unter Windows geschrieben und ausgeführt werden. Darüber hinaus möchten Entwickler das Platform Software Development Kit (SDK). Um den Inhalt von Active Directory zu untersuchen, verwenden Sie das Active Directory-Benutzer und -Computer MMC-Snap-In. Dieses Snap-In ersetzt das Adsvw-Tool, das für frühere Versionen von Windows verfügbar war.
In diesem Abschnitt
-
Allgemeine Informationen zu ADSI.
-
Programmierhandbuch zur Verwendung von ADSI.
-
Verwenden von ADSI mit Automatisierung zum Verwalten von Verzeichnissen.
-
Dokumentation zu ADSI-Schnittstellen und Methoden.
Zugehörige Themen