Share via


WLAN-Konfigurationsdienstanbieter

Der WLAN-Konfigurationsdienstanbieter bietet die Funktionalität zum Hinzufügen oder Löschen von Wi-Fi Netzwerken auf einem Windows-Gerät. Der Konfigurationsdienstanbieter akzeptiert SyncML-Eingaben und konvertiert sie in ein Netzwerkprofil, das auf dem Gerät installiert ist. Dieses Profil ermöglicht es dem Gerät, eine Verbindung mit dem Wi-Fi Netzwerk herzustellen, wenn es sich in Reichweite befindet.

Überlegungen zur Programmierung:

  • Wenn die Authentifizierungsmethode ein Zertifikat benötigt, z. B. erfordert EAP-TLS Clientzertifikate, müssen Sie es über den CertificateStore-Konfigurationsdienstanbieter konfigurieren. Der WLAN-Konfigurationsdienstanbieter stellt diese Funktionalität nicht bereit. Stattdessen kann das Wi-Fi-Profil Merkmale des Zertifikats angeben, das für die Auswahl des richtigen Zertifikats für dieses Netzwerk verwendet werden soll. Der Server muss das Zertifikat zuerst erfolgreich registrieren, bevor die Wi-Fi Netzwerkkonfiguration bereitgestellt wird. Für ein EAP-TLS-Profil muss der Server beispielsweise erfolgreich das erforderliche Clientzertifikat konfigurieren und registrieren, bevor das Wi-Fi-Profil bereitgestellt wird. Selbstsigniertes Zertifikat funktioniert für EAP-TLS/PEAP-MSCHAPv2, wird aber in EAP-TLS nicht unterstützt.
  • Fügen Sie für WEP-, WPA- und WPA2-basierte Netzwerke den Schlüssel in der Netzwerkkonfiguration in Klartext ein. Der Schlüssel wird automatisch verschlüsselt, wenn er auf dem Gerät gespeichert wird.
  • Die SSID des Wi-Fi Netzwerkteils des LocURI-Knotens muss ein gültiger URI sein, der auf RFC 2396 basiert. Diese Bedingung erfordert, dass alle Nicht-ASCII-Zeichen mit einem %-Zeichen mit Escapezeichen versehen werden müssen. Unicode-Zeichen ohne die erforderlichen Escapezeichen werden nicht unterstützt.
  • Der <name>name_goes_here</name>\<SSIDConfig> muss mit übereinstimmen <SSID><name>name_goes_here</name></SSID>.
  • Für den WLAN-CSP können Sie den Befehl Ersetzen nur verwenden, wenn der Knoten bereits vorhanden ist.
  • Die Verwendung von ProxyPacUrl oder ProxyWPAD in Windows 10 Clienteditionen (Home, Pro, Enterprise und Education) führt zu einem Fehler.

In der folgenden Liste sind die Wlan-Konfigurationsdienstanbieterknoten aufgeführt:

Gerät/Profil

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./Device/Vendor/MSFT/WiFi/Profile

Identifiziert die Wi-Fi Netzwerkkonfiguration. Jede Wi-Fi Netzwerkkonfiguration wird durch ein Profilobjekt dargestellt. Dieses Netzwerkprofil enthält alle Informationen, die für das Gerät für die Verbindung mit diesem Netzwerk erforderlich sind, z. B. die SSID, die Authentifizierungs- und Verschlüsselungsmethoden und die Passphrase bei WEP- oder WPA2-Netzwerken.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

Gerät/Profil/{SSID}

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}

Der Profilname des Wi-Fi Netzwerks. Dies wird hinzugefügt, wenn der WlanXml-Knoten hinzugefügt und gelöscht wird, wenn WlanXml gelöscht wird.

Gibt den Namen des Wi-Fi Netzwerks an (maximal 32 Bytes), das erstellt, konfiguriert, abfraget oder gelöscht werden soll. Bei dem Namen wird die Groß-/Kleinschreibung beachtet und kann in ASCII dargestellt werden.

