如何使用Windows中的命令行删除目录和子目录的所有用户的权限?

时间:2014-05-01 09:18:31

标签: windows batch-file

我有一个目录测试,它有许多子目录和文件。我需要删除设置到目录和子目录的默认权限。

我用下面的命令 Icacls C:\ Test / inheritance:r / T

它正在删除所有权限,但是删除目录下的所有文件和子目录需要6分钟,(因为我们有几千个文件)

有没有其他选择,我们可以删除默认权限。这样我就可以申请新的许可

1 个答案:

答案 0 :(得分:0)

您可以按如下方式使用它: CACLS文件/电子邮件{USERNAME}:{PERMISSION}

其中,

/ p:设置新权限

/ e:编辑权限并保留旧权限,即编辑ACL而不是替换它。

{USERNAME}:用户名

{PERMISSION}:许可可以是:

D - 拒绝

R - 阅读

W - 写

C - 改变(写)

F - 完全控制

例如,使用以下命令授予Rocky Full(F)控制权(在Windows命令提示符下键入):

C:> CACLS文件/ e / p rocky:f

输入以下命令阅读完整的帮助:

C:> cacls /?

This Link