SetACL version 2.3.2 is now available. This release brings a SID to name lookup cache which greatly speeds up permission listings, support for DFS Namespaces and several bugfixes. Download SetACL here.
The following excerpt from the release notes lists the changes in detail:
a) New features: - Implemented a SID to name lookup cache. This greatly speeds up recursive permission listing - the typical speed increase is between 10x and 30x. b) Bugfixes: - List functionality: If name lookup failed for a SID because "The trust relationship between this workstation and the primary domain failed" SetACL would fail and not display anything. Now it simply displays the SID instead of the name. - Printer permissions were listed as manage_printer and manage_documents but had to be set as man_printer and man_docs. Now both variants can be used when setting permissions. - SetACL would stop recursion on relative paths of 2 characters length. - If recursion is not possible, now the code RTN_WRN_RECURSION_IMPOSSIBLE (49) is returned - COM object: Reset did not reset the backup/restore file - Setting the owner over the network on a file/directory with no access at all would fail if the read-only attribute was set. - If used against a DFS Namespace SetACL would not enable privileges on the target computer, and thus only work with crippled functionality.
SetACL manages permissions, auditing and ownership information. It does everything the tools built into Windows do, and much more. It is inherently automatable and scriptable. In comes in two variants: a command-line tool (SetACL.exe) and a COM object (SetACL.ocx) for maximum flexibility.
SetACL has been downloaded more than 500,000 times by administrators from all over the world.
SetACL’s homepage with documentation and examples is located at helgeklein.com.