排解探索用戶端的問題

本文說明如何解決探索用戶端的問題。

使用記錄檔找出問題

探索用戶端會產生可用於偵錯的記錄檔。記錄檔會儲存在安裝探索用戶端的機器上,位於 C:\ProgramData\Google\mcdc\logs 資料夾中。

排解權限和服務帳戶問題

如果連結模式的授權程序發生問題,可能是因為您沒有在機構中建立服務帳戶的必要權限,或是缺少授權探索用戶端的必要角色。

如要解決這個問題,請要求貴機構管理員為您建立服務帳戶,並指派 roles/migrationcenter.discoveryClient 角色。此外,請確認專案中已啟用 Cloud Resource Manager API

如果您在 Google Cloud上建立新的機構,系統預設會停用服務帳戶金鑰建立功能。如要啟用服務帳戶金鑰建立功能,請確認您已獲派 Organization Policy Administrator 角色,然後按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「IAM」>「Organization Policies」(機構政策)
  2. 按一下名為「Disable service account key creation」(停用服務帳戶金鑰建立功能) 的政策
  3. 按一下「管理政策」
  4. 在「編輯政策」頁面的「適用對象」部分,選取「自訂」
  5. 在「規則」部分展開「編輯規則」,然後將「強制執行」設為「關閉」
  6. 按一下「設定政策」即可完成。

排解安裝問題。

如果您安裝或升級探索用戶端,但未以本機管理員身分登入,MSI 執行作業可能會失敗,並顯示下列錯誤訊息:

Google Cloud Migration Center discovery client Setup Wizard ended prematurely
because of an error. Your system has not been modified. To install this program
at a later time, run Setup Wizard again. Click the Finish button to exit the
Setup Wizard.

如要解決這個問題,請在 MSI 檔案上按一下滑鼠右鍵,然後以管理員身分執行。

在某些情況下,由於特定 Windows 版本或網域政策,「以系統管理員身分執行」選項可能會隱藏。如要解決這個問題,請嘗試下列解決方法:

  • 建議方法:以管理員身分開啟 PowerShell,然後執行 msiexec.exe /i mcdc.msi /L*V "C:\installer.log"

  • 替代方法: 編輯登錄檔 ,在使用者介面中顯示這個選項。