From c4c0df34bc690aef2570e030d7d832190d49f48d Mon Sep 17 00:00:00 2001 From: JB Lewis Date: Thu, 9 Jan 2020 09:23:37 -0600 Subject: [PATCH 1/4] Correct PassThur to PassThru addresses issue #63 --- NTFSSecurity/ItemCmdlets/RemoveItem2.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NTFSSecurity/ItemCmdlets/RemoveItem2.cs b/NTFSSecurity/ItemCmdlets/RemoveItem2.cs index 3cc85c2..8c5c80a 100644 --- a/NTFSSecurity/ItemCmdlets/RemoveItem2.cs +++ b/NTFSSecurity/ItemCmdlets/RemoveItem2.cs @@ -40,7 +40,7 @@ namespace NTFSSecurity } [Parameter] - public SwitchParameter PassThur + public SwitchParameter PassThru { get { return passThru; } set { passThru = value; } From c66743056ee4e53d517833e875d0fa0502c81a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20And=C3=A9e=20=5BMSFT=5D?= Date: Fri, 3 Apr 2020 16:30:49 +0200 Subject: [PATCH 2/4] Updating links which fixes #65 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 218671c..77d7fd2 100644 --- a/README.md +++ b/README.md @@ -14,5 +14,5 @@ Further help can be found in [How to install](https://github.com/raandree/NTFSSe The cmdlets are yet not documented completely so Get-Help will not show help for all the cmdlets. Providing documentation is planned though. Additional documentation is available: -* [NTFSSecurity Tutorial 1 - Getting, adding and removing permissions](http://blogs.technet.com/b/fieldcoding/archive/2014/12/05/ntfssecurity-tutorial-1-getting-adding-and-removing-permissions.aspx) -* [NTFSSecurity Tutorial 2 - Managing NTFS Inheritance and Using Privileges](http://blogs.technet.com/b/fieldcoding/archive/2014/12/05/ntfssecurity-tutorial-2-managing-ntfs-inheritance-and-using-privileges.aspx) +* [NTFSSecurity Tutorial 1 - Getting, adding and removing permissions](https://docs.microsoft.com/en-us/archive/blogs/fieldcoding/ntfssecurity-tutorial-1-getting-adding-and-removing-permissions) +* [NTFSSecurity Tutorial 2 - Managing NTFS Inheritance and Using Privileges](https://docs.microsoft.com/en-us/archive/blogs/fieldcoding/ntfssecurity-tutorial-2-managing-ntfs-inheritance-and-using-privileges) From 9da169d419d5bc9b2d38de239443f88f46eb5456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20And=C3=A9e=20=5BMSFT=5D?= Date: Fri, 3 Apr 2020 16:37:23 +0200 Subject: [PATCH 3/4] Fixes #61 --- NTFSSecurity/NTFSSecurity.psd1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NTFSSecurity/NTFSSecurity.psd1 b/NTFSSecurity/NTFSSecurity.psd1 index 15153b1..f115ba3 100644 --- a/NTFSSecurity/NTFSSecurity.psd1 +++ b/NTFSSecurity/NTFSSecurity.psd1 @@ -15,6 +15,8 @@ PowerShellVersion = '2.0' + CompatiblePSEditions = 'Core', 'Desktop' + DotNetFrameworkVersion = '3.5' ScriptsToProcess = @('NTFSSecurity.Init.ps1') From d5418a2ef1ec78b1418cdccb8e5bd9beed4b4736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raimund=20And=C3=A9e=20=5BMSFT=5D?= Date: Fri, 3 Apr 2020 16:38:05 +0200 Subject: [PATCH 4/4] Fomatting --- NTFSSecurity/NTFSSecurity.psd1 | 126 ++++++++++++++++----------------- 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/NTFSSecurity/NTFSSecurity.psd1 b/NTFSSecurity/NTFSSecurity.psd1 index f115ba3..ae6f91e 100644 --- a/NTFSSecurity/NTFSSecurity.psd1 +++ b/NTFSSecurity/NTFSSecurity.psd1 @@ -1,96 +1,96 @@ @{ - ModuleToProcess = 'NTFSSecurity.psm1' + ModuleToProcess = 'NTFSSecurity.psm1' - ModuleVersion = '4.2.5' + ModuleVersion = '4.2.5' - GUID = 'cd303a6c-f405-4dcb-b1ce-fbc2c52264e9' + GUID = 'cd303a6c-f405-4dcb-b1ce-fbc2c52264e9' - Author = 'Raimund Andree' + Author = 'Raimund Andree' - CompanyName = 'Raimund Andree' + CompanyName = 'Raimund Andree' - Copyright = '2018' + Copyright = '2018' - Description = 'Windows PowerShell Module for managing file and folder security on NTFS volumes' + Description = 'Windows PowerShell Module for managing file and folder security on NTFS volumes' - PowerShellVersion = '2.0' + PowerShellVersion = '2.0' - CompatiblePSEditions = 'Core', 'Desktop' + CompatiblePSEditions = 'Core', 'Desktop' DotNetFrameworkVersion = '3.5' - ScriptsToProcess = @('NTFSSecurity.Init.ps1') + ScriptsToProcess = @('NTFSSecurity.Init.ps1') - TypesToProcess = @('NTFSSecurity.types.ps1xml') + TypesToProcess = @('NTFSSecurity.types.ps1xml') - FormatsToProcess = @() + FormatsToProcess = @() - NestedModules = @('NTFSSecurity.dll') + NestedModules = @('NTFSSecurity.dll') - AliasesToExport = '*' + AliasesToExport = '*' - CmdletsToExport = 'Add-NTFSAccess', - 'Clear-NTFSAccess', - 'Disable-NTFSAccessInheritance', - 'Enable-NTFSAccessInheritance', - 'Get-NTFSAccess', - 'Get-NTFSEffectiveAccess', - 'Get-NTFSOrphanedAccess', - 'Get-NTFSSimpleAccess', - 'Remove-NTFSAccess', - 'Show-NTFSSimpleAccess', + CmdletsToExport = 'Add-NTFSAccess', + 'Clear-NTFSAccess', + 'Disable-NTFSAccessInheritance', + 'Enable-NTFSAccessInheritance', + 'Get-NTFSAccess', + 'Get-NTFSEffectiveAccess', + 'Get-NTFSOrphanedAccess', + 'Get-NTFSSimpleAccess', + 'Remove-NTFSAccess', + 'Show-NTFSSimpleAccess', #---------------------------------------------- - 'Add-NTFSAudit', - 'Clear-NTFSAudit', - 'Disable-NTFSAuditInheritance', - 'Enable-NTFSAuditInheritance', - 'Get-NTFSAudit', - 'Get-NTFSOrphanedAudit', - 'Remove-NTFSAudit', + 'Add-NTFSAudit', + 'Clear-NTFSAudit', + 'Disable-NTFSAuditInheritance', + 'Enable-NTFSAuditInheritance', + 'Get-NTFSAudit', + 'Get-NTFSOrphanedAudit', + 'Remove-NTFSAudit', #---------------------------------------------- - 'Disable-NTFSAccessInheritance', - 'Disable-NTFSAuditInheritance', - 'Enable-NTFSAccessInheritance', - 'Enable-NTFSAuditInheritance', - 'Get-NTFSInheritance', - 'Set-NTFSInheritance', + 'Disable-NTFSAccessInheritance', + 'Disable-NTFSAuditInheritance', + 'Enable-NTFSAccessInheritance', + 'Enable-NTFSAuditInheritance', + 'Get-NTFSInheritance', + 'Set-NTFSInheritance', #---------------------------------------------- - 'Get-NTFSOwner', - 'Set-NTFSOwner', + 'Get-NTFSOwner', + 'Set-NTFSOwner', #---------------------------------------------- - 'Get-NTFSSecurityDescriptor', - 'Set-NTFSSecurityDescriptor', + 'Get-NTFSSecurityDescriptor', + 'Set-NTFSSecurityDescriptor', #---------------------------------------------- - 'Disable-Privileges', - 'Enable-Privileges', - 'Get-Privileges', + 'Disable-Privileges', + 'Enable-Privileges', + 'Get-Privileges', #---------------------------------------------- - 'Copy-Item2', - 'Get-ChildItem2', - 'Get-Item2', - 'Move-Item2', - 'Remove-Item2', + 'Copy-Item2', + 'Get-ChildItem2', + 'Get-Item2', + 'Move-Item2', + 'Remove-Item2', #---------------------------------------------- - 'Test-Path2', + 'Test-Path2', #---------------------------------------------- - 'Get-NTFSHardLink', - 'New-NTFSHardLink', - 'New-NTFSSymbolicLink', + 'Get-NTFSHardLink', + 'New-NTFSHardLink', + 'New-NTFSSymbolicLink', #---------------------------------------------- - 'Get-DiskSpace', - 'Get-FileHash2' + 'Get-DiskSpace', + 'Get-FileHash2' - FileList = @('NTFSSecurity.dll', 'NTFSSecurity.types.ps1xml', 'NTFSSecurity.format.ps1xml', 'NTFSSecurity.Init.ps1', 'NTFSSecurity.psm1') + FileList = @('NTFSSecurity.dll', 'NTFSSecurity.types.ps1xml', 'NTFSSecurity.format.ps1xml', 'NTFSSecurity.Init.ps1', 'NTFSSecurity.psm1') - PrivateData = @{ - EnablePrivileges = $true - GetInheritedFrom = $true + PrivateData = @{ + EnablePrivileges = $true + GetInheritedFrom = $true GetFileSystemModeProperty = $true - ShowAccountSid = $false - IdentifyHardLinks = $true + ShowAccountSid = $false + IdentifyHardLinks = $true - PSData = @{ - Tags = @('AccessControl', 'ACL', 'DirectorySecurity', 'FileSecurity', 'FileSystem', 'FileSystemSecurity', 'NTFS', 'Module', 'AccessRights') + PSData = @{ + Tags = @('AccessControl', 'ACL', 'DirectorySecurity', 'FileSecurity', 'FileSystem', 'FileSystemSecurity', 'NTFS', 'Module', 'AccessRights') LicenseUri = 'https://github.com/raandree/NTFSSecurity/blob/master/LICENSE' ProjectUri = 'https://github.com/raandree/NTFSSecurity' }