AdminACL

AdminACL プロパティには、Microsoft Windows 随意アクセス制御リスト (DACL) が含まれます。このリストを使用して、メタベース サブツリーへのアクセスを制御することができます。このプロパティは、読み取りアクセスの許可、書き込みアクセスの制限、または書き込みアクセスの制限解除に使用できます。

データ型 NTACL
既定値 空 (DACL はありません)
継承 継承可能
アクセス場所

このプロパティには、次の場所でアクセスできます。

メタベース パス キー タイプ
/LM/MSFTPSVC IIsFtpService
/LM/MSFTPSVC/N IIsFtpServer
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory IIsWebDirectory
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory/WebFile IIsWebFile
IIS Admin Base オブジェクトの追加情報

次の表は、IIS Admin Base オブジェクトを使用するコードで必要な追加情報の一覧です。

メタベース識別子 MD_ADMIN_ACL
データ型 BINARY_METADATA
ユーザー タイプ IIS_MD_UT_FILE
定数 説明
MD_ACR_READ 0x00000001 すべてのプロパティに対して読み取りアクセスを許可します。
MD_ACR_WRITE 0x00000002 すべてのプロパティに対して書き込みアクセスを許可します。
MD_ACR_ENUM_KEYS 0x00000008 キーの列挙を許可します。
MD_ACR_RESTRICTED_WRITE 0x00000020 この表の後にある「解説」を参照してください。
MD_ACR_UNSECURE_PROPS_READ 0x00000080 METADATA_SECURE 属性が設定されていないプロパティに対して読み取りアクセスを許可します。
MD_ACR_WRITE_DAC 0x00040000 セキュリティ記述子作成元の AdminACL に対して、書き込みアクセスを許可します。
解説

MD_ACR_RESTRICTED_WRITE が書き込みアクセスを許可するプロパティは、以下のとおりです。

AdminACL AppIsolated
Path AccessFlags
AnonymousUserName AnonymousUserPass
MaxBandWidth MaxBandWidthBlocked
SecureBindings ServerBindings