Поделиться через


Устранение неполадок с импортом и регистрацией устройств 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)

Причина A для 0x80180014 кода ошибки

Microsoft Intune изменили режим саморазвиления Windows Autopilot и режим предварительной подготовки. Чтобы повторно использовать устройство, необходимо удалить запись устройства, созданную Intune.

Это изменение влияет на все развертывания Autopilot, использующие режим самостоятельного развертывания или предварительной подготовки. Это изменение влияет на устройства при повторном использовании, сбросе или повторном развертывании профиля.

Решение A для 0x80180014 кода ошибки

Чтобы повторно развернуть устройство с помощью Autopilot, выполните следующие действия.

  1. Удалите запись устройства в Intune. Конкретные действия см. в статье Удаление устройств из Центра администрирования Intune.
  2. Повторно разверните профиль развертывания Autopilot.

Причина B для 0x80180014 кода ошибки

Регистрация Windows MDM отключена в клиенте Intune.

Решение B для 0x80180014 кода ошибки

Для решения этой проблемы в автономной среде Intune необходимо выполнить следующие действия:

  1. В Центре администрирования Microsoft Intune выберитеОграничения регистрацииустройств>, а затем выберите ограничение типа устройства.
  2. Выберите Свойства>Изменить рядом с полем Параметры платформы. Затем выберите Разрешить для Windows (MDM).
  3. Нажмите кнопку Рецензирование , а затем — Сохранить.

Проблемы с импортом устройств

Ошибка "Не удается преобразовать хэш устройства"

  • Нажатие кнопки Импорт после выбора CSV-файла ничего не делает.
  • В трассировке сети отображается ошибка 400 с текстом ошибки "Не удается преобразовать литерал "[DEVICEHASH]" в ожидаемый тип "Edm.Binary"

Причина ошибки "Не удается преобразовать хэш устройства"

Эта ошибка указывает на неправильное форматирование хэша устройства. Все, что повреждает собранный хэш, может вызвать эту ошибку. Одна из возможных вариантов заключается в том, что сам хэш (даже если он является допустимым) не может быть декодирован.

Объяснение ошибки "Не удается преобразовать хэш устройства"

Хэш устройства — Base64. На уровне устройства он закодирован как ненападаемый Base64, но Autopilot ожидает заполнение Base64. Как правило, полезные данные не требуют заполнений, и процесс работает. Однако в некоторых случаях полезные данные не выстраивается в очередь и требуется заполнение. В этом случае отображается указанная выше ошибка. Декодер Base64 PowerShell также ожидает заполнение Base64, поэтому мы можем использовать этот декодер для проверки правильности заполнения хэша.

Символы "A" в конце хэша фактически пустые данные. Каждый символ в Base64 имеет 6 бит. Значение в Base64 равно 6 битам 0. Удаление или добавление Aв конце не изменяет фактические данные полезных данных.

Устранение ошибки не удается преобразовать хэш устройства

Чтобы устранить эту проблему, необходимо изменить хэш, а затем проверить новое значение, пока PowerShell не сможет декодировать хэш. Результат в основном неразборчив, что хорошо. Мы просто ищем, чтобы не выдавать ошибку Недопустимая длина для массива символов Base-64 или строки.

Чтобы протестировать 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== (этот имеет допустимое заполнение)

Замените собранный хэш новым заполненным хэшом, а затем повторите попытку импорта.

Профиль Autopilot не применяется после повторного создания образа в более старой версии ОС

Если вы регистрируете устройство с одной из следующих версий Windows:

а затем переименуйте образ в более раннюю версию ОС. Профиль Autopilot не применяется. Чтобы успешно завершить развертывание Autopilot, устройство потребуется повторно зарегистрировать. На странице Устройств Autopilot может появиться сообщение Исправление в ожидании или Требуется внимание , которое указывает на то, что на устройстве произошло изменение оборудования. Если выбрана ссылка для состояния ожидания исправления , появляется следующее сообщение:

Мы обнаружили изменение оборудования на этом устройстве. Мы пытаемся автоматически зарегистрировать новое оборудование. Вам не нужно ничего делать сейчас; состояние будет обновлено на следующем проверка в с результатом.

Причина того, что профиль Autopilot не применен после повторного создания образа в более старой версии ОС

Профиль Autopilot не применяется после того, как устройство переименовывалось в более старую версию ОС, ожидается при изменении оборудования на устройстве. Дополнительные сведения см. в статье Возврат основных функциональных возможностей для входа и развертывания Windows Autopilot.

Разрешение профиля Autopilot не применено после повторного создания образа в более старой версии ОС

Если после изменения оборудования на устройстве устройство переименовывалось на более старую версию ОС, отмените регистрацию и повторно зарегистрируйте устройство. Дополнительные сведения, включая отмену регистрации устройства, см. в следующих статьях:

проблемы с регистрацией Intune

Сведения об устранении проблем с регистрацией Intune см. в статье Устранение ошибок регистрации устройств Windows в Intune. Ниже приведены распространенные проблемы.

  • Неправильные или отсутствующие лицензии, назначенные пользователю.
  • Слишком много устройств, зарегистрированных для пользователя.

Код ошибки 80180018 обычно отображается на странице ошибки под названием Что-то пошло не так. Эта ошибка означает, что регистрация MDM завершилась сбоем.

Если сброс Autopilot немедленно завершается сбоем с ошибкой . Войдите с учетной записью администратора, чтобы узнать, почему и выполнить сброс вручную. Дополнительные сведения см. в статье Устранение неполадок с автопилотом .