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


Поставщик служб конфигурации w7 APPLICATION

В таблице ниже показано применимость Windows:

Выпуск Windows 10 Windows 11
Домашняя Да Да
Pro Да Да
Windows SE Нет Да
Для бизнеса Да Да
Корпоративная Да Да
Для образовательных учреждений Да Да

Поставщик службы конфигурации APPLICATION с идентификатором APPID w7 используется для начальной загрузки устройства с учетной записью OMA DM. Хотя этот поставщик службы конфигурации используется для настройки учетной записи OMA DM, он управляется с помощью подготовки клиента OMA.

Примечание.

Этому поставщику службы конфигурации требуется доступ к возможностям ID_CAP_CSP_FOUNDATION и ID_CAP_DEVICE_MANAGEMENT_ADMIN из приложения конфигурации сети.

Ниже показан поставщик служб конфигурации в формате дерева, используемом при подготовке клиента OMA.

APPLICATION
---APPADDR
------ADDR
------ADDRTYPE
------PORT
---------PORTNBR
---APPAUTH
------AAUTHDATA
------AAUTHLEVEL
------AAUTHNAME
------AAUTHSECRET
------AAUTHTYPE
---AppID
---BACKCOMPATRETRYDISABLED
---CONNRETRYFREQ
---DEFAULTENCODING
---INIT
---INITIALBACKOFTIME
---MAXBACKOFTIME
---NAME
---PROTOVER
---PROVIDER-ID
---ROLE
---TO-NAPID
---USEHWDEVID
---SSLCLIENTCERTSEARCHCRITERIA

Примечание.

Все имена параметров и типы характеристик чувствительны к регистру и должны использовать все прописные буквы. Учетные данные APPSRV и CLIENT должны быть предоставлены в XML-коде подготовки.

APPADDR Эта характеристика используется в характеристике w7 APPLICATION для указания адреса сервера dm.

APPADDR/ADDR Дополнительные. Параметр ADDR используется в характеристике APPADDR для получения или задания адреса сервера DM OMA. Этот параметр принимает строковое значение.

APPADDR/ADDRTYPE Дополнительные. Параметр ADDRTYPE используется в характеристике APPADDR для получения или задания формата параметра ADDR. Этот параметр принимает строковое значение.

В XML-файле OMA DM, если существует несколько экземпляров этого параметра, используется первое допустимое значение параметра.

APPADDR/PORT Эта характеристика используется в характеристике APPADDR для указания сведений о портах.

APPADDR/PORT/PORTNBR Обязательно. Параметр PORTNBR используется в характеристике PORT, чтобы получить или задать номер порта для подключения. Этот параметр принимает числовое значение в строковом формате.

APPAUTH Эта характеристика используется в характеристике w7 APPLICATION для указания сведений о проверке подлинности.

APPAUTH/AAUTHDATA Дополнительные. Параметр AAUTHDATA используется в характеристике APPAUTH для получения или задания дополнительных данных, используемых при проверке подлинности. Этот параметр используется для передачи nonce для типа дайджест-проверки подлинности. Этот параметр принимает строковое значение. Значение этого параметра имеет кодировку base64 в виде ряда байтов. Если AAUTHTYPE — DIGEST, это значение используется в качестве значения nonce при вычислении хэша MD5, а при вычислении хэша на стороне сервера и на стороне устройства следует использовать восьмеричную форму двоичных данных.

APPAUTH/AAUTHLEVEL Обязательно. Параметр AAUTHLEVEL используется в характеристике APPAUTH, чтобы указать, являются ли учетные данные для проверки подлинности сервера или проверки подлинности клиента. Этот параметр принимает строковое значение. Это значение можно задать.

Допустимые значения:

  • APPSRV — указывает, что клиент выполняет проверку подлинности на сервере DM OMA на уровне протокола DM.

  • CLIENT — указывает, что сервер выполняет проверку подлинности на клиенте DM OMA на уровне протокола DM.

APPAUTH/AAUTHNAME Дополнительные. Параметр AAUTHNAME используется в характеристике APPAUTH для различения имен клиентов OMA DM. Этот параметр принимает строковое значение. Это значение можно задать.

