获取本机WLAN密码
前言
下载运行此BAT脚本,会在当前目录输出WiFi.txt
文件。
方式一:PowerShell脚本
1 | (netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "(关键内容|Key Content)\W+\:(.+)$" | %{$pass=$_.Matches.Groups[2].Value.Trim(); $_} | %{ [pscustomobject]@{ '名称'=$name;'密码'=$pass }} |
- 鼠标右键单击开始菜单按钮,打开PowerShell
- 将上述代码粘贴到终端
- 敲击回车键
方式二:CMD脚本
1 | @echo off |
将上述代码以ANSI编码方式保存到.txt
文件,然后将文件后缀名改为.bat
。
后记
- PowerShell脚本,感谢作者:kumamiko
- CMD脚本,感谢作者