我尝试组织大量文件夹的权限,每个文件夹都应用了一个标准的,唯一的只读/修改组。
麻烦的是,这些文件夹中的许多都有嵌套组和分配给它们的个人用户 - 这完全是一团糟。我想构建一个能够获取文件夹,查看安全性并获取所有帐户(甚至来自嵌套组)的脚本,并将它们添加到我们所拥有的标准只读或修改组中。的地方。
这是你们之前使用PowerShell做过的事吗?如果是这样,任何指针?
谢谢!
答案 0 :(得分:0)
看看这个页面: File System Security PowerShell Module
您需要将文件或目录通过管道传输到Get-NTFSAccess
,然后通过添加帐户参数,您只需返回帐户。
所以看起来应该是这样的:
Get-Item "C:\UrPath" | Get-NTFSAccess -Account
所以现在你得到了一个文件或目录的所有帐户。
使用Add-NTFSAccess
cmdlet也很容易授予对文件或文件夹的访问权限。
删除访问权限与添加权限类似。命令Remove-NTFSAccess
采用与Add-NTFSAccess
相同的参数。
所以看一下上面url提供的模块。