我怎样才能使来自命令 + “key=clear” 的所有信息都netsh wlan show profiles
进入?txt
*.bat
我希望通过一次点击从我的 wlan 中获取所有 txt 信息。[配置文件 + 密码]
我有一部分工作来自这里
谢谢你祝你有美好的一天
答案1
你可以使用WifiPasswordReveal
脚本。只需从以下网址下载即可这里:
答案2
您可以考虑将命令的结果(默认情况下,它输出到stdout 控制台屏幕)重定向到文件中,而不是使用重定向运算符>
netsh [some commands here] > .\File.TXT
这将在你当前所在的目录中创建文件
注意:还有一个>>
带有两个大于号的第二个重定向运算符,它附加到现有文件,而不是重写删除现有文件,即删除其内容并创建一个新文件,而前者只是添加到现有文件而不会清除以前的内容。
答案3
Powershell 的替代品,可以显示已保存的 Wifi 密码,
$results = netsh wlan show profiles | Select-String -pattern 'All User Profile'
foreach ($result in $results) {
$result = $result.ToString()
# split the string by the delimiter, then remove leading spaces
$result = $result.Split(':').TrimStart()
$result = $result[1]
# print the results
netsh wlan show profile name=$result key=clear | Select-String -pattern 'Key Content|SSID name'
Write-Host ''
}
pause