排解探索用戶端的問題

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

使用記錄檔找出問題

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

排解權限和服務帳戶問題

如果您在連線模式下遇到授權問題,可能是因為您缺少在貴機構中建立服務帳戶所需的權限,或是缺少授權探索用戶端所需的角色。

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

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

  1. 在 Google Cloud 控制台中,依序前往「IAM」>「組織政策」
  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"

  • 替代方法: 編輯登錄檔,即可在 UI 中顯示這個選項。