TrustedInstaller权限的问题

我们在删除很多文件的时候,需要提供TrustedInstaller权限,这是因为这个文件现在只能被文件的所有者完全控制,而文件的所有者则是TrustedInstaller, 即使我们是administrator,拥有所有权限,我们也必须先将文件的所有者改成当前用户,然后设置当前用户可以获取所有权限。然后在文件读取权限列表中添加当前用户的权限,然后才可以执行删除操作。

实际上可以用以下命令实现:

takeown /f "%~1" /r /d y
icacls "%~1" /grant administrators:F /T
RD /Q /S "%~1"


 

takeown 将会把当前的文件夹的所有者都改成当前的管理员用户。

icacls 将会为当前文件夹的所有的文件添加administrators的访问权限。

你可能感兴趣的:(Windows)