Erweitern des Schemas

Das Active Directory-Verzeichnisdienstschema definiert die Attribute und Klassen, die in der Active Directory Domain Services. Das im System enthaltene Basisschema enthält einen großen Satz von Klassendefinitionen, z. B. Benutzer-, Computer- und organizationalUnit-Attributdefinitionen, sowie Attributdefinitionen wie userPrincipalName, telephoneNumber und objectSid. Die vorhandenen Klassen und Attribute sind für die meisten Anwendungen ausreichend. Das Schema ist jedoch erweiterbar, was bedeutet, dass Sie neue Klassen und Attribute definieren können. In diesem Abschnitt wird erläutert, wie Sie das Active Directory-Schema erweitern.

Wann das Schema erweitert werden soll

Wenn die vorhandenen Klassen und Attribute nicht mit dem Datentyp passen, den Sie speichern möchten, sollten Sie das Schema erweitern. Es ist wichtig zu beachten, dass Schemaerweiterungen dauerhaft sind. Sie können Klassen und Attribute deaktivieren, aber nie aus dem Schema entfernen. Beachten Sie dies beim Testen von Code.

Berücksichtigen Sie auch die Größe der Daten, die Sie speichern möchten. Microsoft empfiehlt, dass kein Attributwert 500 Kilobyte überschreitet, einschließlich der Summe mehrwertigen Attribute. Außerdem sollten Objekte eine Größe von 1 Megabyte nicht überschreiten. Berücksichtigen Sie auch die Anzahl der Instanzen der Daten. Wenn Sie der User-Klasse auf einem System mit 100.000 Benutzern ein neues Attribut hinzufügen, kann dies erheblichen Speicherplatz auf sichdingen.

Zu den Themen in diesem Abschnitt gehören:

  • Hier erfahren Sie, wie Sie eine Bindung an den Schemacontainer erstellen und die Eigenschaften vorhandener Klassen und Attribute lesen.
  • Wie und wann das Schema erweitert werden soll, indem neue Attribute und Klassen definiert werden.
  • Installieren von Schemaerweiterungen mit LDIFDE, CSVDE oder programmgesteuert mit ADSI.

Weitere Informationen und eine Übersicht über das Active Directory-Schema, einschließlich Informationen zur Schemaimplementierung, Klassendefinitionen und Attributdefinitionen, finden Sie unter Active Directory-Schema.

Weitere Informationen, einschließlich Referenzseiten für die vordefinierten Schemaklassen, Attribute und Attributsyntaxen, finden Sie in der Active Directory-Schemareferenz in Active Directory Domain Services Referenz.