代码之家  ›  专栏  ›  技术社区  ›  mefflecakes

修复多个文件夹权限

  •  -3
  • mefflecakes  · 技术社区  · 7 年前

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

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

    这是你们中的任何人以前在powershell中必须做的事情吗?如果有,有什么建议吗?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mathis Michel    7 年前

    请查看此页面: File System Security PowerShell Module

    您需要通过管道将文件或目录传输到 Get-NTFSAccess 并且通过添加Account参数,您只能取回帐户。 所以应该是这样的:

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

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

    通过使用 Add-NTFSAccess cmdlet。

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

    因此,请看一下上面通过url提供的模块。