Définition de droits sur des types d’objets spécifiques
La procédure suivante montre comment définir une entrée du contrôle d’accès qui peut être héritée uniquement par une classe d’objets spécifique.
Pour définir une entrée du contrôle d’accès qui peut être héritée uniquement par une classe d’objets spécifique
- Définissez la propriété IADsAccessControlEntry. AceType sur ADS _ AceType _ Access _ allowed _ Object ou ADS _ AceType _ accès _ refusé _ Object.
- Définissez la propriété IADsAccessControlEntry. AceFlags de façon à inclure _ l' _ indicateur ACE inherit ACEFLAG de publicités _ .
- Définissez la propriété IADsAccessControlEntry. InheritedObjectType sur le schemaIDGUID de la classe d’objet qui peut hériter de l’entrée du contrôle d’accès.
- Définissez la propriété IADsAccessControlEntry. Flags sur le type d' _ objet hérité d’indicateur ADS _ _ _ présent.
Important
Définissez ad _ ACEFLAG _ inherit _ ACE pour que l’entrée du contrôle d’accès soit héritée. En outre, vous devez définir les publicités _ ACEFLAG hériter de l' _ _ _ ACE uniquement si le type d’objet auquel s’applique cette entrée du contrôle d’accès ne correspond pas au type d’objet du conteneur dans lequel l’entrée du contrôle d’accès est spécifiée. Si ce n’est pas le cas, l’entrée du contrôle d’accès prendra également effet sur le conteneur et peut accorder des droits inattendus.
Pour plus d’informations et d’exemples de code qui peuvent être utilisés pour définir ce type d’entrée du contrôle d’accès, consultez exemple de code pour la définition d’une entréedu contrôle d’accès sur un objet d’annuaire.