Condividi tramite


Impostazione delle autorizzazioni su una proprietà specifica

Le autorizzazioni possono essere impostate per l'applicazione a una proprietà specifica di un oggetto .

Per impostare le autorizzazioni applicabili a una proprietà specifica di un oggetto

  1. Impostare la proprietà IADsAccessControlEntry.AccessMask su ADS_RIGHT_DS_READ_PROP e/o ADS_RIGHT_DS_WRITE_PROP.
  2. Impostare la proprietà IADsAccessControlEntry.AceType su ADS_ACETYPE_ACCESS_ALLOWED_OBJECT o ADS_ACETYPE_ACCESS_DENIED_OBJECT.
  3. Impostare la proprietà IADsAccessControlEntry.ObjectType sullo schemaIDGUID della proprietà . Si tratta dello schemaIDGUID dell'oggetto attributeSchema che definisce la proprietà nello schema. Il GUID deve essere specificato come stringa del form prodotto dalla funzione StringFromGUID2 nella libreria COM.
  4. Impostare IADsAccessControlEntry.Flags su ADS_FLAG_OBJECT_TYPE_PREedizione Standard NT.

Per altre informazioni sullo schemaIDGUID di un attributo predefinito, vedere informazioni di riferimento sui servizi di Dominio di Active Directory.

Per altre informazioni e un esempio di codice che è possibile usare per recuperare uno schemaIDGUID, vedere Lettura di attributeSchema e classSchema Objects.

Per altre informazioni su come creare un ace, vedere Impostazione dei diritti di accesso per un oggetto.

Per altre informazioni e un esempio di codice che può essere usato per impostare un ace specifico della proprietà, vedere Codice di esempio per l'impostazione di un ace in un oggetto directory.