修复许多文件夹权限

Fix many folder permissions

我正在尝试组织大量文件夹的权限,每个文件夹都应用了一个标准的、唯一的 read-only/modify 组。

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

你们中的任何一个人在使用 powershell 之前都必须这样做吗?如果是这样,有什么指示吗?

谢谢!

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

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

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

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

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

删除访问权限与添加权限类似。命令 Remove-NTFSAccess 采用与 Add-NTFSAccess.

相同的参数

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