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
- Impostare la proprietà IADsAccessControlEntry.AccessMask su ADS_RIGHT_DS_READ_PROP e/o ADS_RIGHT_DS_WRITE_PROP.
- Impostare la proprietà IADsAccessControlEntry.AceType su ADS_ACETYPE_ACCESS_ALLOWED_OBJECT o ADS_ACETYPE_ACCESS_DENIED_OBJECT.
- 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.
- 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.