SSID ist der Name des Netzwerks, mit dem Sie eine Verbindung herstellen, während Profilname der Name des Profils ist, das die WLAN-Einstellungen enthält. Wenn der Profilname nicht direkt in der MDM SyncML festgelegt ist, kann dies gemäß den Informationen in der XML-Datei für wlan-Einstellungen zu unerwarteten Fehlern führen. Beispiel: <LocURI>./Vendor/MSFT/WiFi/Profile/<MUST BE NAME OF PROFILE AS PER WIFI XML>/WlanXml</LocURI>.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen
Dynamische Knotenbenennung ServerGeneratedUniqueIdentifier

Device/Profile/{SSID}/ProfileSource

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 11, Version 22H2 [10.0.22621] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/ProfileSource

Ermöglicht das Definieren, welche Verwaltungsentität dieses Wi-Fi Profil festlegt. Dies kann derzeit entweder auf 0=Enterprise oder 1=Mobilfunkanbieter festgelegt werden.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 0

Zulässige Werte:

Wert Beschreibung
0 (Standard) Enterprise.
1 Mobilfunkanbieter.

Gerät/Profil/{SSID}/Proxy

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/Proxy

Optionaler Knoten. Das Format lautet url:port. Konfiguration des Netzwerkproxys (falls vorhanden).

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Device/Profile/{SSID}/ProxyPacUrl

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1607 [10.0.14393] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/ProxyPacUrl

Optionaler Knoten. URL zum Speicherort der PAC-Datei.

Hinweis

Verwenden Sie nicht. Die Verwendung dieser Konfiguration in Windows 10 Clienteditionen führt zu Fehlern.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Gerät/Profil/{SSID}/ProxyWPAD

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1607 [10.0.14393] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/ProxyWPAD

Optionaler Knoten. Das Vorhandensein des Felds aktiviert WPAD für die Proxysuche.

Hinweis

Verwenden Sie nicht. Die Verwendung dieser Konfiguration in Windows 10 Clienteditionen führt zu Fehlern.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format bool
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Zulässige Werte:

Wert Beschreibung
false Deaktivieren Sie WPAD für die Proxysuche.
true Aktivieren Sie WPAD für die Proxysuche.

Gerät/Profil/{SSID}/WiFiCost

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/WiFiCost

Optionaler Knoten. Wenn die Richtlinie aktiv ist, werden die Kosten für die WLAN-Verbindung für das Wi-Fi-Profil durch Auswahl eines der Werte aus der folgenden Liste festgelegt. (1:Unrestricted - unlimited connection, 2: Fixed - Kapazitätseinschränkungen bis zu einem bestimmten Datenlimit, 3: Variabel – Kosten pro Byte Basic) Standardverhalten: Uneingeschränkt.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen
Standardwert 1

Zulässige Werte:

Wert Beschreibung
1 (Standard) Uneingeschränkt - unbegrenzte Verbindung.
2 Behoben: Kapazitätseinschränkungen bis zu einem bestimmten Datenlimit.
3 Variable : Bezahlt pro Byte Basic.

Gerät/Profil/{SSID}/WlanXml

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./Device/Vendor/MSFT/WiFi/Profile/{SSID}/WlanXml

XML, das die Netzwerkkonfiguration beschreibt und dem Windows WLAN_profile Schema folgt.

Link zum Schema: https://msdn.microsoft.com/library/windows/desktop/ms707341(v=vs.85).aspx

Die Profil-XML muss mit Escapezeichen versehen werden, wie in den folgenden Beispielen gezeigt.

Wenn es im Blob vorhanden ist, müssen die keyType - und die geschützten Elemente vor keyMaterial gestellt werden, wie im Beispiel in WPA2-Personal Profile Sample gezeigt.

Hinweis

Wenn Sie andere erweiterte Bedingungen angeben müssen, z. B. das Angeben von Kriterien für Zertifikate, die vom Wi-Fi-Profil verwendet werden können, können Sie dies über den EapHostConfig-Teil von WlanXML angeben. Weitere Informationen finden Sie unter EAP-Konfiguration..

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Benutzer/Profil

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./User/Vendor/MSFT/WiFi/Profile

