我以前有 6 个除管理员之外的用户帐户,删除 Active Directory 和 DNS 服务器角色后,lusrmgr 中缺少这些帐户。数据仍然存在于 C:\Users 中,我可以在注册表中看到它们的 SID,但它们没有本地用户。
是否可以创建一个新用户并使用 SetACL 或其他方式将其链接回当前现有数据?
答案1
您创建的任何新用户帐户不太可能具有与旧用户相同的系统 ID (SID),因此您不能只链接文件夹。您需要新用户成为其文件夹的所有者。
我所看到的最简单的方法:
- 重命名旧用户文件夹
- 使用新用户文件夹再次创建用户
- 将新文件夹的内容替换为旧文件夹的内容
- 验证新用户是否是至少一个子文件夹的所有者。如果不是,请使用管理员帐户以递归方式设置所有包含的子文件夹和文件的所有者。不要设置文件夹
C:\Users\USERNAME
本身的所有者。 - 删除旧的用户文件夹(现在是空的)。
我建议在执行此操作之前先备份文件夹。