w7 APPLICATION-Konfigurationsdienstanbieter

Die folgende Tabelle zeigt die Anwendbarkeit von Windows:

Edition Windows 10 Windows 11
POS1 Ja Ja
Vorteil Ja Ja
Windows SE Nein Ja
Business Ja Ja
Unternehmen Ja Ja
Bildung Ja Ja

Der APPLICATION-Konfigurationsdienstanbieter mit der APPID w7 wird zum Bootstrapping eines Geräts mit einem OMA-DM-Konto verwendet. Obwohl dieser Konfigurationsdienstanbieter zum Einrichten eines OMA-DM-Kontos verwendet wird, wird er über die OMA-Clientbereitstellung verwaltet.

Hinweis

Dieser Konfigurationsdienstanbieter erfordert, dass über eine Netzwerkkonfigurationsanwendung auf die Id_CAP_CSP_FOUNDATION und ID_CAP_DEVICE_MANAGEMENT_ADMIN-Funktionen zugegriffen werden kann.

Im Folgenden wird der Konfigurationsdienstanbieter im Strukturformat dargestellt, wie er von der OMA-Clientbereitstellung verwendet wird.

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

Hinweis

Bei allen Parameternamen und Merkmalstypen wird die Groß-/Kleinschreibung beachtet, und alle Großbuchstaben müssen verwendet werden. Sowohl APPSRV- als auch CLIENT-Anmeldeinformationen müssen in Bereitstellungs-XML bereitgestellt werden.

APPADDR
Dieses Merkmal wird im w7 APPLICATION-Merkmal verwendet, um die DM-Serveradresse anzugeben.

APPADDR/ADDR
Optional. Der ADDR-Parameter wird im APPADDR-Merkmal verwendet, um die Adresse des OMA-DM-Servers abzurufen oder festzulegen. Dieser Parameter zeichnet einen Zeichenfolgenwert auf.

APPADDR/ADDRTYPE
Optional. Der ADDRTYPE-Parameter wird im APPADDR-Merkmal verwendet, um das Format des ADDR-Parameters abzurufen oder festzulegen. Dieser Parameter zeichnet einen Zeichenfolgenwert auf.

Wenn in OMA DM XML mehrere Instanzen dieses Parameters vorhanden sind, wird der erste gültige Parameterwert verwendet.

APPADDR/PORT
Dieses Merkmal wird im APPADDR-Merkmal verwendet, um Portinformationen anzugeben.

APPADDR/PORT/PORTNBR
Erforderlich. Der PARAMETER PORTNBR wird im PORT-Merkmal verwendet, um die Nummer des Ports abzurufen oder festzulegen, mit dem eine Verbindung hergestellt werden soll. Dieser Parameter akzeptiert einen numerischen Wert im Zeichenfolgenformat.

APPAUTH
Dieses Merkmal wird im w7 APPLICATION-Merkmal verwendet, um Authentifizierungsinformationen anzugeben.

APPAUTH/AAUTHDATA
Optional. Der AAUTHDATA-Parameter wird im APPAUTH-Merkmal verwendet, um mehr Daten abzurufen oder festzulegen, die bei der Authentifizierung verwendet werden. Dieser Parameter wird verwendet, um die Nonce für den Digestauthentifizierungstyp zu vermitteln. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Der Wert dieses Parameters ist eine base64-codierte in Form einer Reihe von Bytes. Wenn es sich bei AAUTHTYPE um DIGEST handelt, wird dieser Wert als Nonce-Wert in der MD5-Hashberechnung verwendet, und die oktale Form der Binärdaten sollte beim Berechnen des Hashs auf Server- und Geräteseite verwendet werden.

APPAUTH/AAUTHLEVEL
Erforderlich. Der AAUTHLEVEL-Parameter wird im APPAUTH-Merkmal verwendet, um anzugeben, ob Anmeldeinformationen für die Serverauthentifizierung oder Clientauthentifizierung gelten. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Sie können diesen Wert festlegen.

Gültige Werte:

  • APPSRV – gibt an, dass sich der Client auf DM-Protokollebene beim OMA-DM-Server authentifiziert.

  • CLIENT : Gibt an, dass sich der Server auf DM-Protokollebene beim OMA-DM-Client authentifiziert.

APPAUTH/AAUTHNAME
Optional. Der AAUTHNAME-Parameter wird im APPAUTH-Merkmal verwendet, um OMA-DM-Clientnamen zu unterscheiden. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Sie können diesen Wert festlegen.

APPAUTH/AAUTHSECRET
Erforderlich. Der AAUTHSECRET-Parameter wird im APPAUTH-Merkmal verwendet, um den Authentifizierungsschlüssel abzurufen oder festzulegen, der zum Authentifizieren des Benutzers verwendet wird. Dieser Parameter zeichnet einen Zeichenfolgenwert auf.

APPAUTH/AAUTHTYPE
Optional. Der AAUTHTYPE-Parameter des APPAUTH-Merkmals wird verwendet, um die Authentifizierungsmethode abzurufen oder festzulegen. Dieser Parameter zeichnet einen Zeichenfolgenwert auf.

