[生產環境遷移×××帳號密碼,驗證可行方案]

[生產環境遷移×××帳號密碼,驗證可行方案]ide

關鍵字:addusers,copypwd,win2003,isa2006,***工具

1、需求背景:測試

        公司環境說明,使用ISA2006+Win2003本地用戶組認證方式搭建的Remote Access ×××ip

本地×××帳號有100個,須要遷移100個帳號及密碼到另外一臺Win2003環境。it

因爲手工更改100個帳號密碼,工做量大且實際操做困難。console

所以須要考慮無損遷移,用戶密碼徹底複製到新的Win2003系統。class

2、解決思路:登錄

        批量導出用戶再導入用戶,這個好辦,用戶名明文存儲下載

 難點在於密碼的導出程序

        1.經過註冊表HASH導出,進行密碼逆向,從而獲取到密碼。難度大且費人費時,不採用

        2.經過copypwd程序導出導入密碼,本次遷移採用的方法

3、實際操做

        1.環境說明  

 172.18.1.1爲源機器,密碼文件存儲在該機(32bit Windows 2003 Standard+ISA 2006) 

 172.18.1.2爲目標機器,密碼文件遷移到該機(32bit Windows 2003)

        2.準備工具

 準備addusers和copypwd工具,

addusers是在wind2k resource kit中的命令工具

下載連接:http://www.systemtools.com/download/copypwd.zip

        3.操做順序

  •  源機器172.18.1.1導出用戶名,導出密碼

複製下載好的addusers.exe和copypwd.exe到C:\

打開CMD,CD \,定位到C:\

C:\addusers /d:u account.bak /* 導出用戶名到account.bak文件  */

C:\>copypwd dump > copypwd.txt /* copypwd.txt必須固定文件名,程序固定調用  */

{Tips,導出密碼要在本地執行,不然出錯CreateRemoteThread failed: 8

也能夠經過遠程桌面加參數執行,mstsc /v:172.18.1.1 /admin(Win7/2008)

mstsc /v:172.18.1.1 /console(Winxp/2003)}

  • 目標機器172.18.1.2導入用戶名及密碼

c:\addusers.exe /p:l /c account.bak /* 導入account.bak中的用戶名  */

C:\>copypwd set  /*  導入密碼  */

這樣導入後,用戶的屬性會變成用戶下次登陸時須更改密碼,須要手工逐個取消

還可使用cusrmgr.exe來批量修改用戶屬性,參照KB,http://support.microsoft.com/kb/272530/zh-cn

命令爲:c:\cusrmgr –u GUEST -s mustchangepassword 便可取消「用戶下次登陸須更改密碼」

        4.驗證測試

由於是生產環境,穩妥起見,最好找下原有用戶測試下,用戶密碼是否正確

相關文章
相關標籤/搜索