NTFSSecurity 3.0

Rating:        Based on 6 ratings
Reviewed:  6 reviews
Downloads: 35742
Released: Oct 16, 2014
Updated: Oct 16, 2014 by raandree
Dev status: Stable Help Icon

Recommended Download

Source Code NTFSSecurity.zip
source code, 165K, uploaded Oct 16 - 35742 downloads

Release Notes

  • 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 3: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 5: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 2: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 8:10 PM
     
Thanks, that makes live much easier!
by samoskaa on Jan 16 at 11:29 AM
     
rest-api-sdk-python
by dnsvip on Oct 30, 2013 at 10:12 PM