我刚刚在一台电脑上重新安装了 Windows 7 RTM(以前是 RC)。
该电脑有第二块硬盘,为两个本地用户帐户设置了不同的权限。
重新安装后,这两个用户的 SID 显然不再存在,因此它们在文件夹安全权限选项卡中显示为未知 SID。
我想知道是否存在一种标准技术或实用程序/脚本,可以让我基本上扫描硬盘并将所有旧 SID 更新为新 SID(假设我知道哪个 SID 属于谁),这样我就不必手动重置所有权限。
谢谢,杰克
答案1
您应该能够使用 icacls.exe 将一个 SID 的所有实例替换为另一个:
C:\Users\reubeno>icacls /?
...
ICACLS directory [/substitute SidOld SidNew [...]] /restore aclfile
[/C] [/L] [/Q]
applies the stored DACLs to files in directory.
...