Vorteile der Verwendung von Active Directory-Dienstschnittstellen
ADSI bietet systemadministratoren viele Vorteile, wie in der folgenden Tabelle beschrieben.
Funktion | Vorteil |
---|---|
Öffnen | Jeder Verzeichnisanbieter kann einen ADSI-Anbieter implementieren. Benutzer erhalten Wahlfreiheit in Verzeichnisdiensten, ohne die Verwaltbarkeit zu beeinträchtigen. |
DS unabhängig | Administrative Anwendungen sind nicht eng an den Verzeichnisdienst eines bestimmten Anbieters gebunden. Administrative und andere verzeichnisfähige Anwendungen können entwickelt werden, ohne dass sie anbieterspezifische Verzeichnis-APIs verstehen müssen. Dieselbe Anwendung kann in mehreren Verzeichnissen arbeiten. Entwicklungszeit und Supportkosten werden reduziert. |
Unterstützung für mehrere Sprachen | ADSI-Objekte bieten einfachen Zugriff auf Verzeichnisdienste über das Komponentenobjektmodell. COM-Anwendungen können in Sprachen wie Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition (VBScript) und C/C++ geschrieben werden. |
Einfaches Programmiermodell | ADSI besteht aus einem kleinen, leicht zu erlernenden Satz von Schnittstellen. |
Skriptfähige | Jede mit Automation kompatible Sprache (z. B. Visual Basic, VBScript, Perl, Rexx und andere) kann zum Entwickeln von Verzeichnisdienstanwendungen verwendet werden. Administratoren und Entwickler können die tools verwenden, die sie bereits kennen. Die Produktivität wird erhöht – Entwicklungszeit und Supportkosten werden reduziert. |
Funktionsreich | ISVs und anspruchsvolle Endbenutzer können ernsthafte Anwendungen mit denselben ADSI-Modellen entwickeln, die für einfache skriptbasierte Verwaltungsanwendungen verwendet werden. |
Erweiterbarkeit | Verzeichnisanbieter, ISVs und Endbenutzer können ADSI um neue Objekte und Funktionen erweitern, um einen Mehrwert zu schaffen oder individuelle Anforderungen zu erfüllen. |
OLE DB-fähig | ADSI bietet eine OLE DB-Schnittstelle, sodass Programmierer, die mit der Datenbankprogrammierung über OLE DB vertraut sind, schnell produktiv sein können. |