How to audit and set NTFS permissions?

with third-party Tools:

treesize pro : http://www.jam-software.com/treesize/ntfs_folder_permissions.shtml

security explorer: http://www.quest.com/security-explorer/

sysinternals: shareenum, accesschk ; http://www.microsoft.com/sysinternals

NTFS reporter : http://cjwdev.co.uk/Software/NtfsReports/Info.html

http://helgeklein.com/setacl/

with command line: icacls.exe => http://support.microsoft.com/kb/919240

The Microsoft TechNet site has documentation for the icacls command

with powershell:

http://mywinsysadm.wordpress.com/2011/08/17/powershell-reporting-ntfs-permissions-of-windows-file-shares/

http://technet.microsoft.com/en-us/magazine/2008.02.powershell.aspx

http://blogs.technet.com/b/josebda/archive/2010/11/12/how-to-handle-ntfs-folder-permissions-security-descriptors-and-acls-in-powershell.aspx

http://poshcode.org/3901

http://gallery.technet.microsoft.com/ScriptCenter/ (select security category)