Gültige Werte:

  • BASIC – Gibt an, dass der SyncML DM-Authentifizierungstyp "syncml:auth-basic" verwendet wird.
  • DIGEST – Gibt an, dass der SyncML DM-Authentifizierungstyp "syncml:auth-md5" verwendet wird.
  • Wenn AAUTHLEVEL CLIENT ist, muss AAUTHTYPE DIGEST sein. Wenn AAUTHLEVEL APPSRV ist, kann AAUTHTYPE BASIC oder DIGEST sein.

APPID
Erforderlich. Der APPID-Parameter wird in der APPLICATION-Eigenschaft verwendet, um die Typen der verfügbaren Anwendungsdienste und Protokolle zu unterscheiden. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Sie können diesen Wert abrufen oder festlegen. Der einzige gültige Wert zum Konfigurieren der OMA Client Provisioning Bootstrap APPID ist w7.

BACKCOMPATRETRYDISABLED
Optional. Der Parameter BACKCOMPATRETRYDISABLED wird in der APPLICATION-Eigenschaft verwendet, um anzugeben, ob das erneute Erneuten Senden eines Pakets mit einer älteren Protokollversion (z. B. 1.1) im SyncHdr versucht werden soll (ohne das erste Mal).

Hinweis

Dieser Parameter enthält keinen Wert. Das Vorhandensein dieses Parameters bedeutet, dass der Wiederholungsversuch der Abwärtskompatibilität deaktiviert ist. Wenn der Parameter fehlt, bedeutet dies, dass der Wiederholungsversuch der Abwärtskompatibilität aktiviert ist.

CONNRETRYFREQ
Optional. Der Parameter CONNRETRYFREQ wird in der APPLICATION-Eigenschaft verwendet, um anzugeben, wie viele Wiederholungen der DM-Client ausführt, wenn Fehler auf Verbindungs-Manager- oder WinInet-Ebene auftreten. Dieser Parameter akzeptiert einen numerischen Wert im Zeichenfolgenformat. Der Standardwert ist "3". Sie können diesen Parameter festlegen.

DEFAULTENCODING
Optional. Der Parameter DEFAULTENCODING wird im APPLICATION-Merkmal verwendet, um anzugeben, ob der DM-Client WBXML oder XML für das DM-Paket bei der Kommunikation mit dem Server verwenden soll. Sie können diesen Parameter abrufen oder festlegen.

Die gültigen Werte sind:

  • application/vnd.syncml.dm+xml (Standard)
  • application/vnd.syncml.dm+wbxml

INIT
Optional. Der INIT-Parameter wird in der APPLICATION-Eigenschaft verwendet, um anzugeben, dass der Verwaltungsserver eine Verwaltungssitzung unmittelbar nach der Einstellungsgenehmigung vom Client initiieren soll. Wenn das aktuelle w7 APPLICATION-Dokument in ROM eingefügt wird, darf der INIT-Parameter nicht vorhanden sein.

Hinweis

Dieser Knoten gilt nur für Mobilfunkanbieter und MDM-Server, die versuchen, dies zu verwenden, schlagen fehl. Dieser Knoten wird im MdM-Registrierungsszenario für Unternehmen nicht unterstützt. Dieser Parameter erzwingt, dass das Gerät versucht, eine Verbindung mit dem OMA-DM-Server herzustellen. Der Verbindungsversuch schlägt fehl, wenn der XML-Code während der Coldinit-Phase festgelegt wird. Eine häufige Ursache für diesen Fehler ist, dass das Radio unmittelbar nach Abschluss von coldinit noch nicht bereit ist.

INITIALBACKOFFTIME
Optional. Der Parameter INITIALBACKOFFTIME wird im APPLICATION-Merkmal verwendet, um die anfängliche Wartezeit in Millisekunden anzugeben, wenn der DM-Client zum ersten Mal erneut versucht. Die Wartezeit nimmt exponentiell zu. Dieser Parameter akzeptiert einen numerischen Wert im Zeichenfolgenformat. Der Standardwert ist "16000". Sie können diesen Parameter abrufen oder festlegen.

MAXBACKOFFTIME
Optional. Der Parameter MAXBACKOFFTIME wird in der APPLICATION-Eigenschaft verwendet, um die maximale Anzahl von Millisekunden anzugeben, die nach einem Paketsendefehler in den Ruhezustand eingeschlafen werden sollen. Dieser Parameter akzeptiert einen numerischen Wert im Zeichenfolgenformat. Der Standardwert ist "86400000". Sie können diesen Parameter festlegen.

NAME
Optional. Der Name-Parameter wird im APPLICATION-Merkmal verwendet, um eine benutzerlesbare Anwendungsidentität anzugeben. Dieser Parameter wird verwendet, um einen Teil des Registrierungspfads für die APPLICATION-Parameter zu definieren. Sie können diesen Parameter festlegen.

Der NAME-Parameter kann eine Zeichenfolge oder NULL (kein Wert) sein. Wenn kein Wert angegeben ist, ist der Registrierungsspeicherort standardmäßig <unbenannt>.