Identifiziert die Wi-Fi Netzwerkkonfiguration. Jede Wi-Fi Netzwerkkonfiguration wird durch ein Profilobjekt dargestellt. Dieses Netzwerkprofil enthält alle Informationen, die für das Gerät für die Verbindung mit diesem Netzwerk erforderlich sind, z. B. die SSID, die Authentifizierungs- und Verschlüsselungsmethoden und die Passphrase bei WEP- oder WPA2-Netzwerken.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp „Abrufen“

Benutzer/Profil/{SSID}

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}

Der Profilname des Wi-Fi Netzwerks. Dies wird hinzugefügt, wenn der WlanXml-Knoten hinzugefügt und gelöscht wird, wenn WlanXml gelöscht wird.

Gibt den Namen des Wi-Fi Netzwerks an (maximal 32 Bytes), das erstellt, konfiguriert, abfraget oder gelöscht werden soll. Bei dem Namen wird die Groß-/Kleinschreibung beachtet und kann in ASCII dargestellt werden.

SSID ist der Name des Netzwerks, mit dem Sie eine Verbindung herstellen, während Profilname der Name des Profils ist, das die WLAN-Einstellungen enthält. Wenn der Profilname nicht direkt in der MDM SyncML festgelegt ist, kann dies gemäß den Informationen in der XML-Datei für wlan-Einstellungen zu unerwarteten Fehlern führen. Beispiel: <LocURI>./Vendor/MSFT/WiFi/Profile/<MUST BE NAME OF PROFILE AS PER WIFI XML>/WlanXml</LocURI>.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format node
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen
Dynamische Knotenbenennung ServerGeneratedUniqueIdentifier

User/Profile/{SSID}/ProfileSource

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 11, Version 22H2 [10.0.22621] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/ProfileSource

Ermöglicht das Definieren, welche Verwaltungsentität dieses Wi-Fi Profil festlegt. Dies kann derzeit entweder auf 0=Enterprise oder 1=Mobilfunkanbieter festgelegt werden.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Abrufen, Ersetzen
Standardwert 0

Zulässige Werte:

Wert Beschreibung
0 (Standard) Enterprise.
1 Mobilfunkanbieter.

Benutzer/Profil/{SSID}/Proxy

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/Proxy

Optionaler Knoten. Das Format lautet url:port. Konfiguration des Netzwerkproxys (falls vorhanden).

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Benutzer/Profil/{SSID}/ProxyPacUrl

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1607 [10.0.14393] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/ProxyPacUrl

Optionaler Knoten. URL zum Speicherort der PAC-Datei.

Hinweis

Verwenden Sie nicht. Die Verwendung dieser Konfiguration in Windows 10 Clienteditionen führt zu Fehlern.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Benutzer/Profil/{SSID}/ProxyWPAD

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1607 [10.0.14393] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/ProxyWPAD

Optionaler Knoten. Das Vorhandensein des Felds aktiviert WPAD für die Proxysuche.

Hinweis

Verwenden Sie nicht. Die Verwendung dieser Konfiguration in Windows 10 Clienteditionen führt zu Fehlern.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format bool
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Zulässige Werte:

Wert Beschreibung
false Deaktivieren Sie WPAD für die Proxysuche.
true Aktivieren Sie WPAD für die Proxysuche.

Benutzer/Profil/{SSID}/WiFiCost

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1809 [10.0.17763] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/WiFiCost

Optionaler Knoten. Wenn die Richtlinie aktiv ist, werden die Kosten für die WLAN-Verbindung für das Wi-Fi-Profil durch Auswahl eines der Werte aus der folgenden Liste festgelegt. (1:Unrestricted - unlimited connection, 2: Fixed - Kapazitätseinschränkungen bis zu einem bestimmten Datenlimit, 3: Variabel – Kosten pro Byte Basic) Standardverhalten: Uneingeschränkt.

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format int
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen
Standardwert 1

Zulässige Werte:

Wert Beschreibung
1 (Standard) Uneingeschränkt - unbegrenzte Verbindung.
2 Behoben: Kapazitätseinschränkungen bis zu einem bestimmten Datenlimit.
3 Variable : Bezahlt pro Byte Basic.

Benutzer/Profil/{SSID}/WlanXml

Bereich Editionen Anwendbares Betriebssystem
✅ Gerät
✅ Benutzer
✅ Pro
✅ Enterprise
✅ Bildung
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, Version 1511 [10.0.10586] und höher
./User/Vendor/MSFT/WiFi/Profile/{SSID}/WlanXml

