Extension du schéma

Le schéma du service d’annuaire Active Directory définit les attributs et les classes utilisés dans services de domaine Active Directory. Le schéma de base inclus dans le système contient un ensemble complet de définitions de classes, telles que user, computer et organizationalUnit, ainsi que des définitions d’attributs, telles que userPrincipalName, telephoneNumber et objectSid. L’ensemble existant de classes et d’attributs sera suffisant pour la plupart des applications. Toutefois, le schéma est extensible, ce qui signifie que vous pouvez définir de nouvelles classes et attributs. Cette section explique comment étendre le schéma Active Directory.

Quand étendre le schéma

Si les classes et attributs existants ne correspondent pas au type de données que vous souhaitez stocker, vous devez étendre le schéma. Il est important de noter que les ajouts de schémas sont permanents; vous pouvez désactiver des classes et des attributs, mais vous ne pouvez jamais les supprimer du schéma. Gardez cela à l’esprit lorsque vous testez du code.

Tenez également compte de la taille des données que vous souhaitez stocker. Microsoft recommande qu’aucune valeur d’attribut ne dépasse 500 kilo-octets, y compris la somme des attributs à valeurs multiples. En outre, la taille des objets ne doit pas dépasser 1 mégaoctet. Tenez également compte du nombre d’instances des données ; Si vous ajoutez un nouvel attribut à la classe User sur un système qui compte 100 000 utilisateurs, cela peut consommer beaucoup d’espace.

Les rubriques de cette section sont les suivantes :

  • Comment lier au conteneur de schémas et lire les propriétés des classes et attributs existants.
  • Comment et quand étendre le schéma en définissant de nouveaux attributs et classes.
  • Comment installer des extensions de schéma à l’aide de LDIFDE, CSVDE ou par programmation avec ADSI.

Pour plus d’informations et une vue d’ensemble du schéma Active Directory, notamment des informations sur l’implémentation du schéma, les définitions de classe et les définitions d’attributs, consultez Schéma Active Directory.

Pour plus d’informations, y compris des pages de référence pour les classes de schéma prédéfinies, les attributs et les syntaxes d’attributs, consultez la référence de schéma Active Directory dans la services de domaine Active Directory Reference.