【问题标题】:Fix many folder permissions修复许多文件夹权限
【发布时间】:2017-12-19 11:54:06
【问题描述】:

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

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

这是你们之前使用 powershell 必须做的事情吗?如果有,有什么指点?

谢谢!

【问题讨论】:

  • 与我们分享您的代码。到目前为止,您尝试了什么?
  • 我还没到那个地步! :D
  • @mefflecakes 那么在提问之前先讲到这一点。当你被卡住时,你应该开始问,而不是你尝试某事时做的第一件事。如果您的权限结构“一团糟”,那么您很可能会在未来彻底失败。
  • 欣赏这一点,显然误解了这个地方的运作方式。仅供参考,我没有以这种方式制作结构,我只是想对其进行排序(几乎没有 ps 知识)。

标签: powershell acl


【解决方案1】:

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

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2016-05-16
    • 1970-01-01
    • 2013-03-20
    • 2011-08-12
    • 2023-04-06
    • 2012-03-06
    • 2011-01-06
    相关资源
    最近更新 更多