XML, das die Netzwerkkonfiguration beschreibt und dem Windows WLAN_profile Schema folgt.

Link zum Schema: https://msdn.microsoft.com/library/windows/desktop/ms707341(v=vs.85).aspx

Die Profil-XML muss mit Escapezeichen versehen werden, wie in den folgenden Beispielen gezeigt.

Wenn es im Blob vorhanden ist, müssen die keyType - und die geschützten Elemente vor keyMaterial gestellt werden, wie im Beispiel in WPA2-Personal Profile Sample gezeigt.

Hinweis

Wenn Sie andere erweiterte Bedingungen angeben müssen, z. B. das Angeben von Kriterien für Zertifikate, die vom Wi-Fi-Profil verwendet werden können, können Sie dies über den EapHostConfig-Teil von WlanXML angeben. Weitere Informationen finden Sie unter EAP-Konfiguration..

Eigenschaften des Beschreibungsframeworks:

Eigenschaftenname Eigenschaftenwert
Format chr (Zeichenfolge)
Zugriffstyp Hinzufügen, Löschen, Abrufen, Ersetzen

Beispiele

Diese XML-Beispiele zeigen, wie verschiedene Aufgaben mit OMA DM ausgeführt werden.

Hinzufügen eines Netzwerks

Das folgende Beispiel zeigt, wie Sie PEAP-MSCHAPv2 Netzwerk mit der SSID "MyNetwork" hinzufügen.

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Atomic>
      <CmdID>301</CmdID>
      <Add>
        <CmdID>302</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/WiFi/Profile/MyNetwork/WlanXml</LocURI>
          </Target>
          <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
          </Meta>
          <Data><?xml version="1.0"?><WLANProfile xmlns="http://contoso.com/networking/WLAN/profile/v1"><name>MyNetwork</name><SSIDConfig><SSID><hex>412D4D534654574C414E</hex><name>MyNetwork</name></SSID><nonBroadcast>false</nonBroadcast></SSIDConfig><connectionType>ESS</connectionType><connectionMode>manual</connectionMode><MSM><security><authEncryption><authentication>WPA2</authentication><encryption>AES</encryption><useOneX>true</useOneX></authEncryption><OneX xmlns="http://contoso.com/networking/OneX/v1"><authMode>user</authMode><EAPConfig><EapHostConfig xmlns="http://contoso.com/provisioning/EapHostConfig"><EapMethod><Type xmlns="http://contoso.com/provisioning/EapCommon">25</Type><VendorId xmlns="http://contoso.com/provisioning/EapCommon">0</VendorId><VendorType xmlns="http://contoso.com/provisioning/EapCommon">0</VendorType><AuthorId xmlns="http://contoso.com/provisioning/EapCommon">0</AuthorId></EapMethod><Config xmlns="http://contoso.com/provisioning/EapHostConfig"><Eap xmlns="http://contoso.com/provisioning/BaseEapConnectionPropertiesV1"><Type>25</Type><EapType xmlns="http://contoso.com/provisioning/MsPeapConnectionPropertiesV1"><ServerValidation><DisableUserPromptForServerValidation>true</DisableUserPromptForServerValidation><ServerNames></ServerNames></ServerValidation><FastReconnect>true</FastReconnect><InnerEapOptional>false</InnerEapOptional><Eap xmlns="http://contoso.com/provisioning/BaseEapConnectionPropertiesV1"><Type>26</Type><EapType xmlns="http://contoso.com/provisioning/MsChapV2ConnectionPropertiesV1"><UseWinLogonCredentials>false</UseWinLogonCredentials></EapType></Eap><EnableQuarantineChecks>false</EnableQuarantineChecks><RequireCryptoBinding>false</RequireCryptoBinding><PeapExtensions><PerformServerValidation xmlns="http://contoso.com/provisioning/MsPeapConnectionPropertiesV2">false</PerformServerValidation><AcceptServerName xmlns="http://contoso.com/provisioning/MsPeapConnectionPropertiesV2">false</AcceptServerName></PeapExtensions></EapType></Eap></Config></EapHostConfig></EAPConfig></OneX></security></MSM></WLANProfile> </Data>
        </Item>
      </Add>
    </Atomic>
    <Final/>
  </SyncBody>
