SSID
The profile name extracted from Windows is stored in the SSID column.
Windows Wi-Fi Utility
Wi-Fi Info is a lightweight PowerShell utility that reads the Wi-Fi profiles already saved in the local Windows installation, displays their SSID names and any locally stored passwords Windows can reveal, and saves the results to a text file beside the script.
Workflow
Saved Profiles
The script begins with the built-in Windows command netsh wlan show profiles. It extracts entries labeled All User Profile and treats each returned profile name as an SSID/profile to inspect.
Password Retrieval
For each saved profile, the current script runs:
It then searches the returned profile details for Key Content. When Windows exposes a stored wireless key, that value becomes the PASSWORD field associated with the SSID.
The profile name extracted from Windows is stored in the SSID column.
The value found after Key Content is stored in the PASSWORD column.
Console Output
When profiles are found, the collected objects are formatted into a PowerShell table with SSID and PASSWORD columns. If no saved Wi-Fi profiles are detected, the script displays:
Saved Results
After collecting the profile information, the script writes the same data to:
The destination is based on PowerShell's $PSScriptRoot, so the text file is created in the extracted Wi-Fi Info folder.
The current script writes the results with Out-File -Encoding ASCII.
The script does not use -Append, so another run writes a new Wifi Info.txt at the same location.
The current script contains no command that uploads or transmits the generated text file.
How To Run
Transparency
The information comes from WLAN profiles already stored by Windows on the computer.
The script does not crack Wi-Fi encryption or obtain passwords from networks that are not already represented by saved Windows profiles.
The current PowerShell script contains no web request, API request, upload, or download logic.
It does not install a service, scheduled task, startup item, or other background component.
FAQ
Profiles already saved in Windows and returned as All User Profile entries by netsh wlan show profiles.
Yes. It requests each profile with key=clear and records the Key Content value when Windows provides one.
The network may not use a stored pre-shared key, or Windows may not return a Key Content value for that profile.
As Wifi Info.txt in the same directory as Wi-Fi Info.ps1.
No. The current script contains no network or upload functionality.
The included batch launcher requests administrator elevation through UAC before running the PowerShell script.