目前有兩種指令可實現匯出匯入功能,請依實際環境選擇適合的方法。
方法一:NETSH
該指令適用於來源端為 WinServer 2008,目的端為 WinServer 2008 or WinServer 2012,但必須在本機執行。
1. 在來源主機開啟命令提示字元,並輸入下列指令。(匯出前要先確認資料夾已建立)
> netsh dhcp server export c:exportdhcpdata.dat all
2. 用檔案總管查看 c:export 資料夾內是否有 dhcpdata.dat 檔案產生。
3. 將該檔案 dhcpdata.dat 複製到 Windows Server 2008 or Windows Server 2012。
4. 在目的主機開啟命令提示字元,並輸入下列指令。(匯入前要先確認已新增 DHCP 角色)
> netsh dhcp server import c:exportdhcpdata.dat all
方法二:PowerShell
該指令只能在 WinServer 2012 執行,但來源端可為 WinServer 2008 or WinServer 2012,所以在目的端 WinServer 2012 可一次執行匯出匯入的作業。
1. 在目的端 DHCP Server 開啟「PowerShell」。
2. 輸入下列指令匯出遠端來源 DHCP Server。(匯出前要先確認資料夾已建立)
> export-dhcpserver -computername <Source DHCP> -file <Folder Path> -verbose
3. 確認資料已匯出後,輸入下列指令匯入。(匯入前要先確認已新增 DHCP 角色)
> import-dhcpserver -computername <Destination DHCP> -leases -file <Folder Path> -backuppath <Backup Folder Path> -verbose
注:匯入後,記得要將新 DHCP Server 授權,這樣才能啟動 DHCP 服務。
資料參考來源:
- Migrate DHCP Role from Server 2008 R2 to Server 2012 R2
- Windows Server 2008 R2 DHCP 伺服器轉移至 Windows Server 2012
- Migrating DHCP Server windows 2008 R2 To Windows 2012 And Windows 2012 R2
沒有留言:
張貼留言