2 我正在运行批处理命令来获取一组用户文件夹的所有权,我发现所有权没有被推送到隐藏文件,例如~normal.dot 我正在使用以下命令: takeown /R /A /D Y /F D:\folderpath\username 我没有看到输出中的错误,但是当我尝试robocopy该目录时,我在这些文件上被拒绝访问。 我发现我必须手动转到文件属性>安全>高级>编辑(服务器2008)>使用此对象的可居住权限替换所有后代的所有现有可继承权限。 有没有办法确保我在拥有它后可以移动文件夹? command-line windows-server-2008 file-permissions batch-file — Dave source
6 听起来你已经获得了Takeown的所有权,但没有给自己读/写权限(这就是你之后必须通过GUI编辑它们的原因)。 要从您使用的命令行执行此操作 icacls 使用后 takeown。 有效的东西 icacls <directory name> /grant <your username>:F /t。 — Ƭᴇcʜιᴇ007 source 使用/ A开关运行takeown命令后,管理员会自动添加到文件夹的ACL中,而不是隐藏文件。我还需要运行icacls命令吗? — Dave 1 / A使管理员组成为所有者而不是您。请记住,仅仅因为你拥有它并不意味着你拥有写权限。 :) — Ƭᴇcʜιᴇ007 工作得很好!谢谢你的帮助。 — Dave 很抱歉再次出错,但即使在运行icacls之后,我仍然收到以〜开头的隐藏文件的访问被拒绝。有任何想法吗? — Dave 谢谢 神 这个答案!!!我已经把头发拉了几个小时试图弄清楚我怎么可能成为主人,却无法删除文件!果然,我没有读/写权限,一旦我授予它们,该文件就像渡渡鸟一样!再次感谢您的回答!! — MarqueIV