Регистрация мобильного устройства

Регистрация мобильных устройств — это первый этап управления предприятием. Устройство настроено для взаимодействия с сервером MDM, используя меры безопасности во время процесса регистрации. Служба регистрации проверяет, что предприятие управляет только прошедшими проверку подлинности и авторизованными устройствами.

Процесс регистрации включает в себя следующие шаги.

  1. Обнаружение конечной точки регистрации. Этот шаг предоставляет параметры конфигурации конечной точки регистрации.
  2. Установка сертификата. Этот шаг обрабатывает проверку подлинности пользователя, создание сертификата и установку сертификата. Установленные сертификаты будут использоваться в будущем для управления взаимной проверкой подлинности клиента и сервера (TLS/SSL).
  3. Подготовка клиента DM. Этот шаг настраивает клиент Управление устройствами (DM) для подключения к серверу mobile Управление устройствами (MDM) после регистрации через DM SyncML через HTTPS (также известный как Open Mobile Alliance Управление устройствами (OMA DM) XML).

Протокол регистрации

В протокол регистрации внесено много изменений для лучшей поддержки различных сценариев на всех платформах. Подробные сведения о протоколе регистрации мобильных устройств см. в следующих разделах:

Процесс регистрации состоит из следующих этапов:

Запрос на обнаружение

Запрос обнаружения — это простой вызов HTTP, который возвращает XML по протоколу HTTP. Возвращаемый XML-код включает URL-адрес проверки подлинности, URL-адрес службы управления и тип учетных данных пользователя.

Политика регистрации сертификатов

Конфигурация политики регистрации сертификатов представляет собой реализацию протокола MS-XCEP, который описан в разделе [MS-XCEP]: Спецификация протокола политики регистрации сертификатов X.509. В разделе 4 спецификации приведен пример запроса и ответа политики. Протокол политики регистрации сертификатов X.509 — это протокол минимального обмена сообщениями, включающий одно сообщение запроса клиента (GetPolicies) с соответствующим ответным сообщением сервера (GetPoliciesResponse).

Дополнительные сведения см. в разделе [MS-XCEP]: протокол политики регистрации сертификатов X.509.

Регистрация сертификата

Регистрация сертификата представляет собой реализацию протокола MS-WSTEP.

Конфигурация управления

Сервер отправляет XML-код подготовки, содержащий сертификат сервера (для проверки подлинности TLS/SSL-сервера), сертификат клиента, выданный корпоративным ЦС, сведения о начальной загрузке клиента DM (чтобы клиент взаимодействовал с сервером управления), маркер корпоративного приложения (чтобы пользователь устанавливал корпоративные приложения) и ссылку для скачивания приложения Корпоративного центра.

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

Примечание.

Рекомендуется не использовать жестко заданные проверки на стороне сервера для таких значений, как:

  • Строка агента пользователя
  • Все фиксированные URI, передаваемые во время регистрации
  • Определенное форматирование любого значения, если не указано иное, например формат идентификатора устройства.

Поддержка регистрации для устройств, присоединенных к домену

Устройства, присоединенные к локальная служба Active Directory, могут регистрироваться в MDM с помощью параметров Доступ>к рабочей или учебной программе. Однако регистрация может быть ориентирована только на пользователя, зарегистрированного с помощью политик для конкретных пользователей. Политики, предназначенные для устройств, по-прежнему предназначены для всех пользователей устройства.

Сценарии регистрации не поддерживаются

В следующих сценариях регистрация MDM не разрешена.

  • Встроенные учетные записи администратора на рабочем столе Windows не могут регистрироваться в MDM.
  • Обычные пользователи не могут зарегистрироваться в MDM. Регистрироваться могут только администраторы.

Отключение регистрации MDM

ИТ-администратор может отключить регистрацию MDM для компьютеров, присоединенных к домену, с помощью групповой политики Отключить регистрацию MDM .

Путь групповая политика: конфигурация> компьютераАдминистративные шаблоны>Компоненты> WindowsMDM>Отключить регистрацию MDM. Соответствующий раздел реестра: HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\MDM\DisableRegistration (REG_DWORD)

Отключите политику регистрации MDM в Редактор групповой политики.

Сообщения об ошибках регистрации

Сервер регистрации может отклонять сообщения о регистрации с помощью формата SOAP Fault. Созданные ошибки можно отправить следующим образом:

<s:envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
    <s:header>
        <a:action s:mustunderstand="1">http://schemas.microsoft.com/windows/pki/2009/01/enrollment/rstrc/wstep</a:action>
        <activityid correlationid="2493ee37-beeb-4cb9-833c-cadde9067645" xmlns="http://schemas.microsoft.com/2004/09/servicemodel/diagnostics">2493ee37-beeb-4cb9-833c-cadde9067645</activityid>
        <a:relatesto>urn:uuid:urn:uuid:0d5a1441-5891-453b-becf-a2e5f6ea3749</a:relatesto>
    </s:header>
    <s:body>
        <s:fault>
            <s:code>
                <s:value>s:receiver</s:value>
                <s:subcode>
                    <s:value>s:authorization</s:value>
                </s:subcode>
            </s:code>
            <s:reason>
                <s:text xml:lang="en-us">This User is not authorized to enroll</s:text>
            </s:reason>
        </s:fault>
    </s:body>
