如何在不提及名称参数的情况下显示 netsh 中的键

如何在不提及名称参数的情况下显示 netsh 中的键

询问您是否没有 netsh show profile key=clear,然后输入密码或网络的 ssid 以查看“详细信息”,就可以以普通形式显示。我试图使用“*”这个无名之辈,但更不可能。

--

我想知道在 netsh show profile key=clear 中,是否可以以通用方式显示它,而不是输入每个网络的 SSID 来查看“密钥内容”。我已经尝试在名称中使用“*”,但没有用。

答案1

如果您想列出已保存的密码而不提供SSID对于每个配置文件单独使用,我建议使用双for循环遍历每个配置文件,仅打印已保存的密码:

  • 对于命令行

对于 US/EN 系统:


@for /f tokens^=2*delims^=^: %i in ('netsh wlan show profiles')do @set "_ssid=%~i" && @for /f tokens^=2*delims^=: %I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "absent"^|findstr "Key"')do @echo/%I

对于 PT/BR 系统:

@for /f tokens^=2*delims^=^: %i in ('netsh wlan show profiles')do @set "_ssid=%~i" && @for /f tokens^=2*delims^=: %I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "ausente"^|findstr /i "da.chave"')do @echo/%I

对于 US/EN 系统:


@echo off 

for /f tokens^=2*delims^=^: %%i in ('netsh wlan show profiles')do set "_ssid=%%~i" && (
for /f tokens^=2*delims^=^: %%I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "absent"^|findstr "Key"
')do echo/%%I )

对于 PT/BR 系统:

@echo off 

for /f tokens^=2*delims^=^: %%i in ('netsh wlan show profiles')do set "_ssid=%%~i" && (
for /f tokens^=2*delims^=^: %%I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "ausente"^|findstr /i "da.chave"
')do echo/%%I )


对于那些想要打印的人SSID和广告密码%%~i在:

 ')do echo/%%~i :%%I )

相关内容