Sdílet prostřednictvím


Nastavení oprávnění pro operace podřízených objektů

Oprávnění, jako je vytvoření podřízeného objektu nebo odstranění podřízeného objektu, lze také udělit nebo zamítnout pro operace na všech podobjektech nebo podobjektech konkrétní třídy.

Následující postup lze použít k nastavení oprávnění pro konkrétní typ podobjektu.

Nastavení oprávnění pro konkrétní typ podobjektu

  1. Nastavte vlastnost IADsAccessControlEntry.AceType na ADS_ACETYPE_ACCESS_ALLOWED_OBJECT nebo ADS_ACETYPE_ACCESS_DENIED_OBJECT.
  2. Nastavte vlastnost IADsAccessControlEntry.ObjectType na GUID třídy objektu. Toto je vlastnost schemaIDGUID objektu classSchema, která definuje třídu objektu. Pokud je vlastnost ObjectTypeNULL, ACE se vztahuje na podobjekty libovolné třídy.
  3. Nastavte vlastnost IADsAccessControlEntry.Flags na ADS_FLAG_OBJECT_TYPE_PRESENT.

Další informace a postup vytvoření ACE naleznete v tématu Nastavení přístupových práv u objektu.

Další informace a příklad kódu, který lze použít k nastavení ACE, který řídí podřízené objektové operace, naleznete v tématu Příklad kódu pro nastavení ACE na objektu adresáře.