</s:envelope>

Примеры сообщений об ошибках:

Пространство имен Subcode Ошибка Описание HRESULT
s: Формат сообщения MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR Недопустимое сообщение с сервера mobile Управление устройствами (MDM). 80180001
s: Authentication MENROLL_E_DEVICE_AUTHENTICATION_ERROR Серверу mobile Управление устройствами (MDM) не удалось проверить подлинность пользователя. Повторите попытку или обратитесь к системному администратору. 80180002
s: Authorization MENROLL_E_DEVICE_AUTHORIZATION_ERROR Пользователь не имеет прав на регистрацию в mobile Управление устройствами (MDM). Повторите попытку или обратитесь к системному администратору. 80180003
s: CertificateRequest MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR У пользователя нет разрешения на шаблон сертификата или центр сертификации недоступен. Повторите попытку или обратитесь к системному администратору. 80180004
s: EnrollmentServer MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR На сервере mobile Управление устройствами (MDM) произошла ошибка. Повторите попытку или обратитесь к системному администратору. 80180005
a: InternalServiceFault MENROLL_E_DEVICE_INTERNALSERVICE_ERROR На сервере Mobile Управление устройствами (MDM) возникло необработанное исключение. Повторите попытку или обратитесь к системному администратору. 80180006
a: InvalidSecurity MENROLL_E_DEVICE_INVALIDSECURITY_ERROR Серверу мобильной Управление устройствами (MDM) не удалось проверить вашу учетную запись. Повторите попытку или обратитесь к системному администратору. 80180007

Формат SOAP также включает deviceenrollmentserviceerror элемент . Вот пример.

<s:envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
    <s:header>
        <a:action s:mustunderstand="1">http://schemas.microsoft.com/windows/pki/2009/01/enrollment/rstrc/wstep</a:action>
        <activityid correlationid="2493ee37-beeb-4cb9-833c-cadde9067645" xmlns="http://schemas.microsoft.com/2004/09/servicemodel/diagnostics">2493ee37-beeb-4cb9-833c-cadde9067645</activityid>
        <a:relatesto>urn:uuid:urn:uuid:0d5a1441-5891-453b-becf-a2e5f6ea3749</a:relatesto>
    </s:header>
    <s:body>
        <s:fault>
            <s:code>
                <s:value>s:receiver</s:value>
                <s:subcode>
                    <s:value>s:authorization</s:value>
                </s:subcode>
            </s:code>
            <s:reason>
                <s:text xml:lang="en-us">device cap reached</s:text>
            </s:reason>
            <s:detail>
                <deviceenrollmentserviceerror xmlns="http://schemas.microsoft.com/windows/pki/2009/01/enrollment">
                    <errortype>devicecapreached</errortype>
                    <message>device cap reached</message>
                    <traceid>2493ee37-beeb-4cb9-833c-cadde9067645</traceid>
                </deviceenrollmentserviceerror>
            </s:detail>
        </s:fault>
    </s:body>
</s:envelope>

Примеры сообщений об ошибках:

Subcode Ошибка Описание HRESULT
DeviceCapReached MENROLL_E_DEVICECAPREACHED В учетной записи слишком много устройств, зарегистрированных в mobile Управление устройствами (MDM). Удалите или отмените регистрацию старых устройств, чтобы устранить эту ошибку. 80180013
DeviceNotSupported MENROLL_E_DEVICENOTSUPPORTED Сервер мобильной Управление устройствами (MDM) не поддерживает эту платформу или версию. Рассмотрите возможность обновления устройства. 80180014
NotSupported MENROLL_E_NOT_SUPPORTED Мобильные Управление устройствами (MDM) обычно не поддерживаются для этого устройства. 80180015
NotEligibleToRenew MENROLL_E_NOTELIGIBLETORENEW Устройство пытается обновить сертификат mobile Управление устройствами (MDM), но сервер отклонил запрос. Проверьте расписание продления на устройстве. 80180016
InMaintenance MENROLL_E_INMAINTENANCE На сервере Mobile Управление устройствами (MDM) указано, что ваша учетная запись находится в состоянии обслуживания, повторите попытку позже. 80180017
UserLicense MENROLL_E_USER_LICENSE Произошла ошибка с лицензией пользователя mobile Управление устройствами (MDM). Обратитесь к системному администратору. 80180018
InvalidEnrollmentData MENROLL_E_ENROLLMENTDATAINVALID Сервер мобильной Управление устройствами (MDM) отклонил данные регистрации. Сервер может быть настроен неправильно. 80180019

TraceID — это текстовый узел свободной формы, который регистрируется в журнале. Он должен определить состояние на стороне сервера для этой попытки регистрации. Эта информация может использоваться службой поддержки для поиска причин, по которым сервер отклонил регистрацию.