以系統管理員身分執行命令提示字元或 PowerShell:
netsh wlan show profiles
netsh wlan show profile name="Your_SSID" key=clear
輸出中 「關鍵內容」** 欄位即為明文密碼。
$profiles = netsh wlan show profiles | Select-String "所有使用者設定檔\s+:(.+)" | ForEach-Object { $_.Matches.Groups[1].Value.Trim() }
$results = @()
foreach ($ssid in $profiles) {
$detail = netsh wlan show profile name="$ssid" key=clear
$key = ($detail | Select-String "關鍵內容\s+:(.+)" ).Matches.Groups[1].Value.Trim()
$results += [pscustomobject]@{ SSID=$ssid; Password=$key }
}
$results | Format-Table -AutoSize
# 或匯出 CSV: $results | Export-Csv -NoTypeInformation -Path "$env:USERPROFILE\Desktop\WifiPasswords.csv"
netsh wlan export profile folder="D:\WifiBackup" key=clear (產生 XML 檔含明文密碼)。netsh wlan add profile filename="D:\WifiBackup\Wi-Fi_SSID.xml" user=all。key=clear 無效),需請網管協助。