Das .mobileconfig file ist eine xml-Datei. Es gibt zwar keine von Apple bereitgestellten Editoren für Windowsrechner, aber für andere Betriebssysteme gibt es third party-Lösungen, z. B. iMazing Configurator. Der dürfte wohl auch gehen.
Man kann es auch händisch machen, wenn man eine XML-Vorlage hat, die fertige XML sendet man sich dann per Airdrop oder per e-mail auf das Gerät und öffnet sie dort.
Die XML-Datei sieht in etwas so aus (hier für fünf vorkonfigurierte WLAN-SSIDs (bitte beachten: in einem Fall ist das Auto-Join abgeschaltet, in allen Fällen wird ein eventuelles Captive Portal umgangen). Da wo SSID_1, SSID_2, SSID_3, SSID_4, SSID_5 steht, steht, wird die SSID des jeweiligen WLANs eingetragen. Dort wo PASSWORD_1, PASSWORD_2, PASSWORD_3, PASSWORD_4, PASSWORD_5 steht, wird das Zugangspasswort des jeweiligen WLANs eingetragen. Ausserdem müssen noch UUIDs generiert werden (z.B. mit uuidgen), insgesamt sind hier sechs UUIDs erforderlich, eine für jedes der fünf definierten WLANs (die wird einmal beim Payload Identifier über ********-****-****-****-************ geschrieben und dann noch einmal bei Payload UUID). Jedes in der XML definierte WLAN benötigt eine eigene/individuelle UUID. Die sechste UUID brauchst Du an den entsprechenden Stellen im letzten Code-Abschnitt.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>AutoJoin</key>
<true/>
<key>CaptiveBypass</key>
<true/>
<key>DisableAssociationMACRandomization</key>
<true/>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>IsHotspot</key>
<false/>
<key>Password</key>
<string>PASSWORD_1</string>
<key>PayloadDescription</key>
<string>Configures Wi-Fi settings</string>
<key>PayloadDisplayName</key>
<string>Wi-Fi</string>
<key>PayloadIdentifier</key>
<string>com.apple.wifi.managed.********-****-****-****-************</string>
<key>PayloadType</key>
<string>com.apple.wifi.managed</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>ProxyType</key>
<string>None</string>
<key>SSID_STR</key>
<string>SSID_1</string>
</dict>
<dict>
<key>AutoJoin</key>
<true/>
<key>CaptiveBypass</key>
<true/>
<key>DisableAssociationMACRandomization</key>
<true/>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>IsHotspot</key>
<false/>
<key>Password</key>
<string>PASSWORD_2</string>
<key>PayloadDescription</key>
<string>Configures Wi-Fi settings</string>
<key>PayloadDisplayName</key>
<string>Wi-Fi</string>
<key>PayloadIdentifier</key>
<string>com.apple.wifi.managed.********-****-****-****-************</string>
<key>PayloadType</key>
<string>com.apple.wifi.managed</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>ProxyType</key>
<string>None</string>
<key>SSID_STR</key>
<string>SSID_2</string>
</dict>
<dict>
<key>AutoJoin</key>
<false/>
<key>CaptiveBypass</key>
<true/>
<key>DisableAssociationMACRandomization</key>
<true/>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>IsHotspot</key>
<false/>
<key>Password</key>
<string>PASSWORD_3</string>
<key>PayloadDescription</key>
<string>Configures Wi-Fi settings</string>
<key>PayloadDisplayName</key>
<string>Wi-Fi</string>
<key>PayloadIdentifier</key>
<string>com.apple.wifi.managed.********-****-****-****-************</string>
<key>PayloadType</key>
<string>com.apple.wifi.managed</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>ProxyType</key>
<string>None</string>
<key>SSID_STR</key>
<string>SSID_3</string>
</dict>
<dict>
<key>AutoJoin</key>
<true/>
<key>CaptiveBypass</key>
<true/>
<key>DisableAssociationMACRandomization</key>
<true/>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>IsHotspot</key>
<false/>
<key>Password</key>
<string>PASSWORD_4</string>
<key>PayloadDescription</key>
<string>Configures Wi-Fi settings</string>
<key>PayloadDisplayName</key>
<string>Wi-Fi</string>
<key>PayloadIdentifier</key>
<string>com.apple.wifi.managed.********-****-****-****-************</string>
<key>PayloadType</key>
<string>com.apple.wifi.managed</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>ProxyType</key>
<string>None</string>
<key>SSID_STR</key>
<string>SSID_4</string>
</dict>
<dict>
<key>AutoJoin</key>
<true/>
<key>CaptiveBypass</key>
<true/>
<key>DisableAssociationMACRandomization</key>
<true/>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>IsHotspot</key>
<false/>
<key>Password</key>
<string>PASSWORD_5</string>
<key>PayloadDescription</key>
<string>Configures Wi-Fi settings</string>
<key>PayloadDisplayName</key>
<string>Wi-Fi</string>
<key>PayloadIdentifier</key>
<string>com.apple.wifi.managed.********-****-****-****-************</string>
<key>PayloadType</key>
<string>com.apple.wifi.managed</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>ProxyType</key>
<string>None</string>
<key>SSID_STR</key>
<string>SSID_5</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>Wifi configuration</string>
<key>PayloadDisplayName</key>
<string>HomeWifi</string>
<key>PayloadIdentifier</key>
<string>MacOS.********-****-****-****-************</string>
<key>PayloadOrganization</key>
<string>YOUR_NAME</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>********-****-****-****-************</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Die UUID ist ein alphanumerischer Code, sieht in etwas so aus:
9597B3D1-020E-4AAE-44FC-1389CB428A97 (das ist jetzt keine echte UUID, sondern nur ein Beispiel, also bitte jeweils neu erzeugen).
Wenn Du im Terminal des Windows kein uuidgen aufrufen kanns, es gibt auch online-Generatoren, da kannst Dur Dir gleich die benötigte Menge an UUIDs erzeugen lassen (Zahl der zu hinterlegenden WLAN-Passwörter + 1).
https://www.uuidgenerator.net/