修复许多文件夹权限

时间:2017-12-19 11:54:07

标签: powershell acl

我尝试组织大量文件夹的权限,每个文件夹都应用了一个标准的,唯一的只读/修改组。

麻烦的是,这些文件夹中的许多都有嵌套组和分配给它们的个人用户 - 这完全是一团糟。我想构建一个能够获取文件夹,查看安全性并获取所有帐户(甚至来自嵌套组)的脚本,并将它们添加到我们所拥有的标准只读或修改组中。的地方。

这是你们之前使用PowerShell做过的事吗?如果是这样,任何指针?

谢谢!

1 个答案:

答案 0 :(得分:0)

看看这个页面: File System Security PowerShell Module

您需要将文件或目录通过管道传输到Get-NTFSAccess,然后通过添加帐户参数,您只需返回帐户。 所以看起来应该是这样的:

Get-Item "C:\UrPath" | Get-NTFSAccess -Account 

所以现在你得到了一个文件或目录的所有帐户。

使用Add-NTFSAccess cmdlet也很容易授予对文件或文件夹的访问权限。

删除访问权限与添加权限类似。命令Remove-NTFSAccess采用与Add-NTFSAccess相同的参数。

所以看一下上面url提供的模块。