Sdílet prostřednictvím


Architektur von System.DirectoryServices.ActiveDirectory

Die Klassen im System.DirectoryServices.ActiveDirectory-Namespace erleichtern verschiedene Verwaltungsaufgaben für die Active Directory-Domänendienste, z. B. die Replikationsverwaltung, die Verwaltung von Vertrauensstellungen und von Topologien. Der Namespace kann von branchenbezogenen Clientanwendungen sowie von serverseitigen Anwendungen verwendet werden.

Die Klassen im System.DirectoryServices.ActiveDirectory-Namespace können in vier allgemeine Kategorien angeordnet werden:

  • Partition
  • Schema
  • Server und Replikation
  • Verwaltung von Vertrauensstellungen

Ein Übersichtsdiagramm der Klassen in System.DirectoryServices.ActiveDirectory finden Sie unter dem Thema Klassenhierarchie.

Architekturelemente

In den folgenden Abschnitten ist die Architektur der vier Kategorien der Klassen im System.DirectoryServices.ActiveDirectory-Namespace beschrieben.

Verwaltung von Vertrauensstellungen

Die sich mit Vertrauensstellungen befassenden Klassen der obersten Ebene sind Domain, Forest und TrustRelationshipInformation. Eine weitere Klasse, die auf der TrustRelationshipInformation-Klasse basiert, ForestTrustRelationshipInformation, bietet den Zugriff auf Methoden und Eigenschaften, die spezifisch sind für Beziehungen von Gesamtstrukturvertrauensstellungen, z. B. für diese Beziehung spezifische Domäneninformationen.

Diagramme, die die Struktur dieser Klassen veranschaulichen, finden Sie unter dem Thema Objektdiagramme.

Partition

Die sich mit Partitionen befassenden Klassen der obersten Ebene im System.DirectoryServices.ActiveDirectory-Namespace sind ActiveDirectoryPartition und ConfigurationSet.

Drei weitere Klassen, die auf der ActiveDirectoryPartition-Klasse basieren, bieten Informationen zu verschiedenen Arten von Partitionen. Diese Klassen sind:

Die ConfigurationSet-Klasse betrifft die Verwaltung von AD LDS-Instanzen. Diese Klasse kann z. B. zum Auflisten aller AD LDS-Instanzen, Abrufen oder Festlegen der Replikationssicherheitsstufe dieser AD LDS-Instanz sowie zum Abrufen einer Auflistung aller Anwendungspartitionen verwendet werden, die in einem bestimmten Konfigurationssatz definiert sind.

Diagramme, die die Struktur dieser Klassen veranschaulichen, finden Sie unter dem Thema Objektdiagramme.

Schema

Die sich mit Schemaelementen befassenden Klassen im System.DirectoryServices.ActiveDirectory-Namespace umfassen ActiveDirectorySchema, ActiveDirectorySchemaClass und ActiveDirectorySchemaProperty.

Die Klassen ermöglichen es einer Anwendung, das Active Directory-Domänendienstschema zu untersuchen, um ein bestimmtes Element zu finden, z. B. eine besondere defunct-Eigenschaft, oder um alle Elemente eines bestimmten Typs aufzulisten, z. B. alle im Schema definierten Klassen. Eine Anwendung kann auch die Struktur des Schemas untersuchen, indem die Eigenschaften wie PossibleSuperiors oder SubClassOf geprüft werden.

Diagramme, die die Struktur dieser Klassen veranschaulichen, finden Sie unter dem Thema Objektdiagramme.

Server und Replikation

Die sich mit Servern befassende Klasse der obersten Ebene im System.DirectoryServices.ActiveDirectory-Namespace ist DirectoryServer. Dieser Bereich des System.DirectoryServices.ActiveDirectory-Namespaces umfasst auch zwei Klassen, die auf DirectoryServer basieren und Informationen bereitstellen, die spezifisch sind für verschiedene Arten von Verzeichnisservern. Diese Klassen sind:

Die AdamInstance-Klasse umfasst eine Vielzahl von Methoden und Eigenschaften, einschließlich Methoden zum Suchen einer oder aller AD LDS-Instanzen, Methoden zum Prüfen der Replikationsdaten von AD LDS-Servern sowie Eigenschaften wie der Instanzenkonfigurationssatz und die Rollen, die für diesen Server gelten. Die von der DomainController-Klasse definierten Methoden und Eigenschaften umfassen Methoden zum Durchführen von Verzeichnissuchen, Methoden zum Überwachen des Replikationsstatus dieses Domänencontroller sowie Eigenschaften wie die dieser Domäne zugeordnete Gesamtstruktur und die diesem Server zugewiesenen Rollen.

Die GlobalCatalog-Klasse, die auf der DomainController-Klasse basiert, stellt Informationen über Domänencontroller bereit, die auch als globale Katalogserver dienen.

Die replikationsbezogenen Klassen umfassen Klassen, die in die Konfiguration der Replikationstopologie einbezogen sind sowie Klassen, die an der Überwachung des Replikationsstatus beteiligt sind. Folgende Klassen werden zum Konfigurieren der Replikationstopologie verwendet:

Mithilfe dieser Klassen kann eine Anwendung die Verwaltungsfunktionen für die Replikationstopologie durchführen, z. B. das Prüfen oder Überwachen der Verbindungen zwischen Replikationsstandorten und das Verschieben von Subnetzen von einem Standort an einen anderen.

Folgende Klassen werden zum Überwachen der Replikation verwendet:

Eine Anwendung kann diese Klassen verwenden, um bestimmte Funktionen durchzuführen, z. B. das Abrufen der Uhrzeit der letzten erfolgreichen Replikation für einen Replikationsvorgang, der sich auf eine bestimmte Partition und ein bestimmtes Quellsystem bezieht und das Ändern von Daten, die sich auf die Replikationsverbindung beziehen, z. B. der Replikationszeitplan.

Diagramme, die die Struktur dieser Klassen veranschaulichen, finden Sie unter dem Thema Objektdiagramme.

Siehe auch

Konzepte

Zusammenfassung der Technologie für System.DirectoryServices.ActiveDirectory

Send comments about this topic to Microsoft.

Copyright © 2008 Microsoft Corporation. Alle Rechte vorbehalten.