本质上,我需要对相当老旧(且混乱)的 Windows 服务器 NTFS 权限进行彻底检查。我有一个 Powershell 脚本,它为我提供了权限所需的信息,但事实证明,许多文件夹和子文件夹管理员没有任何权限,他们也不是文件夹的所有者。
我的想法是进行递归takeown
并赋予管理员组所有权。然后在顶层文件夹中,通过选项将权限推送到所有子文件夹Replace all child permission entries with these inheritable object permissions
。
但是,即使我获得了那些我没有权限的文件夹的所有权,access denied
当我尝试从更高级别下推权限时,仍然会遇到这种情况。我该如何轻松实现这一点?
编辑:
我在跑:
takeown /F FOLDER /a /r /d Y
然后,我尝试从顶部文件夹设置权限,选中“推送到所有子文件夹”复选框。但是,它似乎还takeown
删除了权限,只添加了管理员!我没想到takeown
触及了权限。