</SyncML>

Abfragen von Netzwerkprofilen

Das folgende Beispiel zeigt, wie Sie Wi-Fi auf einem MDM-Server installierten Profile abfragen.

<Get>
   <CmdID>301</CmdID>
   <Item>
      <Target>
         <LocURI>./Vendor/MSFT/WiFi/Profile</LocURI>
      </Target>
   </Item>
</Get>

Das folgende Beispiel zeigt die Antwort.

<Results>
   <CmdID>3</CmdID>
   <MsgRef>1</MsgRef>
   <CmdRef>301</CmdRef>
   <Item>
      <Source><LocURI>./Vendor/MSFT/WiFi/Profile</LocURI></Source>
      <Meta><Format xmlns="syncml:metinf">node</Format></Meta>
      <Data>TestWLAN1/TestWLAN2</Data>
   </Item>
</Results>

Entfernen eines Netzwerks

Das folgende Beispiel zeigt, wie Sie ein Netzwerk mit der SSID "MyNetwork" und ohne Proxy entfernen. Das Entfernen aller Netzwerkauthentifizierungstypen erfolgt auf die gleiche Weise.

<Atomic>
  <CmdID>300</CmdID>
  <Delete>
    <CmdID>301</CmdID>
    <Item>
      <Target>
        <LocURI>./Vendor/MSFT/WiFi/Profile/MyNetwork/WlanXml</LocURI>
      </Target>
    </Item>
  </Delete>
</Atomic>

Hinzufügen eines Netzwerks und einer Zertifizierungsstelle für ein Serverzertifikat

Das folgende Beispiel zeigt, wie Sie PEAP-MSCHAPv2 Netzwerk mit der SSID "MyNetwork" und der Überprüfung der Stammzertifizierungsstelle für das Serverzertifikat hinzufügen.

<Atomic>
  <CmdID>300</CmdID>
  <Add>
    <CmdID>301</CmdID>
    <Item>
      <Target>
        <LocURI>./Vendor/MSFT/WiFi/Profile/MyNetwork/WlanXml</LocURI>
      </Target>
      <Meta>
        <Format xmlns="syncml:metinf">chr</Format>
      </Meta>
      <Data><?xml version="1.0"?><WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"><name>MyNetwork</name><SSIDConfig><SSID><name>MyNetwork</name></SSID><nonBroadcast>false</nonBroadcast></SSIDConfig><connectionType>ESS</connectionType><connectionMode>manual</connectionMode><MSM><security><authEncryption><authentication>WPA2</authentication><encryption>AES</encryption><useOneX>true</useOneX></authEncryption><OneX xmlns="http://www.microsoft.com/networking/OneX/v1"><authMode>user</authMode><EAPConfig><EapHostConfig xmlns="http://www.microsoft.com/provisioning/EapHostConfig"><EapMethod><Type xmlns="http://www.microsoft.com/provisioning/EapCommon">25</Type><VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId><VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType><AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId></EapMethod><Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig"><Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1"><Type>25</Type><EapType xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV1"><ServerValidation><DisableUserPromptForServerValidation>true</DisableUserPromptForServerValidation><ServerNames></ServerNames><TrustedRootCA> InsertCertThumbPrintHere </TrustedRootCA></ServerValidation><FastReconnect>true</FastReconnect><InnerEapOptional>false</InnerEapOptional><Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1"><Type>26</Type><EapType xmlns="http://www.microsoft.com/provisioning/MsChapV2ConnectionPropertiesV1"><UseWinLogonCredentials>false</UseWinLogonCredentials></EapType></Eap><EnableQuarantineChecks>false</EnableQuarantineChecks><RequireCryptoBinding>false</RequireCryptoBinding><PeapExtensions><PerformServerValidation xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">true</PerformServerValidation><AcceptServerName xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">false</AcceptServerName></PeapExtensions></EapType></Eap></Config></EapHostConfig></EAPConfig></OneX></security></MSM></WLANProfile> </Data>
    </Item>
  </Add>
</Atomic>

Referenz zum Konfigurationsdienstanbieter