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 Computingumgebung verwendet, um einen einzelnen Satz von Verzeichnisdienstschnittstellen zum Verwalten von Netzwerkressourcen darzustellen. Administratoren und Entwickler können ADSI-Dienste verwenden, um die Ressourcen in einem Verzeichnisdienst aufzulisten und zu verwalten, 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 Auffinden von Ressourcen in einer verteilten Computingumgebung.

Hinweis

Die folgende Dokumentation richtet sich an Computerprogrammierer. Wenn Sie ein Endbenutzer sind, der versucht, einen Druckfehler oder ein Problem mit dem Heimnetzwerk zu debuggen, lesen Sie die Microsoft-Communityforen.

 

Anwendungsbereich

Netzwerkadministratoren können ADSI verwenden, um allgemeine Aufgaben wie das Hinzufügen von Benutzern und Gruppen, das Verwalten von Druckern und das Festlegen von Berechtigungen für Netzwerkressourcen zu automatisieren.

Unabhängige Softwarehersteller und Endbenutzerentwickler können ADSI verwenden, um ihre Produkte und Anwendungen zu "verzeichnisaktivieren". Dienste können sich selbst in einem Verzeichnis veröffentlichen, Clients können das Verzeichnis verwenden, um die Dienste zu suchen, und beide können das Verzeichnis verwenden, um andere objekte von Interesse zu suchen und zu bearbeiten. Da Active Directory-Dienstschnittstellen unabhängig von den zugrunde liegenden Verzeichnisdiensten 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 über automatisierungskonforme 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 in der COM-Programmierung ist für den ADSI-Programmierer nützlich.

Laufzeitanforderungen

Active Directory wird auf Windows Server-Domänencontrollern ausgeführt. Clientanwendungen, die ADSI verwenden, können jedoch unter Windows geschrieben und ausgeführt werden. Darüber hinaus benötigen Entwickler das Platform Software Development Kit (SDK), das auch auf der MSDN-Website verfügbar ist. 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

Über ADSI

Allgemeine Informationen zu ADSI.

Verwenden von ADSI

Programmiererhandbuch zur Verwendung von ADSI.

ADSI-Schnellstarttutorials

Verwenden von ADSI mit Automation zum Verwalten von Verzeichnissen.

ADSI-Referenz

Dokumentation von ADSI-Schnittstellen und -Methoden.

Das Component Object Model

COM-Clients und -Server

Active Directory Domain Services