APPAUTH/AAUTHSECRET Обязательно. Параметр AAUTHSECRET используется в характеристике APPAUTH для получения или задания секрета проверки подлинности, используемого для проверки подлинности пользователя. Этот параметр принимает строковое значение.

APPAUTH/AAUTHTYPE Дополнительные. Параметр AAUTHTYPE характеристики APPAUTH используется для получения или задания метода проверки подлинности. Этот параметр принимает строковое значение.

Допустимые значения:

  • BASIC — указывает, что тип проверки подлинности SyncML DM syncml:auth-basic.
  • DIGEST — указывает тип проверки подлинности SyncML DM syncml:auth-md5.
  • Если AAUTHLEVEL имеет значение CLIENT, AAUTHTYPE должен иметь значение DIGEST. Если AAUTHLEVEL имеет значение APPSRV, AAUTHTYPE может быть basic или digest.

APPID Обязательно. Параметр APPID используется в характеристике APPLICATION для дифференцировать типы доступных служб приложений и протоколов. Этот параметр принимает строковое значение. Это значение можно получить или задать. Единственное допустимое значение для настройки начальной загрузки appID подготовки клиента OMA — w7.

BACKCOMPATRETRYDISABLED Дополнительные. Параметр BACKCOMPATRETRYDISABLED используется в характеристике ПРИЛОЖЕНИЯ, чтобы указать, следует ли повторно отправить пакет с более старой версией протокола (например, 1.1) в SyncHdr (не включая первый раз).

Примечание.

Этот параметр не содержит значения. Существование этого параметра означает, что повторная попытка обратной совместимости отключена. Если параметр отсутствует, это означает, что включена повторная попытка обратной совместимости.

CONNRETRYFREQ Дополнительные. Параметр CONNRETRYFREQ используется в характеристике APPLICATION для указания количества повторных попыток, которые выполняет клиент dm при возникновении ошибок уровня диспетчер подключений или WinInet. Этот параметр принимает числовое значение в строковом формате. Значение по умолчанию — "3". Этот параметр можно задать.

DEFAULTENCODING Дополнительные. Параметр DEFAULTENCODING используется в характеристике APPLICATION, чтобы указать, должен ли клиент DM использовать WBXML или XML для пакета DM при взаимодействии с сервером. Этот параметр можно получить или задать.

Допустимые значения:

  • application/vnd.syncml.dm+xml (по умолчанию)
  • application/vnd.syncml.dm+wbxml

INIT Дополнительные. Параметр INIT используется в характеристике APPLICATION, чтобы указать, что сервер управления хочет, чтобы клиент инициировал сеанс управления сразу после утверждения параметров. Если текущий документ w7 APPLICATION будет помещен в ПЗУ, параметр INIT не должен присутствовать.

Примечание.

Этот узел предназначен только для мобильных операторов, и серверы MDM, которые пытаются использовать этот узел, завершится ошибкой. Этот узел не поддерживается в сценарии регистрации КОРПОРАТИВНЫХ MDM. Этот параметр заставляет устройство попытаться подключиться к серверу OMA DM. Попытка подключения завершается ошибкой, если XML-код задан на этапе coldinit. Распространенной причиной этого сбоя является то, что сразу после завершения coldinit радио еще не готов.

  INITIALBACKOFFTIME Дополнительные. Параметр INITIALBACKOFFTIME используется в характеристике APPLICATION для указания начального времени ожидания в миллисекундах при первой попытке клиента dm. Время ожидания растет в геометрической прогрессии. Этот параметр принимает числовое значение в строковом формате. Значение по умолчанию — 16000. Этот параметр можно получить или задать.

MAXBACKOFFTIME Дополнительные. Параметр MAXBACKOFFTIME используется в характеристике APPLICATION для указания максимального количества миллисекунда в спящем режиме после сбоя отправки пакета. Этот параметр принимает числовое значение в строковом формате. Значение по умолчанию — "86400000". Этот параметр можно задать.

ИМЯ Дополнительные. Параметр NAME используется в характеристике ПРИЛОЖЕНИЯ для указания удобочитаемого удостоверения приложения. Этот параметр используется для определения части пути реестра для параметров ПРИЛОЖЕНИЯ. Этот параметр можно задать.

