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:
- ./Device/Vendor/MSFT/WiFi
- ./User/Vendor/MSFT/WiFi
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>