邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: win2000域+exchange2000迁移到win2000域+exchange2003一法 [打印本页]

作者: XSHAOLONG111    时间: 2005-10-15 14:37
标题: win2000域+exchange2000迁移到win2000域+exchange2003一法
win2000域+exchange2000迁移到win2000域+exchange2003一法

一 服务器A: win2000+域(如: lwedu.cn)+Exchange2000

需要导出的数据有   域用户与密码, Exchaneg2000邮箱数据.


1 域用户导出:  win2k  resourse  kit中有一个addusers的工具


首先介绍addusers的用法:  

D:\>addusers  /?   

ADDUSERS  {/c  |/d{:u}  |/e}  filename  [/t][/s:x]  [/?]  [\\computername  |domainname]  [/p   

:{l  |c  |e  |d}]   

/?  显示帮助信息.   

/c  创建用户帐号到指定文件里.   

/d:  在指定文件里写入现有的用户帐号,可选择项  {:u}.   

u  在指定文件里使用Unicode文本格式写入现有的用户帐号.   

/p:  设置用户帐号创建选项,可选择项  {lced}   

l  用户下次登录时须更改密码.   

c  用户不能更改密码.   

e  密码永不过期.  (implies  l  option)   

d  帐户已经停用.   

/e  在指定文件里删除用户帐号.   

/s:x  设置在输入/输出文件里的分隔字符.  替换  x  这个字符到你   

需要的分隔符号.  (例如:  /s:~)   

注意:缺省的这个分隔字符号  ','.   

/t  允许终端服务用户属性能够创建或查看.   

可使用的相关选项  {  /c    |  /d  }.   


当需要快速备份服务器上的帐号时,可以输入一下命令,account.txt是用户信息文件   

D:\>addusers  /d:u  account.txt


这样就把域用户名称保存到了  account.txt 文件中.  其中包括系统中的所有用户. 可以删除一些无关的用户账号. 保留邮件用户的账号即可.



2 导出用户密码 : 这就需要用到另一个工具copypwd


D:\copypwd>copypwd dump  >  copypwd.txt


这样就把所有用户密码导出到 copypwd.txt 文件中. 其中包括系统的所有用户的密码,可以删除其它用户,只保留邮件用户的密码即可.   文件中的密码是加密过的一串字符.


3 导出exchange 用户的邮件数据. :用到的工具为Exmerge2000.

在服务器A上运行 Exmerge2000

运行之前要  microsoft exchanege→system manager 服务器中 mailbox store 属性中security→中administrator的所有权限都打勾( 不然只能导出administrator自己的邮箱数据)



单击“Two step merge”(两步合并)。

单击“Step 1:Copy Data to Personal Folders”(第 1 步:将数据复制到个人文件夹)。

键入 Exchange Server 计算机的名称。

单击数据选项卡,然后单击选中用户邮件和文件夹、相关文件夹邮件和文件夹权限复选框。(单击选中 Dumpster Items(Dumpster 项目)复选框是可选操作。)

让选项卡上的其他部分保留默认设置。单击应用,然后单击确定

单击 All Mailboxes(所有邮箱),然后单击 Next(下一步)。

Exmerge 可将邮箱合并到 .pst 文件 (每用户一个PST文件)




二 服务器B 安装新win2000系统 建立域(如:lwedu.cn, 不要与服务器A同一网络).

1 导入 用户和用户的密码

把服务器A上的用户与用户密码文件  account.txt和 copypwd.txt 及邮箱数据PST文件复制到服务器B.         

可 通过媒体中介载体( 移动硬盘)拷贝或通过 中间网络电脑共享复制(双IP 连接两个网络)


导入用户用 addusers  /p:e  /c  account.txt  命令

导入用户密码 用 copypwd  set  命令.



这时用注销后测试一下导入的密码是否正确.   如果密码正确不让登陆是因为策略限制.


2 用户和密码导入后可安装 Exchange2003

默认安装.


安装 重启后

可在用户与计算机管理中  选中导入的多个用户( 用shift批量选中) 点右键 exchange task 为用户在exchange服务器中创建邮箱.


建完后注销一下, 最好是重启一下让创建的邮箱生效.


可在IE中打开exchange 看一下有没有邮箱.




导入用户邮箱数据 使用工具: Exmerge2003 此时不能使用Exmerge2000

运行之前要把Exchange 服务器的属性中administrator的所有权限都打勾


单击“Two step merge”(两步合并)。

单击“Step 2:Merge Data from Personal Folders”(第 2 步:合并来自个人文件夹的数据)。

键入您的 Exchange Server 计算机名,然后单击 Options(选项)。

单击数据选项卡,然后单击选中“用户邮件和文件夹”、相关文件夹邮件和文件夹权限复选框。(单击选中 Dumpster Items(Dumpster 项目)复选框是可选操作。)

让选项卡上的其他部分保留默认设置。单击应用,然后单击确定。

单击 All Mailboxes(所有邮箱),然后单击 Next(下一步)。



最后打开exchange 测试  看原先用户的邮箱数据在不在!!!!!!!!
作者: yinjie    时间: 2005-10-16 20:53
标题: re:这样很麻烦,不如用ADMT来的方便啊
这样很麻烦,不如用ADMT来的方便啊
作者: XSHAOLONG111    时间: 2005-10-17 08:52
标题: re:其实这样不麻烦的,也适用于其他的系统...
其实这样不麻烦的,<br>
也适用于其他的系统+EXCHANGE,只要命令一打就可以!在系统自带的命令符下操作!<br>

作者: hawks12    时间: 2006-5-18 18:06
标题: re:抄袭别人的贴。BS一下原贴地址:ht...
抄袭别人的贴。BS一下<br>
原贴地址:<a target=_blank href=http://www.gzoz-benet.com/bbs/dispbbs.asp?boardid=24&id=1493>http://www.gzoz-benet.com/bbs/dispbbs.asp?boardid=24&id=1493</a><br>
<br>
本人已按此法实现过。按个人喜欢自由选择升级方法。<br>
对于我来说比较有用,因为我的AD和EX是同一台机器,而且没有好的机器做备份。我将邮件用户账号和密码分别导出为ACCOUNT.TXT和COPYPWD.TXT,200个账号的文件10KB左右大小。即可以做备份也可以用来迁移。<br>
用起来很方便,最主要的,对于那些有纯净系统辟好的人能够做到完全全新安装并保留原账号、密码和邮箱。很爽哦。呵呵。<br>
有时间贴个详细点的贴出来。
作者: walljl    时间: 2006-9-4 15:48
我在用COPYPWD导出密码的时候出错,提示为:
CreateRemoteThread failed:8
不知是什么原因?
作者: xiaoke    时间: 2006-9-5 10:27
比较麻烦,我测试,可以在Windows2000SP4+exchange2000SP3上直接升级exchagne到2003,

当然之前要做备份了




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2