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

Informationen zu ADSI

Allgemeine Informationen zu ADSI.

Verwenden von ADSI

Programmierhandbuch zur Verwendung von ADSI.

ADSI Schnellstartanleitungen/Tutorials

Verwenden von ADSI mit Automatisierung zum Verwalten von Verzeichnissen.

ADSI-Referenz

Dokumentation zu ADSI-Schnittstellen und Methoden.

Das Component Object Model

COM-Clienten und -Server

Active Directory Domain Services