共用方式為


如何使用 DaRT 復原映射復原遠端電腦

使用 Microsoft Diagnostics and Recovery Toolset (DaRT) 10 中的遠端連線功能,在使用者電腦上遠端執行 DaRT 工具。 在使用者提供系統管理員或技術支持人員特定信息之後,IT 系統管理員或技術支援人員就可以控制用戶的計算機,並從遠端執行必要的 DaRT 工具。

如果您在建立復原映射時停用 DaRT 工具,您仍然可以存取所有工具。 用戶無法使用遠端連線以外的所有工具。

復原遠端電腦

  1. 使用 DaRT 復原映射開機終端用戶電腦。

    根據您部署 DaRT 復原映像的方式,您通常會使用下列其中一種方法來開機到 DaRT 以復原遠端電腦。

    • 從問題電腦上的復原分割區開機進入DaRT。
    • 從網路上的遠端分割區開機進入 DaRT。

    如需每個方法優缺點的相關信息,請參閱 規劃如何儲存和部署 DaRT 10 復原映射

    無論您使用哪一種方法來開機到 DaRT,您都必須在 BIOS 中針對您想要提供給使用者的開機選項啟用開機裝置。

    注意

    根據組織中使用的硬碟、網路適配器和其他硬體類型,設定 BIOS 是唯一的。

    當計算機開機進入 DaRT 復原映射時, [NetStart] 對話框隨即出現。

  2. 當系統詢問您是否要初始化網路服務時,請選取下列其中一項:

    - 假設網路上有 DHCP 伺服器,並嘗試從伺服器取得 IP 位址。 如果網路使用靜態 IP 位址而非 DHCP,您稍後可以在 DaRT 中使用 TCP/IP 組 態工具來指定靜態 IP 位址。

    - 略過網路初始化程式。

  3. 指出您是否要重新對應驅動器號。 當您在線上執行 Windows 時,系統磁碟區通常會對應到磁碟驅動器 C。不過,當您在 WinRE 下執行 Windows 離線時,原始系統磁碟區可能會對應到另一個磁碟驅動器,這可能會造成混淆。 如果您決定重新對應,DaRT 會嘗試對應離線驅動器號,以符合線上驅動器號。 只有在稍後在啟動程序中選取離線操作系統時,才會執行重新對應。

  4. 在 [ 系統復原選項] 對話框中,選取鍵盤配置。

  5. 檢查顯示的系統根目錄、安裝的操作系統類型,以及數據分割大小。 如果您沒有看到列出您的作業系統,並懷疑缺少驅動程式是失敗的可能原因,請選取 [載入驅動 程式] 以載入可疑的驅動程式,然後插入裝置的安裝媒體並選取驅動程式。

  6. 選取您要修復或診斷的安裝,然後選取 [ 下一步]

    [ 系統復原選項] 視窗隨即出現,並列出各種復原工具。

    注意

    如果 Windows Recovery Environment (WinRE) 偵測到或懷疑上次嘗試 Windows 10 時未正確啟動,啟動 修復 可能會自動啟動執行。

    重要

    如果任何登錄區已損毀或遺失,註冊表編輯器和其他數個 DaRT 公用程式的功能將會受到限制。 如果未選取任何作業系統,某些工具將無法使用。

  7. 在 [ 系統復原選項] 視窗上,選 取 [Microsoft診斷和復原工具組 ] 以開啟 [診斷和復原工具組]

  8. 在 [ 診斷和復原工具組 ] 視窗上,選取 [ 遠端連線] 以開啟 [DaRT 遠端連線] 視窗。 如果系統提示您提供技術支援中心遠端訪問許可權,請選取 [ 確定]

    [DaRT 遠端連線] 視窗隨即開啟,並顯示票證號碼、IP 位址和埠資訊。

  9. 在技術支援中心計算機上,開啟 DaRT遠端連線查看器

  10. 依序選取 [ 開始]、 [所有程式][Microsoft DaRT 10],然後選取 [ DaRT 遠端連線查看器]

  11. 在 [ DaRT 遠端連線] 視窗中,輸入必要的票證、IP 位址和埠資訊。

    注意

    這項資訊會建立在用戶計算機上,而且必須由使用者提供。 視用戶計算機上可用的IP位址數目而定,可能有多個IP位址可供選擇。

  12. 選取 [連線]

IT 系統管理員現在會假設用戶計算機的控制權,而且可以遠端執行 DaRT 工具。

注意

提供的檔案名為 inv32.xml,並包含遠端連線資訊,例如埠號碼和IP位址。 根據預設,檔案通常位於 %windir%\system32

自定義遠端連線程式

您可以編輯 winpeshl.ini 檔案來自定義遠端連線程式。 如需如何編輯檔案的 winpeshl.ini 詳細資訊,請 參閱Winpeshl.ini 檔案]

指定下列命令和參數,以自訂如何使用使用者電腦建立遠端連線:

命令 參數 描述
RemoteRecovery.exe -nomessage 指定不顯示確認提示。 遠端連線 會繼續,就如同終端使用者已對確認提示回應「是」一樣。
WaitForConnection.exe 無 (none) 防止自定義腳本繼續執行,直到 遠端連線 未執行或與用戶電腦建立有效的連線為止。

重要

如果您單獨指定 WaitForConnection.exe 命令,則不提供任何函式。 它必須在腳本中指定,才能正確運作。

以下是自定義的 winpeshl.ini 檔案範例,以便在嘗試開機到 DaRT 時立即開啟 遠端連線 工具:

[LaunchApps]
"%windir%\system32\netstart.exe -network -remount"
"cmd /C start %windir%\system32\RemoteRecovery.exe -nomessage"
"%windir%\system32\WaitForConnection.exe"
"%SYSTEMDRIVE%\sources\recovery\recenv.exe"

當 DaRT 啟動時,它會在 \Windows\System32\ RAM 磁碟上建立 中的檔案inv32.xml。 此檔案包含連線資訊:IP 位址、埠和票證號碼。 您可以將此檔案複製到網路共用,以觸發技術支援中心工作流程。 例如,自定義程式可以檢查網路共用是否有連線檔案,然後建立支援票證或傳送電子郵件通知。

在命令提示字元中執行遠端連線查看器

若要在命令提示字元中執行 DaRT 遠端連線檢視器 ,請指定 DartRemoteViewer.exe 命令,並使用下列參數:

參數 描述
-ticket=<ticketnumber> 其中 <ticketnumber> 是遠端連線所產生的票證號碼,包括虛線。
-ipaddress=<ipaddress> 其中 <ipaddress> 是遠端連線產生的IP位址。
-port=<port> 其中 <port> 是對應至指定IP位址的埠。

注意

這些參數的變數會在用戶計算機上建立,而且必須由使用者提供。

如果指定這三個參數,而且數據有效,則會在程序啟動時立即嘗試連接。 如果有任何參數無效,程式就會啟動,就如同未指定任何參數一樣。