mirror of https://github.com/raandree/NTFSSecurity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.4 KiB
4.4 KiB
Version history
This page lists the changes in NTFSSecurity 4.2.6 and earlier. It replaces the hand-written version history that the GitHub wiki kept until 2018. For the changes since 4.2.6, see the changelog.
4.2.5 and 4.2.6
The PowerShell Gallery published 4.2.5 on 2019-07-11 and 4.2.6 on 2019-07-12. The wiki listed no changes for these versions, so this list is reconstructed from the commit history.
- Removed
Show-NTFSSimpleAccess, which used Windows Forms, for compatibility with PowerShell Core. - Fixed parameter alias definitions that made importing the module fail, for example in Service Management Automation (#18, #36).
- Fixed the
ToSimpleFileSystemAccessRule2method of the access entries thatGet-NTFSAccessreturns (#48). - Fixed the
ApplyTocolumn in the output ofGet-NTFSAccess. - Added the MIT license.
4.2.4
- Bug fixes.
4.2.3
- Added the cmdlet
Get-FileHash2. - Bug fixes.
4.2.1
- Added the cmdlets
Get-NTFSHardLink,New-NTFSHardLink, andNew-NTFSSymbolicLink.
4.2
- Added the cmdlets
Move-Item2andCopy-Item2. Remove-Item2,Move-Item2, andCopy-Item2now support-WhatIfand-Confirm.
4.1
- The
-Attributesparameter ofGet-ChildItem2works like the one of the standard cmdletGet-ChildItem, as requested. Remove-NTFSAccesscan now remove access from existing access control entries. The old behavior is still available with the-RemoveSpecificswitch parameter.
4.0
- The
*-NTFSAccesscmdlets can now work on security descriptors to allow bulk processes. - Code cleanup for better performance and maintainability.
- Bug fixes.
3.2.3
- Fixed a bug in
GetInheritedFromthat resulted in "Invalid Path" or "Path not found" errors.
3.2
- Bug fixes for managing auditing.
- Fixed various bugs reported on CodePlex.
3.1
- All cmdlets have the prefix
NTFSnow. There are aliases for backward compatibility. - The new version of
Get-NTFSEffectivePermissionusesAuthzAccessCheckinstead ofGetEffectiveRightsFromAcl. - The previous
Get-NTFSEffectivePermissioncmdlet has been renamed toGet-NTFSEffectivePermissionOld. - Added
FileSystemAuditRule2to the PowerShell formatters. - Added the
InheritedFrominformation toFileSystemAuditRule2.
3.0
- This version uses AlphaFS to
work around the
MAX_PATHlimit of 260 characters. - New
*-Item2cmdlets discover items with a long path:Get-ChildItem2(dir2)Get-Item2(gi2)Remove-Item2(del2,rm2)
- For inherited access control entries,
InheritedFromis displayed. - Generic access rights are supported.
- Performance improvements.
- Bug fixes.
2.4
Remove-Accessdid not remove deny entries when using the pipeline, for exampleImport-Csv .\access.txt | Remove-Access.Add-Accessdid not remove deny entries when using the pipeline, for exampleImport-Csv .\access.txt | Add-Access.- The parameter
-Accountwas undiscoverable when using the pipeline.
2.3
- The module now makes full use of the Backup, Restore, and Take Ownership
privileges, so as an administrator you can edit permissions on objects
that you don't have explicit access to. Privileges are enabled by default
if the value
EnablePrivilegesis$trueinNTFSSecurity.psd1. The new cmdletsGet-Privileges,Disable-Privileges, andEnable-Privilegesare for manual control. - The
-Pathparameter now works consistently.
2.1
- Fixed bugs with
Set-Owner. - Added support for managing auditing (SACL).
2.0 (beta)
- New commands:
Get-SimpleAccess,Get-SimpleEffectiveAccess,Show-SimpleAccess,Show-SimpleEffectiveAccess, andCopy-Access. - All cmdlets are now written in C#.
- Fixed a number of bugs.
1.3
- Fixed an issue with parameter handling.
- Now works with PowerShell 3.0.
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
- The last tests didn't reveal any issue. PowerShell has a problem handling files that have square brackets in the file name, and this module inherits the issue.
0.9 (beta)
- Fixed some bugs.
- Updated documentation.
0.8 (beta)
- Initial release.