带有命令提示符窗口 8.1 的 WiFi 密码



我使用以下命令获取连接的WiFi密码:

netsh wlan show profile name="my profile name" key=clear

但它没有显示安全密钥,它说:

key content = absent

还有什么办法可以得到它吗?为什么它不存在?

来自 帮助

netsh wlan show profile /?

如果密钥设置为"清除"并且调用方是本地管理员, 密钥将以纯文本形式显示。

您可以使用此批处理文件从系统中获取所有 ssid 和密码。将下面的代码复制并粘贴到记事本中并将其另存为get_ssid_pwd.cmd然后以管理员身份打开cmdcd保存到保存文件的目录并按get_ssid_pwd.cmd运行它:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=2delims=:" %%a in ('netsh wlan show profile ^|find /i "All User Profile"') do (
set "ssid=%%~a"
call :getpwd %%ssid:~1%%
)
:getpwd
for /f "tokens=2delims=:" %%i in ('netsh wlan show profile name^="%*" key^=clear ^| findstr /C:"Key Content"') do echo ssid: %* pass: %%i

最新更新