Active Directory Service Interfaces

Zweck

Active Directory Service Interfaces (ADSI) ist eine Reihe von COM-Schnittstellen, die verwendet werden, um auf die Features von Verzeichnisdiensten aus verschiedenen Netzwerkanbietern zuzugreifen. 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 ist für Computerprogrammierer vorgesehen. Wenn Sie ein Endbenutzer sind, der versucht, einen Druckfehler oder ein Problem im 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 Softwareanbieter 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 finden, und beide können das Verzeichnis verwenden, um andere Objekte von Interesse zu finden 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. Bei den 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 effizienzbewussten Sprachen wie C und C++ zugegriffen werden kann. Eine gute Grundlage für die 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 auf Windows geschrieben und ausgeführt werden. Darüber hinaus möchten Entwickler das Platform Software Development Kit (SDK) auch auf der MSDN-Website zur Verfügung stellen. 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

Programmierhandbuch für die Verwendung von ADSI.

ADSI-Schnellstartprogramme

Verwenden von ADSI mit Automatisierung zum Verwalten von Verzeichnissen.

ADSI-Referenz

Dokumentation der ADSI-Schnittstellen und -Methoden.

Das Component Object Model

COM-Clients und -Server

Active Directory Domain Services