Dela via


Ange behörigheter till en specifik egenskap

Behörigheter kan ställas in för att gälla för en specifik egenskap för ett objekt.

Ange behörigheter som gäller för en specifik egenskap för ett objekt

  1. Ange egenskapen IADsAccessControlEntry.AccessMask till ADS_RIGHT_DS_READ_PROP och/eller ADS_RIGHT_DS_WRITE_PROP.
  2. Ange egenskapen IADsAccessControlEntry.AceType till ADS_ACETYPE_ACCESS_ALLOWED_OBJECT eller ADS_ACETYPE_ACCESS_DENIED_OBJECT.
  3. Ange egenskapen IADsAccessControlEntry.ObjectType till schemaIDGUID för egenskapen . Det här är schemaIDGUID- för objektet attributeSchema som definierar egenskapen i schemat. GUID måste anges som en sträng i formuläret som skapas av funktionen StringFromGUID2 i COM-biblioteket.
  4. Ange IADsAccessControlEntry.Flags till ADS_FLAG_OBJECT_TYPE_PRESENT.

Mer information om schemaIDGUID- för ett fördefinierat attribut finns i Active Directory Domain Services-referens.

Mer information och ett kodexempel som kan användas för att hämta ett schemaIDGUID finns i Reading attributeSchema and classSchema Objects.

Mer information om hur du skapar 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 egenskapsspecifikt ACE finns i Exempelkod för att ange ett ACE på ett katalogobjekt.