PROTOVER
Optional. Der PROTOVER-Parameter wird im APPLICATION-Merkmal verwendet, um die vom Server unterstützte OMA DM-Protokollversion anzugeben. Es wird kein Standardwert angenommen. Die von diesem Knoten festgelegte Protokollversion stimmt mit der Protokollversion überein, die der DM-Client dem Server in SyncHdr in Paket 1 meldet. Wenn dieser Knoten beim Hinzufügen eines DM-Serverkontos nicht angegeben wird, wird die neueste DM-Protokollversion verwendet, die der Client unterstützt. In Windows Phone ist diese Version 1.2. Dieser Parameter ist ein benutzerdefinierter Microsoft-Parameter. Sie können diesen Parameter festlegen.

Mögliche Werte:

  • 1.1
  • 1.2

PROVIDER-ID
Optional. Der PROVIDER-ID-Parameter wird in der APPLICATION-Eigenschaft verwendet, um OMA-DM-Server zu unterscheiden. Es gibt den Serverbezeichner für einen Verwaltungsserver an, der in der aktuellen Verwaltungssitzung verwendet wird. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Sie können diesen Parameter festlegen.

ROLLE
Optional. Der ROLE-Parameter wird im APPLICATION-Merkmal verwendet, um die Sicherheitsanwendungskammer anzugeben, mit der die DM-Sitzung bei der Kommunikation mit dem DM-Server ausgeführt werden soll. Die einzigen unterstützten Rollen sind 8 (Mobilfunkanbieter) und 32 (Unternehmen). Wenn dieser Parameter nicht vorhanden ist, wird die Rolle des Mobilfunkanbieters angenommen. Die Enterprise-Rolle kann nur vom Unternehmensregistrierungsclient festgelegt werden. Der Unternehmensclient kann die Rolle des Mobilfunkanbieters nicht festlegen. Dieser Parameter ist ein benutzerdefinierter Microsoft-Parameter. Dieser Parameter akzeptiert einen numerischen Wert im Zeichenfolgenformat. Sie können diesen Parameter abrufen oder festlegen.

TO-NAPID
Optional. Der TO-NAPID-Parameter wird in der APPLICATION-Eigenschaft verwendet, um den Netzwerkzugriffspunkt anzugeben, den der Client zum Herstellen einer Verbindung mit dem OMA-DM-Server verwendet. Wenn mehrere TO-NAPID-Parameter angegeben werden, wird nur der erste TO-NAPID-Wert gespeichert. Dieser Parameter zeichnet einen Zeichenfolgenwert auf. Sie können diesen Parameter festlegen.

USEHWDEVID
Optional. Der USEHWDEVID-Parameter wird in der APPLICATION-Eigenschaft verwendet, um die Verwendung der Gerätehardwareidentifikation anzugeben. Es hat keinen Wert.

  • Wenn der Parameter nicht vorhanden ist, wird standardmäßig eine anwendungsspezifische GUID anstelle der Hardwaregeräte-ID verwendet.
  • Wenn der Parameter vorhanden ist, wird die Hardwaregeräte-ID im Knoten ./DevInfo/DevID und im Quell-LocURI für das dm-Paket bereitgestellt, das an den Server gesendet wird. International Mobile Subscriber Identity (IMEI) wird für ein GSM-Gerät zurückgegeben.

SSLCLIENTCERTSEARCHCRITERIA
Optional. Der Parameter SSLCLIENTCERTSEARCHCRITERIA wird in der APPLICATION-Eigenschaft verwendet, um die Suchkriterien des Clientzertifikats anzugeben. Dieser Parameter unterstützt die Suche nach Betreffattributen und Zertifikatspeichern. Wenn andere Kriterien angegeben werden, wird sie ignoriert.

Die Zeichenfolge ist eine Verkettung von Name/Wert-Paaren, wobei jedes Element des Paares durch das Zeichen "&" getrennt ist. Der Name und die Werte sind durch das Zeichen "=" getrennt. Wenn mehrere Werte vorhanden sind, wird jeder Wert durch das Unicode-Zeichen "U+F000" getrennt. Wenn der Name oder Wert Zeichen enthält, die nicht im UNRESERVED-Satz enthalten sind (wie in RFC2396 angegeben), werden diese Zeichen gemäß RFC mit URI-Escapezeichen versehen.

Die unterstützten Namen sind "Subject" und "Stores". Die Suche nach Platzhalterzertifikaten wird nicht unterstützt.

Stores gibt an, welche Zertifikatspeicher der DM-Client sucht, um das SSL-Clientzertifikat zu finden. Der gültige Speicherwert ist "My%5CUser". Beim Namen des Speichers wird die Groß-/Kleinschreibung nicht beachtet.

Der Betreff gibt das Zertifikat an, nach dem gesucht werden soll. Um beispielsweise anzugeben, dass Sie ein Zertifikat mit einem bestimmten Subject-Attribut ("CN=Tester,O=Microsoft") verwenden möchten, verwenden Sie Folgendes:

Hinweis

%EF%80%80 ist das UTF8-codierte Zeichen U+F000.

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

Referenz zum Konfigurationsdienstanbieter