PowerShell 技能连载 - 移除非继承的 NTFS 权限
在前一个例子中,我们演示了如何向已有的文件夹添加新的 NTFS 权限。如果您希望重置权限并且移除所有之前所有非继承的 NTFS 权限,以下是示例代码:
# make sure this folder exists
$Path = 'c:\sampleFolderNTFS'
# get explicit permissions
$acl = Get-Acl -Path $path
$acl.Access |
Where-Object { $_.isInherited -eq $false } |
# ...and remove them
ForEach-Object { $acl.RemoveAccessRuleAll($_) }
# set new permissions
$acl | Set-Acl -Path $path
PowerShell 技能连载 - 移除非继承的 NTFS 权限
http://blog.vichamp.com/2015/06/08/removing-explicit-ntfs-permissions/