NTFSSecurity 3.2

Rating:        Based on 7 ratings
Reviewed:  6 reviews
Downloads: 35946
Released: Nov 12, 2014
Updated: Nov 12, 2014 by raandree
Dev status: Stable Help Icon

Recommended Download

Source Code NTFSSecurity.zip
source code, 173K, uploaded Nov 12 - 35946 downloads

Release Notes

  • 3.2
    • Bugfixing managing auditing
  • 3.1
    • All cmdlets have the prefix NTFS now. There are aliases for backward compatibility
    • The new version of Get-NTFSEffectivePermission uses AuthzAccessCheck instead of GetEffectiveRightsFromAcl Previous Get-NTFSEffectivePermission cmdlet has been renamed to Get-NTFSEffectivePermissionOld
    • Added FileSystemAuditRule2 to the PowerShell formatters
    • Added InheritedFrom information to FileSystemAuditRule2
  • 3.0
    • This version leverages the AlphaFS (http://alphafs.codeplex.com) to work around the MAX_PATH limitation of 260 characters
      • This requires new *-Item commands to be able to discover items with a log path
        • GetChildItem2 (dir2)
        • Get-Item2 (gi2)
        • Remove-Item2 (del2, rm2)
    • For inherited ACEs the InheritedFrom is displayed
    • Generic access rights are supported
    • Performance Improvements
    • Bug Fixes
  • 2.4
    • Remove-Access did not remove Deny ACEs when using the pipeline (for example: Import-Csv .\access.txt | Remove-Access)
    • Add-Access did not remove Deny ACEs when using the pipeline (for example: Import-Csv .\access.txt | Add-Access)
    • The parameter Account was undiscoverable when using the pipeline
  • 2.3
    • The module now makes full use of the Backup, Restore privilege and TakeOwnership so as an administrator you can edit permissions on objects that you do not have explicitly access to. Privileges are enabled by default if the value 'EnablePrivileges' is true in the NTFSSecurity.psd1. The new cmdlets Get, Disable and Enable-Privileges are for manual control.
    • The Path parameter now works consistently
  • 2.1
    • Fixed bugs with Set-Owner
    • Added support for also managing auditing (SACL)
  • 2.0 Beta
    • A bunch of new commands: Get-SimpleAccess, Get-SimpleEffectiveAccess, Show-SimpleAccess, Show-SimpleEffectiveAccess, Copy-Access
    • All cmdlets are now written in C#
    • Fixed a number of bugs
  • 1.3 (NTFSSecurity 1.3.zip)
    • Fixed an issue with parameter handling
    • Now works with PowerShell V3
  • 1.2
    • Fixed some issues with path validation
    • Fixed documentation bugs
  • 1.1
    • Fixed the issue with square brackets in paths
    • Performance improvements
  • 1.0
    • Last tests did not reveal any issue. PowerShell has a problem handling files that have square brackets in the file name. Therefore this module inherits the issue.
  • 0.9 (Beta)
    • Fixed some bugs
    • Updated documentation
  • 0.8 (Beta)
    • Initial Release

Reviews for this release

     
perfect, I am only missing option to pipe computernames to set-acl ..something like $mycomputerlist | set-acl \\$_\c$\temp ... But thank you very much!
by ztrhgf on Oct 2 at 4:23 PM
     
This was number two on my list to try out for a task I had, and it worked great! Thank you so much for the excellent tool!
by tacom6 on May 17 at 6:38 AM
     
Just needs some verbosity but is really a must have for admins... specially for setting bulk permissions on a fileserver
by guido_oliveira on Apr 21 at 3:01 AM
     
Extremely useful utility that easily integrates into my scripts. I just wish there was a documentation or better error messages. If you're looking to use Powershell to discover NTFS permissions, you NEED this module.
by zarberg on Apr 1 at 9:10 PM
     
Thanks, that makes live much easier!
by samoskaa on Jan 16 at 12:29 PM
     
rest-api-sdk-python
by dnsvip on Oct 30, 2013 at 11:12 PM