聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> windows 2003 帐号迁移 批量导入用户

windows 2003 帐号迁移 批量导入用户

时间:2011-03-01 09:12:01    下载该word文档

windows 2003 帐号迁移 批量导入用户

20091218 星期五 08:28

AD账号和密码导入导出.txt

当你的系统账号成千上万的时候,你手动去迁移,那是很痛苦的,现在我介绍两个工具来实现这个功能:

addusers

wind2k resource kit中的命令工具。

A, 备份AD账号

命令 c:\addusers.exe /d:u Account.bak //名字不能改必须是Account.bak;

B, 备份账号密码

copypwd.exe

命令 c:\copypwd.exe dump > copypwd.txt //同样名字不能改copypwd.exe只认copypwd.txt

=====

注意要删除account.bak,copypwd.txt总于账号无关的内容

==========

导入:

先通过addusers导入账号:

命令 c:\addusers.exe /p:L /c Account.bak

导入密码

c:\copypwd.exe set //备份的密码文文件要在同一个目录下。

=======

AD帳號和密碼導入導出

  當你的系統帳號成千上萬的時候你手動去遷移那是很痛苦的現在我介紹兩個工具來實現這個功能

addusers

wind2k resource kit中的命令工具。

A, 備份AD帳號

命令 c:\addusers.exe /d:u Account.bak //名字不能改必須是Account.bak;

B, 備份帳號密碼

copypwd.exe

命令 c:\copypwd.exe dump > copypwd.txt //同樣名字不能改copypwd.exe只認copypwd.txt

(导出用户密码一定要在本地执行在终端运行会出现createremotethread failed:8 错误提示)

=====

注意要刪除account.bak,copypwd.txt總於帳號無關的內容

==========

導入

先通過addusers導入帳號

命令 c:\addusers.exe /p:l /c Account.bak

導入密碼

c:\copypwd.exe set //備份的密碼文檔要在同一個目錄下。

=======

copypwd命令可以從www.systemtools.com這個網站上下載。

http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe

推荐阅读:

工具介绍:

  1ldifde是系统自带命令行工具,直接在cmd就可以运行。

  2addusers是在wind2k resource kit中的命令工具,可以通过安装wind2k resource kit来获取,下载地址:http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe

  3copypwd可以导出、导入域用户的密码,可以在迁移用户之后,用来恢复用户的密码,当然了,由于导出的密码是hash的结果,能够被解密,为安全起见,使用之后请将导出的密码文件删除。下载地址:http://blogimg.chinaunix.net/blog/upfile2/0812********.zip

  用到的sqlsql来自: http://vspug.com/dustin/2007/04/08/stsadm-in-a-gui-2007-version/

--同步MOSS的用户SID,和AD的用户SID保持一致

DECLARE @login varchar(40), @systemid varbinary(128)

DECLARE curUsers CURSOR LOCAL FOR

SELECT tp_login, tp_systemid FROM userinfo where tp_deleted = 0

OPEN curUsers

FETCH NEXT FROM curUsers INTO @login, @systemid

WHILE @@FETCH_STATUS = 0

BEGIN

PRINT 'Resetting user ' + @login + ' to new SID '

PRINT suser_sid(@login)

UPDATE UserInfo

SET tp_systemid = suser_sid(tp_login) WHERE CURRENT OF curUsers

FETCH NEXT FROM curUsers INTO @login, @systemid

END

CLOSE curUsers

DEALLOCATE curUsers

GO

  另外介绍:

  工具ADSI Editor也是一个很好用的工具,可以编辑AD中的很多信息,还可以使我们更加了解AD。可以通过安装系统安装盘的【I386\SUPPORT\TOOLS】目录中的SUPTOOLS.MSI,来安装。也可以下载:http://download.microsoft.com/download/3/e/4/3e438f5e-24ef-4637-abd1-981341d349c7/WindowsServer2003-KB892777-SupportTools-x86-ENU.exe文件进行安装。

  需求说明:

  如果你的AD环境因为多次的修改,例如调整域名、修改设置、反复安装和域相关的软件,导致在安装某些软件的时候会提示你【联系不上域,找不到域控制器】之类的错误的时候,这时候你想到了重新安装系统和域,但是域中的用户怎么办?就算用户抢救回来了,可是大多用户都修改了密码,想要这次变动在他们不知道的情况下,而且他们不会向你的上司抱怨怎么密码又给我重置了,你们IT的每天都在做什么啊,然后这些抱怨最终是会落到你的头上的,这时候怎么办?密码也回来了,可是用户的SID呢?在MOSS网站中用户的权限怎么办?新添加的用户虽然和以前的用户信息都一致,可是SID不一致,导致用户在MOSS网站的权限需要重新配置,在不能编辑新用户的SID的情况下(至少现在还不知道如何编辑域用户的SID值),如何修改它们在MOSS网站中的映射用户的SID值呢?

  步骤说明:

1、导出指定的组织单元信息,192.168.0.1为域控制器的IP

ldifde -f c:\exportOu.ldf -s 192.168.0.1 -d "dc=moss,dc=com" -p subtree -r "(&(objectClass=organizationalUnit)(ou=TestOu))" -l "cn,name,objectClass,ou,DistinguishedName,objectCategory"

2、导出指定的域(组织单元)中用户信息,192.168.0.1为域控制器的IP

ldifde -f c:\exportUser.ldf -s 192.168.0.1 -d "ou=TestOU,dc=moss,dc=com" -p subtree -r "(|(objectClass=user)(objectClass=group))" -l "cn,name,objectClass,displayName,DistinguishedName,sAMAccountName,sn,title,userPrincipalName"

3、导入域组织单元信息,192.168.0.1为域控制器的IP

ldifde -i -f c:\exportOu.ldf -s 192.168.0.1

4、导入域中用户信息,192.168.0.1为域控制器的IP

ldifde -i -f c:\exportUser.ldf -s 192.168.0.1

5、导出域用户密码【不能在远程中执行这个命令,只能在本机使用这个命令,运行的同时注意关闭防火墙软件,不能修改命令中的文件名copypwd.txt

copypwd dump > copypwd.txt

6、导入域用户密码,自动查找同目录的copypwd.txt文件

copypwd set

7、启用账户【导入用户之后账户是禁用状态】

8、修改账户的密码策略为【密码永远不过期】

9、使用AD的账号SID同步MOSS的内容数据库的【UserInfo】中的【tp_SystemID】列的对应值,使用开始工具中介绍的用到的sql【同步MOSS的用户SID,和AD的用户SID保持一致】,因为在MOSS网站的内容数据库的UserInfo表中存储了登录网站的用户信息,其中的tp_SystemID列存储的是AD的域用户的SID值,所以我们在新建用户之后可以使用这段SQL来更新UserInfo表中的tp_SystemID列,使其和新添加的用户的SID保持一致,这样新添加的用户在MOSS网站中的权限就可以不用重新配置了。

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服