Следующее будет применять (изменять) разрешения рекурсивно и уважать текущие разрешения:
<util:PermissionEx User="[MYUSER]" Domain="[NT_DOMAIN]" GenericRead="yes" GenericWrite="yes" GenericExecute="yes" Delete="yes" DeleteChild="yes" />
Но я не хочу применять это рекурсивно!
Я хочу, чтобы это было без рекурсии, т. Е. Только эта папка и никаких детей.
(Я полагаю, что более старый элемент очищает наследование разрешений из родительской папки, что означает, что он не подходит для моих целей, так как я должен сохранить существующие разрешения).
Есть ли способ сказать PermissionsEx не применять разрешения рекурсивно? Могу ли я каким-то образом объединить узлы PermissionEx и Permission, чтобы получить желаемый эффект? Или мой единственный вариант - вызвать вызов командной строки cacls.exe из командной строки?