计算机本地用户配置文件如何迁移至域账户

近日有碰到关于将工作组计算机本地用户配置文件迁移至域用户配置文件下的问题,查阅了相关文档,现记录下迁移过程,待后续翻阅。(以下迁移过程为虚拟机测试环境)

1. 将计算机加入域后,重启电脑;

2. 使用域账号domainuser登录电脑,生成域用户配置文件,将SID写入注册表中;

3. 注销域账户,并使用原先本地账户localuser登录计算机;

4. 赋予域账户domainuser对localuser配置文件(C:\users\localuser)夹完全控制权限;

输入具有查找域用户权限的用户账户,密码

5. 勾选“使用可从此对象继承的权限替换所有子对象权限”;

6. 连续点击确定后,以管理员运行注册表;

7. 右键HKEY_CURRENT_USER,点击“权限”;

8. 赋予域账户domainuser对HKEY_CURRENT_USER完全控制权限,并勾选“使用可从此对象继承的权限替换所有子对象权限”;

9. 展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\ProfileList
”,检查本地账户localuser的SID(找到ProfileImagePath数据为C:\Users\localuser的账户SID);

此操作前,建议先将profilelist右键导出,备份。

10. 将domainuser账户SID的ProfileImagePath数据(C:\Users\domainuser)更改为C:\Users\localuser;

11. 删除profilelist下localuser帐户的SID,关闭注册表,重启计算机;

12. 以域用户domainuser登录计算机,查看原本地用户配置文件是否已迁移至domainuser中;

13. 原localuser登录计算机后,生成的配置文件夹为localuser.PCname;

14. domainuser登录后,配置文件实为localuser,domainuser第一次登录计算机时创建的文件,仍在domainuser文件夹中;迁移后,domainuser在桌面上创建的文件夹,存在于localuser配置文件中。

此方法为修改注册表实现本地配置文件迁移至域用户,如有错误,还望指正! 如有更好的方法,欢迎共同学习,交流!

时间: 2024-09-29 01:25:48

计算机本地用户配置文件如何迁移至域账户的相关文章

Win7本地用户配置文件迁移至域用户

一.概述: 最近在进行加域的工作,公司的机器大部分为Win7,使用微软USMT 4.0和5.0工具进行迁移,命令行报错,目前还没找到好的文章研究. 本文迁移方法很特殊,利用的是Windows默认配置文件.首先将「本地用户」配置文件复制到默认配置文件,「域用户」用户第一次登陆后会自动应用默认配置文件,从而实现迁移,迁移完成后需要将默认配置文件Default目录进行恢复,不然之后新建的用户都会应用上该配置文件.在复制的过程中会遇到权限问题,要解决这些问题,「域用户」是必须要有本地管理员权限的,复制粘

用户配置文件漫游与文件夹重定向

什么是用户配置文件呢?         用户配置文件,顾名思意,用户配置文件是用来保存用户个性化设置的文件,例如在系统中新建了两个用户:jebom,soka.在系统里就会有两个用户配置文件夹:jebom,soka,每个文件夹各自储存了各自用户的使用个性化设置,如各自的桌面,各自的输入法,各自的收藏夹,各自的浏览历史等. 配置文件夹在什么位置?         配置文件夹在默认情况下存在于C:\Documents and Settings.现在我们把C:\Documents and Setting

域内计算机迁移到其他域,自动脚本运行,继承原用户配置文件、管理员权限不变

因一个公司收购另外一个公司,现需要把被收购公司的计算机迁移到收购公司域内,要求用户配置文件不变,计算机名重新编辑,用户继承本地管理员权限使用了DefProf.exe迁移配置文件使用了netdom.exe迁移域使用了数据库自动计算机名更改,并抓取计算机信息到数据库 脚本如下: @echo off color 0Acls copy CDGAMED.ps1 C:\tmpcopy CDGAMEL.ps1 C:\tmpcopy zhuaqu.ps1 C:\tmpcopy netdom.exe C:\Win

加入域的计算机用户不能使用本地用户远程桌面登录本地计算机解决方法

今天有个学生,加入域的服务器WindowsServer2008R2开启了远程桌面,在本地使用远程桌面连接自己的IP地址,输入域管理员账户和密码能够连接成功,输入本地用户不能连接,我就让他在登录账户中输入server\han,就能成功. 他问我为啥?我说你的计算机加入域,就可以使用域用户登录或使用本地账户登录,你在登录的时候要明确指明你使用的账户是本地账户还是域账户,如果使用域账户登录要在登录名前加上域名称,比如你的域是91xueit.com,使用域账户登录需要91xueit\administra

C# Tips:获得当前登录计算机的用户(本地用户/域用户)

须要using的namespace: using System.Security.Principal; 获得登录计算机的用户: WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent(); SecurityIdentifier sid = windowsIdentity.User; windowsIdentity.Name 就是登陆计算机的用户的username. 这样得到的 windowsIdentity.Name 假设是工作组

如何重建域用户配置文件?

如何重建域用户配置文件? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018更新时间:2020/04/06 故障现象在域环境中,

C#获取AD域中计算机和用户的信息

如果你的计算机加入了某个AD域,则可以获取该域中所有的计算机和用户的信息. 所用程序集,需要.Net Framework 4. 添加程序集引用 System.DirectoryServices.AccountManagement 获取AD域名称,未加入AD域的,只能获取计算机名称. 如果未加入任何域,则后续的获取域用户.计算机等操作将无法进行,实例化域上下文对象时,会抛出异常. 1 IPGlobalProperties ipGlobalProperties = IPGlobalPropertie

金蝶K3,域环境中,无本地用户管理员权限的域用户如何设置注册表权限?

如果该用户是属于Power Users组:只需要给用户添加注册表中的HKEY_LOCAL_MACHINE的SOFTWARE完全控制的权限.(勾选允许父项的继承权限和传播到该对象和所有子对象) 如果该用户是属于Users组:除了需要给用户添加注册表中的HKEY_LOCAL_MACHINE的SOFTWARE完全控制的权限以外,还需要给用户添加注册表中HKEY_CLASSES_ROOTD的APPID以及KdSvrmgr.clsAct完全控制的权限. 金蝶K3,域环境中,无本地用户管理员权限的域用户如何

域用户登陆时加载个人配置时间很长且本地用户访问共享很慢

慢 今天又遇到一奇葩的问题用户说自己在登陆系统时很慢,要等20多分钟,ping网络看了一下,延迟是OK的,偶尔掉一个包, 做了一下水晶头,不掉包了,所以这时候我排队网络问题了.但域用户登陆确实很慢,用我的域管理员登陆也是一样,登陆本地用户很快,但查看网络上的东西就很慢,像访问共享目录,甚至是右键网络上的文件都会卡住,以为是系统问题.不过这时其他用户也反应这个问题,所以之前的推断就错了,难道是交换机的问题?查看了一下,这几个用户在同一个小交换机上,重启这个小交换机还是一样,那就往上排查,把这个小交