0

我遇到了以下设置并试图弄清楚 AceFlag 值 18 的含义,上下文如下:

dn = "LDAP://" & replace(rs.Fields("distinguishedName").Value,"/","\/")
    set objuser = getobject(dn)
Set oSecurityDescriptor = objuser.Get("msExchMailboxSecurityDescriptor")
Set dacl = oSecurityDescriptor.DiscretionaryAcl
Set ace = CreateObject("AccessControlEntry")

For Each ace In dacl
if ace.AceFlags <> 18 then
end if

有人有什么想法吗?

4

1 回答 1

1

这意味着 ACE 是一个继承的容器 ACE (0x10 + 0x02)。见这里

于 2013-05-17T10:52:48.867 回答