Параметр NAME может быть строковым или null (без значения). Если значение не указано, расположение реестра по умолчанию <будет неименованным>.

PROTOVER Дополнительные. Параметр PROTOVER используется в характеристике ПРИЛОЖЕНИЯ для указания версии протокола OMA DM, которую поддерживает сервер. Значение по умолчанию не предполагается. Версия протокола, заданная этим узлом, будет соответствовать версии протокола, которую клиент dm сообщает серверу в SyncHdr в пакете 1. Если этот узел не указан при добавлении учетной записи сервера DM, используется последняя версия протокола DM, которую поддерживает клиент. В Windows Phone эта версия — 1.2. Этот параметр является настраиваемым параметром Майкрософт. Этот параметр можно задать.

Возможные значения:

  • 1.1
  • 1.2

ИДЕНТИФИКАТОР ПОСТАВЩИКА Дополнительные. Параметр PROVIDER-ID используется в характеристике APPLICATION для дифференцировки серверов OMA DM. Он указывает идентификатор сервера для сервера управления, используемого в текущем сеансе управления. Этот параметр принимает строковое значение. Этот параметр можно задать.

РОЛЬ Дополнительные. Параметр ROLE используется в характеристике APPLICATION для указания камеры приложения безопасности, с которым должен выполняться сеанс dm при взаимодействии с сервером DM. Поддерживаются только роли 8 (оператор мобильной связи) и 32 (корпоративный). Если этот параметр отсутствует, предполагается роль оператора мобильной связи. Роль предприятия может быть задана только клиентом регистрации предприятия. Корпоративный клиент не может задать роль оператора мобильной связи. Этот параметр является настраиваемым параметром Майкрософт. Этот параметр принимает числовое значение в строковом формате. Этот параметр можно получить или задать.

TO-NAPID Дополнительные. Параметр TO-NAPID используется в характеристике ПРИЛОЖЕНИЯ, чтобы указать точку доступа сети, которую клиент будет использовать для подключения к серверу OMA DM. Если указано несколько параметров TO-NAPID, сохраняется только первое значение TO-NAPID. Этот параметр принимает строковое значение. Этот параметр можно задать.

USEHWDEVID Дополнительные. Параметр USEHWDEVID используется в характеристике APPLICATION для указания использования идентификации оборудования устройства. У него нет значения.

  • Если параметр отсутствует, по умолчанию используется идентификатор GUID приложения, а не идентификатор устройства.
  • Если параметр присутствует, идентификатор аппаратного устройства будет указан на узле ./DevInfo/DevID и в исходном LocURI пакета DM, отправленном на сервер. Для устройства GSM возвращается международное удостоверение мобильного абонента (IMEI).

SSLCLIENTCERTSEARCHCRITERIA Дополнительные. Параметр SSLCLIENTCERTSEARCHCRITERIA используется в характеристике APPLICATION для указания условий поиска сертификата клиента. Этот параметр поддерживает поиск по атрибутам subject и хранилищам сертификатов. Если указаны какие-либо другие критерии, они игнорируются.

Строка представляет собой объединение пар "имя-значение", каждый член пары разделен символом "&". Имя и значения разделяются символом "=". При наличии нескольких значений каждое значение разделяется символом Юникода "U+F000". Если имя или значение содержит символы, отсутствующие в наборе UNRESERVED (как указано в RFC2396), эти символы экранируются с помощью URI в соответствии с RFC.

Поддерживаемые имена: Subject и Stores; поиск по сертификатам с подстановочными знаками не поддерживается.

Store указывает, какие хранилища сертификатов будет выполнять поиск клиента dm, чтобы найти SSL-сертификат клиента. Допустимое значение хранилища — My%5CUser. Имя хранилища не учитывает регистр.   Субъект указывает сертификат для поиска. Например, чтобы указать, что требуется сертификат с определенным атрибутом Subject ("CN=Tester,O=Microsoft"), используйте следующее:

Примечание.

%EF%80%80 — символ U+F000 в кодировке UTF8.

<parm name="SSLCLIENTCERTSEARCHCRITERIA"
   value="Subject=CN%3DTester,O%3DMicrosoft&amp;Stores=My%5CUser" />

Справочник по поставщикам служб конфигурации