yuv
14-09-2015, 12:05
windows xp sp3. Не получается удалить объекты ACE из списка ACL.
set sdutil = CreateObject("ADsSecurityUtility")
set sd = sdUtil.GetSecurityDescriptor("a",1,1)
set dacl = sd.DiscretionaryAcl
set ace = CreateObject("AccessControlEntry")
For each ace in dacl
dacl.RemoveAce ace
Next
sd.DiscretionaryAcl = dacl
Руками объекты ACE удаляются из списка ACL.
set sdutil = CreateObject("ADsSecurityUtility")
set sd = sdUtil.GetSecurityDescriptor("a",1,1)
set dacl = sd.DiscretionaryAcl
set ace = CreateObject("AccessControlEntry")
For each ace in dacl
dacl.RemoveAce ace
Next
sd.DiscretionaryAcl = dacl
Руками объекты ACE удаляются из списка ACL.