Resources

https://technet.microsoft.com/en-us/library/f435edbe-1d50-4774-bae2-0dda33eaeb2f#bkmk_wlanAddProfile

Add A New WiFi Profile

Create the WiFi profile xml file and save it somewhere

An example valid WPA2-PSK profile

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
	<name>MY_WIFI_PROFILE_NAME</name>
	<SSIDConfig>
		<SSID>
			<name>MY_WIFI_SSID</name>
		</SSID>
		<nonBroadcast>false</nonBroadcast>
	</SSIDConfig>
	<connectionType>ESS</connectionType>
	<connectionMode>auto</connectionMode>
	<MSM>
		<security>
			<authEncryption>
				<authentication>WPA2PSK</authentication>
				<encryption>AES</encryption>
				<useOneX>false</useOneX>
			</authEncryption>
			<sharedKey>
				<keyType>passPhrase</keyType>
				<protected>false</protected>
				<keyMaterial><MY_WIFI_PASSWORD</keyMaterial>
			</sharedKey>
		</security>
	</MSM>
</WLANProfile>
The command to add it

netsh wlan add profile filename="C:\MyWifiProfilesFolder\\MyWifiProfileToAdd.xml"

WiFi Profile Notes

<sharedKey>…<protected>

This true/false field indicates if the <keyMaterial> field is encrypted.  If you create a WiFi profile from first using "export profile" then the <protected> field will be set to true and the <keyMaterial> field will be encrypted using a key unique to the harware that exported it.  To use the profile with other devices you need to change <protected> to false and then enter the password un-encrypted in <keyMaterial>

 



 

Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *