Définition des autorisations sur une propriété spécifique

Les autorisations peuvent être définies pour s’appliquer à une propriété spécifique d’un objet.

Pour définir des autorisations qui s’appliquent à une propriété spécifique d’un objet

  1. Affectez à la propriété IADsAccessControlEntry. AccessMask la valeur ADS _ Right _ _ lire _ prop et/ou ad _ _ DS _ Write _ prop.
  2. Définissez la propriété IADsAccessControlEntry. AceType sur ADS _ AceType _ Access _ allowed _ Object ou ADS _ AceType _ accès _ refusé _ Object.
  3. Définissez la propriété IADsAccessControlEntry. ObjectType sur le schemaIDGUID de la propriété. Il s’agit du schemaIDGUID de l’objet attributeSchema qui définit la propriété dans le schéma. Le GUID doit être spécifié sous la forme d’une chaîne sous la forme produite par la fonction StringFromGUID2 dans la bibliothèque com.
  4. Définissez IADsAccessControlEntry. Flags sur le _ type d’objet indicateur ADS _ _ _ présent.

Pour plus d’informations sur le schemaIDGUID d’un attribut prédéfini, consultez Active Directory Domain Services référence.

Pour plus d’informations et pour obtenir un exemple de code qui peut être utilisé pour récupérer un schemaIDGUID, consultez lecture des objets AttributeSchema et classSchema.

Pour plus d’informations sur la création d’une entrée du contrôle d’accès, consultez définition des droits d’accès sur un objet.

Pour plus d’informations et pour obtenir un exemple de code qui peut être utilisé pour définir une entrée du contrôle d’accès spécifique à une propriété, consultez l’exemple de code permettant de définir une entrée du contrôle d’accès sur un objet d’annuaire.