Windows2003用户导入和导出
==========================
1、将 addusers.exe、copypwd.exe、copypwd.dll 拷贝到c盘根目录。
2、备份用户账号:打开cmd,切换到路径为c盘(命令:cd C:),并运行addusers,命令:
C:addusers /d:u account.bak // account.bak不能改名字,必须用这个
参数:/d 导出 :u 使用unicode字符。
生成的account.bak也是在C盘根目录,别记错了!
用记事本打开account.bak,把里面一些内置的用户删除掉!因为新server上已经有这些内置的用户了!比如guest等内置用户,管理员的可以根据自身的需求进行删减!
3、备份用户密码:打开cmd,切换到路径为c盘(命令:cd C:),并运行copypwd,命令:
C:copypwd dump > copypwd.txt //copypwd.txt也不能改名字!
如果上一步你有删除一些用户,那么这里打开后也要删除,不然会由报错信息(报错信息可以忽略的)。
生成的copypwd.txt也是在C盘根目录!
4、新服务器导入用户及密码:
先通过addusers导入账号:
命令: c:addusers.exe /p:ce /c Account.bak
参数:/p 密码策略 :c 用户不允许修改密码 e: 密码永不过期
/c 导入账号 /e 删除账号
不过还要根据具体情况删减用户,比如一些系统用户等。
导入密码:
c:copypwd.exe set //备份的密码文文件要在同一个目录下。
5、使用时要注意几点:
(1)copypwd.exe只能在本地会话上使用,如果用远程桌面会出现错误。
(2)addusers.exe导出的Account.bak,要把里面的计算机名改掉,因为迁移之后计算机名就变了,也可以只保留[User]下的内容。
(3)用户、密码导入到新服务器后,可能需要重新设置用户组。
总之,如果有大量用户需要导入导出的话,用这个工具要方便许多。