这里说一下我在服务器上本地用户帐号、组的迁移
这里用到的迁移工具是 Windows PowerShell
迁移支持虚拟机和实体机器的迁移,虚拟机和虚拟机的迁移
但是不支持不同语种之间的迁移,比如英语向中文迁移
这里我实验的是虚拟机和虚拟机的迁移 系统是Windows 2008R2
源服务器和目标服务器分别添加功能 Windows Server 迁移工具
接着以管理员权限打开Windows PowerShell
或者打开CMD 输入 powershell加载 windows powershell
再输入Add-PSSnapin Microsoft.Windows.ServerManager.Migration
加载迁移工具Add-PSSnapin Microsoft.Windows.ServerManager.Migration
源机器分别有用户和组 a包含1、2 ,b包含 4、5
接着源服务器输入命令
Export-SmigServerSetting -User All -Group -Path E:\ –Verbose
All 意为导出已启用和已禁用的本地用户 E:\为储存位置
你也可以输入 Enabled 仅导出已启用的本地用户
Disabled 仅导出已禁用的本地用户
会提示你迁移保存的六位数密码,牢记以后导入时候会用到
或者用Import-SmigServerSetting cmdlet进行访问
导出完成
再来我们把svrmig.mig复制到目标服务器
打开目标服务器,以同样方法运行windows server 迁移工具
Export-SmigServerSetting -User All -Group -Path d:\ -Verbose
All 意为导入已启用和已禁用的本地用户 d:\为储存位置 如果是可以可以访问的共享位置,可以直接输入
你也可以输入 Enabled 仅导入已启用的本地用户
Disabled 仅导入已禁用的本地用户
会提示你输入之前迁移保存的六位数密码。
这里必须注意如果源服务器和目标服务器已经存在的相同的用户和组 将不会导入!
导出导入到这里就结束了,接着验证迁移!
可以分别打开源服务器和目标服务器进行对比
或者输入net user >1.txt net localgroup > 1.txt
导出列表进行对比
这里可以看到我们的目标服务器和源服务器 拥有一样的1~5用户和a、b组!
说明迁移没问题了,不放心的朋友可以试着用迁移好的用户 进行登录测试!
简单的迁移到这里就结束了!
有的朋友可能会问如果是Windows Server 2003呢?
答案是一样的,不过Windows Server R2本身带有Windows PowerShell
Windows Server 2003必须手动安全Microsoft .NET Framework 2.0
再安装Windows PowerShell 即可
http://go.microsoft.com/fwlink/?linkid=100351
http://go.microsoft.com/fwlink/?LinkId=133160