在我的计算机(安装了 Windows 7 Ultimate)中:如果我有名为 A 的用户,并且该用户也担任管理员角色,并且 D: 驱动器中有一个文件夹,该文件夹归用户 A 所有,而所有其他用户则所有权限都被拒绝,那么如果我重新格式化 C: 驱动器并再次将 Windows 7 Ultimate 安装到 C: 驱动器但不触及同一台计算机的其他分区,再次创建具有管理员权限的同名用户,我是否能够使用 D: 驱动器中受保护的文件夹,而无需取得所有权或对权限对话框进行任何更改?(我之所以问这个问题,是因为我有很多文件夹的情况都一样。如果需要以这种方式更改权限,可能需要编写脚本)
答案1
不,您需要再次取得所有权。用户名无关紧要。Windows 使用一种称为安全 ID(或 SID)的东西来设置权限。
您可以takeown
在提升的命令提示符中使用该命令来获取文件夹及其所有子文件夹的所有权,如下所示(来源):
取得文件夹的所有权
使用以下语法:
takeown /f <foldername> /r /d y
然后为管理员组分配文件夹的完全控制权限,使用以下语法:
icacls <foldername> /grant administrators:F /T
添加/T参数,以便对该文件夹内的所有子目录和文件执行操作。