Windows 7 命令行将组“用户”添加到文件

Windows 7 命令行将组“用户”添加到文件

我需要通过命令行更改文件/文件夹的权限。我可以通过以下方式手动执行此操作:

  • 右键单击任何文件/文件夹
  • 特性
  • 安全(选项卡)
  • 编辑...
  • 添加...
  • 输入要选择的对象名称:用户
  • 好的

如何使用命令行执行此操作。

编辑:

这有效

icacls "C:\folder1\folder2\file.txt" /grant:r Users:F

问题是我想选择父文件夹并使其影响所有文件。

不起作用:

icacls "C:\folder" /grant:r Users:(OI)(CI)F

是不是因为 icacls 无法引用文件夹??

答案1

我认为 icacls 就是你要找的东西,例如:

D:\>icacls D:\path\to\directory /grant administrators:F /t

看一看:http://technet.microsoft.com/de-de/library/cc753525%28v=ws.10%29.aspx

答案2

在批处理 (.bat) 中。这用于拒绝继承文件夹权限的顽固文件。对于命令行,只有一个 %

FOR /R "C:\Folder" %%G IN (*.*) DO icalcs %% /grant:r Everyone:F

相关内容