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 移轉工具
  1. 在執行 Windows Server 2008 R2 的電腦上,依序按一下 [開始][系統管理工具],在 [Windows Server 移轉工具] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

從 Windows PowerShell 工作階段啟動 Windows Server 移轉工具
  1. 執行下列其中一項。

    • 在執行 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] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

  2. 將 Windows Server 移轉工具 載入 Windows PowerShell 工作階段。若要載入 Windows Server 移轉工具,請輸入下列命令,然後按 Enter 鍵。

    Add-PSSnapin Microsoft.Windows.ServerManager.Migration

Windows Server 移轉工具 Cmdlet

下表描述 Windows Server 移轉工具 提供的 Cmdlet。依照 Windows Server 移轉工具安裝、存取和移除 (可能為英文網頁) (https://go.microsoft.com/fwlink/?LinkId=134763) 逐步指南提供的指示安裝 Windows Server 移轉工具 之後,就可以隨時取得 Windows Server 移轉工具 Cmdlet 之特定語法、參數和使用指導方針的詳細說明。若要取得詳細說明,請在 Windows PowerShell 工作階段中輸入 Get-Help cmdlet_name -full,其中 cmdlet_name 代表想要取得其說明之 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 也在同時於來源伺服器上執行。