工作组共享模式下的Win 2003向Win 2008 R2 用户和组及共享目录的迁移

:暂时无法把用户密码迁移,需要用户第一次登录自行更改密码。

因为旧服务器已经用了很久,需要购进新的服务器,而老服务器用的是WIN2003系统,共享方式是工作组共享,新服务器用的是WIN 2008 R2系统,还是决定继续采用工作组共享方式。

旧服务器里面很多用户、组和共享的目录以及共享目录的权限,如果一个个再重新再建,再共享,很费时,而且会有遗漏,所以上网找了一下资料,操作后能解决很多的问题,但目前还有一个问题没法解决,就是用户迁移后,都需要用户自己再次改密码,而不能把旧服务器的密码带过来(还好我们公司规定的是IT掌握所有密码,可以自己一次性的把密码都帮大家加上去)。下面来说说操作过程:

一、前期准备。

1:下载并在WIN 2008 R2上安装Windows服务器迁移工具:Windows Server Migration tools

***注:可以在http://www.microsoft.com/en-US/download/details.aspx?id=10268下载,或是直接在WIN 2008 R2添加该服务器迁移工具

2:在WIN2003服务器,需要下载并安装Windows PowerShell 2.0 (KB968930)

***注:可以在http://www.microsoft.com/zh-cn/download/details.aspx?id=11829下载

3:在WIN 2008 R2服务器上,点“开始“-”所有程序“-”管理工具“-”Windows Server 迁移工具,里面的“Windows Server 迁移工具用右键打开,选择以管理员身份运行,如下图:

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移

 

 然后输入:cd C:\windows\system32\servermigrationtools

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移

 输入以下命令,导出2003上需要的迁移包

.\SmigDeploy.exe /package /architecture x86 /os ws03 /path c:\SMIGDeploy

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 回车运行,运行正确结束后,可以在C盘根目录下看到一个”SMIGDeploy”的目录,

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


4:把上面生成的这个目录剪切到WIN2003的根目录下,然后进入该目录,在子目录“SMT_ws03_x86”下,运行一个”SmigDelply.exe”的文件,它将在WIN2003系统上安装一个Windows服务器迁移工具:Windows Server Migration tools,以后就可以在“管理工具中打开并运行它。

 

二、迁移用户名和组

5:准备迁移用户名和组

运行”Export-SmigServerSetting -User -Group -Path -Verbose “,其中:

Enabled   仅导出已启用的本地用户

Disabled   仅导出已禁用的本地用户

All   导出已启用和已禁用的本地用户

***注:不知道为什么,我运行Enabled后,出来的还是All的结果。

MigrationStorePath代表要存储迁移数据的位置的路径(随便给一个位置,到时候生成的可迁移文件会存放在里面)。

当需要密码时,自己起一个密码,一会恢复的时候要用到。

比如我就是输入了” Export-SmigServerSetting –User Enabled -Group -Path d:\1 -Verbose”,然后,会在d:\1目录下,生成一个”svrmig.mig”文件,把这个文件拷贝到WIN 2008 R2服务器上,用于在WIN 2008 R2服务器上恢复用户和组。

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移

 处理中……

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 处理完成

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


***注:如果输入上面的命令后出错,可以先运行一次“Add-PSSnapin Microsoft.Windows.ServerManager.Migration“,按理说是不用输入这个命令的,除非你不是打开” Windows Server Migration tools”,而是直接运行”PowerShell”

6:在WIN 2008 R2上恢复用户名和组

切换到WIN 2008 R2服务器,输入” Import-SmigServerSetting -User -Group -Path -Verbose”(参数同引出)

比如我就是输入了” Import-SmigServerSetting -User Enabled -Group -Path d:\1 -Verbose”,按要求输入刚才的密码后,开始处理。

***注:我引入后到最后会有红色提醒说导入失败,但查看已成功的用户和组,没有发现异常,虽然我使用了Enabled,但还是引入了所有的用户,包括已经禁用的,不知道是不是因为这个原因,才有红字字体报警。

到这,就把用户和组迁移成功,但就是所有用户默认需要第一次访问时修改密码。我这边是把所有人都启用,并修改好密码,这样大家直接就能用。

 

三、迁移共享文件夹。

7:为了方便测试,我在WIN2003机器上新建了一个文件夹“test-1”,并设置了一些权限

 工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 然后输入命令:Send-SmigServerData -Force -Recurse -ComputerName 目标计算机名 -DestinationPath 目标完整目录 -Include All -SourcePath 源完整目录,比如我这里输入的是:

Send-SmigServerData -Force -Recurse -ComputerName WIN-CBU0O0OFH9C -DestinationPath d:\test-2 -Include All -SourcePath f:\test-1,然后回车,

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 接下来输入一个密码,一会在目标计算机接收数据时需要

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 

接下来,需要在5分钟内到WIN 2008 R2服务器上,输入:Receive-SmigServerData,并输入刚才设定的密码,回车开始接收数据

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 正在接收数据……

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 等一切处理完成后,可以看到,WIN 2008 R2电脑上多出来一个”test-2”的目录,并且共享名,权限都已经存在了。(做这一步之前,必须先迁移用户名和组,要不权限出不来

工作组共享模式下的Win <wbr>2003向Win <wbr>2008 <wbr>R2 <wbr>用户和组及共享目录的迁移


 到此,就可以结束了。

 

参考网址:     1http://hubuxcg.blog.51cto.com/2559426/1138128

2http://hubuxcg.blog.51cto.com/2559426/1407703

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值