1

我正在尝试编写一个批处理文件来编辑主机文件。当我尝试这样做时,我收到访问被拒绝:

cacls 主机 /e /p %username%:w

我的命令应该是什么样的?我可以用手以图形方式完成,所以我知道它是可行的

提前致谢

4

2 回答 2

1

您可能还需要执行以下操作:

  • 在尝试更改 ACL 权限之前取得所有权。使用 takeown /F blah.txt
  • Windows 主机文件以只读方式启动。要将其取消设置为只读(以便写入),请使用 attrib -R blah.txt

不要忘记您可能需要在本地管理员的上下文中运行 takeown 才能使其工作......

于 2012-07-28T13:39:07.577 回答
1

尽管上述内容已被接受为答案,但 UAC 很有可能会介入。

于 2012-07-28T21:31:36.057 回答