Dela via


Konfigurera behörigheter för åtgärder på underordnade objekt

Behörigheter, till exempel Skapa underordnad och Ta bort underordnad, kan också beviljas eller nekas för åtgärder för alla underobjekt eller underobjekt för en viss klass.

Följande procedur kan användas för att ange behörigheter för en viss underobjekttyp.

Ange behörigheter för en viss underobjektstyp

  1. Ange egenskapen IADsAccessControlEntry.AceType till ADS_ACETYPE_ACCESS_ALLOWED_OBJECT eller ADS_ACETYPE_ACCESS_DENIED_OBJECT.
  2. Ange egenskapen IADsAccessControlEntry.ObjectType till GUID för objektklassen. Det här är egenskapen schemaIDGUID för objektet classSchema som definierar objektklassen. Om egenskapen ObjectType är NULL-gäller ACE för underobjekt för alla klasser.
  3. Ange egenskapen IADsAccessControlEntry.Flags till ADS_FLAG_OBJECT_TYPE_PRESENT.

Mer information och en procedur för att skapa ett ACE finns i Ange åtkomsträttigheter för ett objekt.

Mer information och ett kodexempel som kan användas för att ange ett ACE som styr underordnade objektåtgärder finns i Exempelkod för att ange ett ACE på ett katalogobjekt.