使用 icacls 替换所有子对象的权限条目

nev*_*ven 5 windows ntfs access-control-list icacls

我正在尝试为所有使用的子对象设置替换权限条目,icacls但我似乎无法做到。我想新的文件夹/文件接收权限,以及所以我想以检查框从该对象替换可继承权限的所有子对象的权限使用icacls
我认为/inheritance:e会这样做,但似乎并不合适。

我想我应该使用,(OI)(CI)但我不确定如何使用它们。

我使用的命令是:

icacls D:\UserShares /grant:r "Domain\Users":f "Domain\Admins":f /c /t /l /q
Run Code Online (Sandbox Code Playgroud)

我有一个脚本,它遍历D:驱动器并使用上述命令重置所有子文件夹的权限,但我还想选中“用每个子对象的可继承权限替换所有子对象权限”框。非常感谢任何帮助。

Chr*_*ris 11

想要从命令行重置 NTFS 权限?使用以下语法:

icacls "c:\users\jshipp\*" /q /c /t /reset
Run Code Online (Sandbox Code Playgroud)

这与使用 GUI 命令相同: 将所有子对象权限替换为此对象的可继承权限

  • Win7:将所有子对象权限替换为此对象的可继承权限
  • WinXP:用此处显示的适用于子对象的条目替换所有子对象的权限条目

警告:如果您省略了\*jshipp 文件夹,那么 jshipp 文件夹将具有与用户文件夹相同的权限,这不是 GUI 所做的,也可能不是您想要的,但很高兴知道这是可能的。

免责声明:这是来自http://www.jshipp.com/articles/icacls/icacls.php的复制粘贴答案 我认为不回答服务器故障太有帮助了。