删除托管网络密码

pin*_*man 5 networking wireless-networking command-line netsh windows-8.1

我已经设置了我自己的 Nintendo HomePass 中继以从家里获取 StreetPass,但最近发生了一些变化,它不再起作用了。我读过我必须更改一些设置才能使其再次工作,并且我需要删除托管网络的密码。

我知道如何更改托管网络设置:

netsh wlan set hostednetwork mode=allow ssid=<mySSID> key=<password>
Run Code Online (Sandbox Code Playgroud)

但我不知道删除当前密钥的命令,也不知道如何将网络设置为空闲。或者删除之前保存的网络的命令,以便建立一个没有该key属性的新网络。

任何提示?

Kai*_*lyn 4

当我发现你的问题时,我自己正在寻找这个问题的答案。在阅读了 harrymc 答案中的评论后,我决定自己测试一些东西。我发现了一种非常简单的方法,但却完全符合您的要求:

netsh wlan set hostednetwork mode=allow ssid=<mySSID> key=
Run Code Online (Sandbox Code Playgroud)

这个命令没有错误,你只要在“key=”后面不添加任何东西,它就会是空的。

您还可以使用以下命令验证密码是否已消失:

netsh wlan show hostednetwork security
Run Code Online (Sandbox Code Playgroud)

上面的命令应该显示类似于以下行的内容:

用户安全密钥:<未指定>

但需要注意的是,SSID 绝对不能留空。使用给定的第一个命令,您也无法获得包含一个或多个空格的 SSID。为此,您必须像这样解析命令:

netsh wlan set hostednetwork mode=allow ssid=<mySSIDwithSpaces> && netsh wlan set hostednetwork key=
Run Code Online (Sandbox Code Playgroud)