diff --git a/windows_archive/setup-piForHeadlessConfigAddWifi.ps1 b/windows_archive/setup-piForHeadlessConfigAddWifi.ps1 new file mode 100644 index 0000000..ef2d69f --- /dev/null +++ b/windows_archive/setup-piForHeadlessConfigAddWifi.ps1 @@ -0,0 +1,31 @@ +[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."