Files
teslausb/windows_archive/setup-piForHeadlessConfigAddWifi.ps1
skipfire fa048447a8 Multiple WiFi
Adding powershell script to run after main setup to add additional WiFi configs.
2018-10-23 18:25:29 -05:00

32 lines
590 B
PowerShell

[CmdletBinding()]
Param
(
[Parameter(Mandatory=$True,Position=1)]
[string]$driveLetter,
[Parameter(Mandatory=$True,Position=2)]
[string]$wifiSSID,
[Parameter(Mandatory=$True,Position=3)]
[string]$wifiPSK
)
$drivePath="${driveLetter}:"
$wpaSupplicantConfPath="$drivePath\wpa_supplicant.conf"
$wpaSupplicantConfContent=@"
network={
ssid="$wifiSSID"
psk="$wifiPSK"
}
"@
$utf8 = New-Object System.Text.UTF8Encoding $false
Add-Content -Value $utf8.GetBytes($wpaSupplicantConfContent) -Encoding Byte -Path "$wpaSupplicantConfPath"
Write-Verbose "All done."