共用方式為


設定屬性群組的許可權

許可權可以套用至屬性群組。 屬性集是由 controlAccessRight 物件的 rightsGUID 屬性中的 GUID 所識別。 這個 GUID 是在群組中每個屬性之 attributeSchema 物件的 attributeSecurityGUID 屬性中設定

下列程式示範如何設定套用至物件屬性群組的許可權。

設定套用至物件屬性群組的許可權

  1. IADsAccessControlEntry.AccessMask 屬性設定為 結合ADS_RIGHT_DS_READ_PROPADS_RIGHT_DS_WRITE_PROP 或兩個值。
  2. IADsAccessControlEntry.AceType 屬性設定為 ADS_ACETYPE_ACCESS_ALLOWED_OBJECTADS_ACETYPE_ACCESS_DENIED_OBJECT
  3. IADsAccessControlEntry.ObjectType 屬性設定為屬性集的 GUID。 這是可識別屬性集之 controlAccessRight 物件的 rightsGUID 屬性。 此 GUID 也會設定為群組中每個屬性之 attributeSchema 物件的 attributeSecurityGUID
  4. IADsAccessControlEntry.Flags 屬性設定為 ADS_FLAG_OBJECT_TYPE_PRESENT

請注意,您不應該在 IADsAccessControlEntry.AccessMask 屬性中設定ADS_RIGHT_DS_CONTROL_ACCESS旗標。 此旗標僅用於指定控制件訪問許可權。

如需詳細資訊和可用來設定屬性集訪問許可權的程式代碼範例,請參閱 屬性群組上設定許可權的範例程序代碼。

如需建立 ACE 的詳細資訊,請參閱 設定對象的訪問許可權。

如需詳細資訊和可用來設定屬性集 ACE 的程式碼範例,請參閱 在目錄對象上設定 ACE 的範例程式代碼。