這裏說一下我在服務器上本地用戶帳號、組的遷移
這裏用到的遷移工具是 Windows PowerShell
遷移支持虛擬機和實體機器的遷移,虛擬機和虛擬機的遷移
但是不支持不同語種之間的遷移,比如英語向中文遷移
這裏我實驗的是虛擬機和虛擬機的遷移 系統是Windows 2008R2
源服務器和目標服務器分別添加功能 Windows Server 遷移工具
接着以管理員權限打開Windows PowerShell
或者打開CMD 輸入 powershell加載 windows powershell
再輸入Add-PSSnapin Microsoft.Windows.ServerManager.Migration
加載遷移工具Add-PSSnapin Microsoft.Windows.ServerManager.Migration
源機器分別有用戶和組 a包含1、2 ,b包含 4、5
接着源服務器輸入命令
Export-SmigServerSetting -User All -Group -Path E:\ –Verbose
All 意爲導出已啓用和已禁用的本地用戶 E:\爲儲存位置
你也可以輸入 Enabled 僅導出已啓用的本地用戶
Disabled 僅導出已禁用的本地用戶
會提示你遷移保存的六位數密碼,牢記以後導入時候會用到
或者用Import-SmigServerSetting cmdlet進行訪問
導出完成
再來我們把svrmig.mig複製到目標服務器
打開目標服務器,以同樣方法運行windows server 遷移工具
Export-SmigServerSetting -User All -Group -Path d:\ -Verbose
All 意爲導入已啓用和已禁用的本地用戶 d:\爲儲存位置 如果是可以可以訪問的共享位置,可以直接輸入
你也可以輸入 Enabled 僅導入已啓用的本地用戶
Disabled 僅導入已禁用的本地用戶
會提示你輸入之前遷移保存的六位數密碼。
這裏必須注意如果源服務器和目標服務器已經存在的相同的用戶和組 將不會導入!
導出導入到這裏就結束了,接着驗證遷移!
可以分別打開源服務器和目標服務器進行對比
或者輸入net user >1.txt net localgroup > 1.txt
導出列表進行對比
這裏可以看到我們的目標服務器和源服務器 擁有一樣的1~5用戶和a、b組!
說明遷移沒問題了,不放心的朋友可以試着用遷移好的用戶 進行登錄測試!
簡單的遷移到這裏就結束了!
有的朋友可能會問如果是Windows Server 2003呢?
答案是一樣的,不過Windows Server R2本身帶有Windows PowerShell
Windows Server 2003必須手動安全Microsoft .NET Framework 2.0
再安裝Windows PowerShell 即可