針對 Autopilot 裝置匯入和註冊進行疑難解答

如需將裝置匯入和註冊至 Intune 時可能發生之問題的相關信息,請參閱下列各節。

使用自我部署或預先布建模式重新註冊時0x80180014錯誤碼

在第一次部署 Autopilot 之後,具有目標 Autopilot 自我部署模式或預先布建模式配置檔的裝置無法使用 Autopilot 自動重新註冊。 如果您嘗試重新部署裝置,則 0x80180014 會傳回錯誤碼。

Windows 事件追蹤 (ETW) 記錄檔可能會顯示下列行動裝置管理 (MDM) 錯誤:

MDM Enroll: Server Returned Fault/Code/Subcode/Value=(DeviceNotSupported) Fault/Reason/Text=(Enrollment blocked for AP device by SDM One Time Limit Check)

錯誤碼0x80180014的原因 A

Microsoft Intune 已變更 Windows Autopilot 自我部署模式和預先布建模式體驗。 若要重複使用裝置,您必須刪除 Intune 所建立的裝置記錄。

這項變更會影響所有使用自我部署或預先布建模式的 Autopilot 部署。 這項變更會影響裝置在重複使用、重設或重新部署配置檔時。

解決錯誤碼0x80180014的 A

若要透過 Autopilot 重新部署裝置:

  1. 刪除 Intune中的裝置記錄。 如需特定步驟,請參閱從 Intune 系統管理中心刪除裝置
  2. 重新部署 Autopilot 部署配置檔。

錯誤碼0x80180014的原因 B

您的 Intune 租使用者中的 Windows MDM 註冊已停用。

錯誤碼0x80180014的解決方式 B

若要在獨立 Intune 環境中修正此問題,請遵循下列步驟:

  1. 在 Microsoft Intune 系統管理中心,選擇 [裝置>註冊限制],然後選擇裝置類型限制。
  2. 選擇 [平台設定] 旁的 [ 屬性>編輯 ]。 然後選 取[允許 Windows (MDM)
  3. 取 [檢閱 ],然後選取 [ 儲存]

裝置匯入問題

無法轉換裝置哈希錯誤

  • 選取 CSV 之後按兩下 [匯入] 不會執行任何動作
  • 網路追蹤中出現 400 錯誤,錯誤主體 為「無法將常值 』[DEVICEHASH]' 轉換成預期的類型 'Edm.Binary'

無法轉換裝置哈希錯誤的原因

此錯誤指向裝置哈希格式不正確。 損毀所收集哈希的任何專案都可能導致此錯誤。 其中一個可能性是哈希本身 (即使其有效) 無法譯碼。

無法轉換裝置哈希錯誤的說明

裝置哈希為Base64。 在裝置層級,它會編碼為未填補的Base64,但Autopilot預期填補Base64。 通常,承載不需要填補,而且程式會正常運作。 不過,有時候承載不會乾淨地排列,而且需要填補。 在此情況下,會顯示上述錯誤。 PowerShell 的Base64譯碼器也需要填補Base64,因此我們可以使用此譯碼器來驗證哈希是否已正確填補。

哈希結尾的 「A」 字元實際上是空的數據。 Base64 中的每個字元都是6位。 Base64 中的 是等於 0 的 6 位。 在結尾刪除或新增 A 並不會變更實際的承載數據。

無法轉換裝置哈希錯誤的解決方式

若要修正此問題,必須修改哈希,然後測試新的值,直到PowerShell成功譯碼哈希為止。 結果大多難以辨識,這沒關係。 我們只在尋找它,不要擲回 Base-64 char陣列或字串的長度無效的錯誤。

若要測試base64,您可以使用下列PowerShell:

[System.Text.Encoding]::ascii.getstring( [System.Convert]::FromBase64String("DEVICE HASH"))

因此,舉例來說:

[System.Text.Encoding]::ascii.getstring( [System.Convert]::FromBase64String("Q29udG9zbwAAA"))

這個特定範例不是裝置哈希,而是未填補的Base64不一致,因此適合用於測試。

現在適用於填補規則。 填補字元為 “=”。 填補字元只能在哈希的結尾,而且最多只能有兩個填補字元。 以下是基本邏輯。

  • 譯碼哈希是否失敗?
    • 是:最後兩個字元是否為 “=”?
      • 是:以單一 “A” 字元取代 “=”,然後再試一次
      • 否:在結尾新增另一個 “=” 字元,然後再試一次
  • 否:該哈希有效

在上一個範例哈希上循環上述邏輯時,我們會取得下列排列:

  • Q29udG9zbwAAA
  • Q29udG9zbwAAA=
  • Q29udG9zbwAAA==
  • Q29udG9zbwAAAA
  • Q29udG9zbwAAAA=
  • Q29udG9zbwAAAA== (此有有效的填補)

將收集到的哈希取代為此新的填補哈希,然後再次嘗試匯入。

重新安裝映像至較舊的 OS 版本之後,不會套用 Autopilot 配置檔

如果您使用下列其中一個 Windows 版本註冊裝置:

然後重新安裝映像至較舊的 OS 版本,則不會套用 Autopilot 配置檔。 裝置必須重新註冊,才能成功完成 Autopilot 部署。 您可能會在 Autopilot 裝置頁面中看到 [ 修正擱置 中] 或 [ 需要注意 ] 訊息,指出裝置上有硬體變更。 選取 [ 修正暫止 狀態] 的連結時,會出現下列訊息:

我們在此裝置上偵測到硬體變更。 我們正嘗試自動註冊新的硬體。 您現在不需要執行任何動作;下次簽入結果時,狀態將會更新。

重新建立映像至較舊的 OS 版本之後,未套用 Autopilot 配置檔的原因

將裝置重新安裝映像至較舊 OS 版本之後,Autopilot 配置檔不會套用,這是裝置上發生硬體變更時的預期行為。 如需詳細資訊,請參閱 Windows Autopilot 登入和部署體驗的主要功能傳回

重新安裝映像至較舊的 OS 版本之後,未套用 Autopilot 配置檔的解析

當裝置在裝置上的硬體變更之後重新安裝映像至較舊的 OS 版本時,請取消註冊並重新註冊裝置。 如需有關如何取消註冊裝置的詳細資訊,請參閱下列文章:

Intune 註冊問題

如需 Intune 註冊問題的協助,請參閱針對 Intune 中的 Windows 裝置註冊錯誤進行疑難解答。 常見問題可能包括:

  • 指派給用戶的授權不正確或遺失。
  • 為用戶註冊的裝置太多。

錯誤碼80180018通常會在標題為 [ 發生錯誤] 的錯誤頁面上報告。 此錯誤表示 MDM 註冊失敗。

如果 Autopilot 重設立即失敗,且錯誤 發生問題。請使用系統管理員帳戶登入,以查看原因並手動重設,請參閱 針對 Autopilot 重設進行疑難解答 以取得更多說明。