如何(仅使用命令行/batch file)使某些文件无法删除/重命名所有用户。 我尝试了attrib + R文件本身和它存在的目录,但它没有帮助
CACLS将做的伎俩。 但是,当您说所有用户时,系统用户在大多数情况下仍然具有权限。
https://superuser.com/questions/222256/change-windows-7-file-permissions-from-command-prompt
这是您可以尝试的解决scheme。
您将完整path和文件传递到引号中的batch file以确保安全。
TAKEOWN /A "%~1" ICACLS "%~1" /grant:r SYSTEM:(F) Administrators:(F) users:(R)
/grant:r会将文件的权限重置为指定的权限。
同样,如果任何用户是pipe理员组的成员,则可以将权限重置为任何文件或文件夹。