禁用继承的脚本

禁用继承的脚本

我需要 powershell 脚本方面的帮助。不幸的是,我从未使用过 powershell,现在我需要编写脚本来禁用一组 1,5k 个文件夹的继承。这些文件夹的结构看起来像 Parent_folder\Child_folder_1_to_N \Under folders。我只需要关闭子文件夹 1_to_N 中的继承,而无需在下级文件夹中更改继承。我在谷歌上找到了一些脚本,但它们不起作用或不像我想要的那样工作,而且我太菜鸟了,无法更改它。你能帮帮我吗?

答案1

你可以做两件事:

  1. 评估:编写一个脚本,使用 Get-ChildItem 检索每个文件夹,并为每个文件夹使用 $_.GetAccessControl(),查看是否设置了特定的 ACL。如果是,请修复它。

  2. 控制:如果 1 中一切正常,只需控制如何在顶级文件夹中委派管理权限。继承将确保较低级别的一切都正常。

我无法提供更多帮助。

相关内容