Windows Server 移轉工具 包括五個 Windows PowerShell Cmdlet,可讓您將部分伺服器角色、功能、作業系統設定、共用以及其他資料,從執行 Windows Server 2003、Windows Server 2003 R2、Windows Server 2008 或 Windows Server® 2008 R2 的電腦移轉到執行 Windows Server 2008 R2 的電腦。本主題將識別和描述屬於 Windows Server 移轉工具 一部分的 Windows PowerShell Cmdlet。
如需 Windows Server 移轉工具 支援的完整作業系統清單,請參閱本說明中的 Windows Server 移轉工具和指南。
Windows PowerShell
Cmdlet (發音如 command-lets) 是 Windows PowerShell 2.0 (預設安裝為 Windows Server 2008 R2 的一部分) 所含的內建命令。如需 Windows PowerShell 以及 Cmdlet 如何運作的相關資訊,請參閱 Windows PowerShell 的 [開始使用] 指南。若要開啟 [開始使用],請依序按一下 [開始]、[所有程式]、[附屬應用程式]、[Windows PowerShell 2.0] 和 [文件],並開啟您地區設定的資料夾,然後按兩下 [GettingStarted.rtf]。
以系統管理員身分執行 Windows PowerShell
雖然 Windows Server 移轉工具 Cmdlet 是在執行 Windows Server 2008 R2、Windows Server 2003 或 Windows Server 2008 的伺服器上運作,但是因為 Windows Server 2008 和 Windows Server 2008 R2 含有「使用者帳戶控制」安全性功能,所以即使您已使用系統管理員身分登入電腦,仍必須使用提升的使用者權限在上述作業系統中執行 Windows PowerShell。
- 在執行 Windows Server 2003 的電腦上,依序按一下 [開始] 和 [所有程式],開啟 [Windows PowerShell] 資料夾,然後按一下 [Windows PowerShell] 捷徑,以開啟 Windows PowerShell 工作階段。
- 在執行 Windows Server 2008 的電腦上,使用提升的使用者權限來開啟 Windows PowerShell 工作階段。若要這樣做,請依序按一下 [開始] 和 [所有程式],開啟 [Windows PowerShell] 資料夾,在 [Windows PowerShell] 捷徑上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
- 在執行 Windows Server 2008 R2 的電腦上,使用提升的使用者權限來開啟 Windows PowerShell 工作階段。若要這樣做,請依序按一下 [開始]、[所有程式] 和 [附屬應用程式],開啟 [Windows PowerShell] 資料夾,在 [Windows PowerShell] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
啟動 Windows Server 移轉工具
您可以使用下列兩種程序中的一種來啟動 Windows Server 移轉工具。
從 [開始] 功能表啟動 Windows Server 移轉工具 |
在執行 Windows Server 2008 R2 的電腦上,依序按一下 [開始] 和 [系統管理工具],在 [Windows Server 移轉工具] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
從 Windows PowerShell 工作階段啟動 Windows Server 移轉工具 |
執行下列其中一項。
- 在執行 Windows Server 2003 的電腦上,依序按一下 [開始] 和 [所有程式],開啟 [Windows PowerShell] 資料夾,然後按一下 [Windows PowerShell] 捷徑,以開啟 Windows PowerShell 工作階段。
- 在執行 Windows Server 2008 的電腦上,使用提升的使用者權限來開啟 Windows PowerShell 工作階段。若要這樣做,請依序按一下 [開始] 和 [所有程式],開啟 [Windows PowerShell] 資料夾,在 [Windows PowerShell] 捷徑上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
- 在執行 Windows Server 2008 R2 的電腦上,使用提升的使用者權限來開啟 Windows PowerShell 工作階段。若要這樣做,請依序按一下 [開始]、[所有程式] 和 [附屬應用程式],開啟 [Windows PowerShell] 資料夾,在 [Windows PowerShell] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
- 在執行 Windows Server 2003 的電腦上,依序按一下 [開始] 和 [所有程式],開啟 [Windows PowerShell] 資料夾,然後按一下 [Windows PowerShell] 捷徑,以開啟 Windows PowerShell 工作階段。
將 Windows Server 移轉工具 載入 Windows PowerShell 工作階段。若要載入 Windows Server 移轉工具,請輸入下列命令,然後按 Enter 鍵。
Add-PSSnapin Microsoft.Windows.ServerManager.Migration
Windows Server 移轉工具 Cmdlet
下表描述 Windows Server 移轉工具 提供的 Cmdlet。依照
Cmdlet 名稱 | 描述 |
---|---|
Export-SmigServerSetting | 這個 Cmdlet 會從執行 Windows Server 2003、Windows Server 2008 或 Windows Server 2008 R2 的電腦匯出選取的 Windows 功能和作業系統設定,並將它們存放於使用者在 -Path 參數中指定的移轉存放區。執行 Import-SmigServerSetting Cmdlet 可以將 Windows 功能和作業系統設定從 Export-SmigServerSetting Cmdlet 所填入的移轉存放區中匯入到執行 Windows Server 2008 R2 的目的電腦。 |
Import-SmigServerSetting | 這個 Cmdlet 會從 -Path 參數中所識別的移轉存放區匯入選取的 Windows 功能和作業系統設定,並將它們套用到本機電腦。如果尚未安裝所要移轉的 Windows 功能,則 Import-SmigServerSetting 會自動安裝那些 Windows 功能及其依存項目。 |
Get-SmigServerFeature | 這個 Cmdlet 會列出可以從伺服器匯出或從 -Path 參數中所指定的移轉存放區匯入的所有 Windows 功能集合。 |
Send-SmigServerData | 這個 Cmdlet 會將資料夾、檔案以及相關的權限和共用內容從本機伺服器移轉到目標伺服器。Send-SmigServerData 必須在來源伺服器上執行,且 Receive-SmigServerData Cmdlet 也在同時於目的地伺服器上執行。 |
Receive-SmigServerData | 這個 Cmdlet 允許目標伺服器接收共用、資料夾、檔案,以及從來源伺服器移轉的相關權限和共用內容。Receive-SmigServerData 必須在目的地伺服器上執行,且 Send-SmigServerData 也在同時於來源伺服器上執行。 |