Script NTFS Permissions Using SetACL
If you ever need to script NTFS permission changes, SetACL is a powerful alternative to CACLS. Here is a command line that will use SetACL to grant full control to the Administrators and System accounts on folder and all subfolders:
SetACL.exe -on "C:\Program Files" -ot file -actn ace -ace "n:administrators;p:full" -ace "n:system;p:full" -actn clear -clr "dacl,sacl" -actn rstchldrn -rst "dacl,sacl"
SetACL
Is there an advantage in using SetACL over CACLS?
SetACL has more options and
SetACL has more options and can do some of the tricky things cacls cannot. I prefer it for its speed advantage as well.
It also is more robust
In my experience CACLS hasn't been as reliable as SetACL.
Would you like to reply?
Login or Register to post your comment.