Rog*_*gUE 12 networking wireless-networking wireless-router
假设我有一台带有内置 Wi-Fi 适配器的笔记本电脑,然后我将另一个 Wi-Fi USB 适配器连接到它(比如 TP Link TL WN 721N)并安装了它的驱动程序。
如果我使用命令netsh wlan set hostednetwork mode=allow ssid=abc key=password创建一个 Wi-Fi 热点(假设两个适配器都支持托管网络),将使用哪个适配器来创建热点,内置的还是 TP 链接(在这种情况下)?
小智 5
用于托管网络的无线网络适配器由 Windows 选择(通常 Windows 总是选择我们不想要的无线适配器)。
似乎唯一的方法是在启用托管网络期间临时禁用所有其他无线适配器。
我用命令行脚本自动化了这个:
netsh interface set interface name="wifi internet" admin=disabled
netsh wlan set hostednetwork mode=allow ssid=my_wifi_ap key=12345678
netsh wlan start hostednetwork
netsh interface set interface name="wifi internet" admin=enabled
Run Code Online (Sandbox Code Playgroud)
name="wifi internet"要临时禁用的无线适配器的名称在哪里
此脚本需要以管理员身份运行,因为启用和禁用接口只能由管理员执行。
netsh wlan[interface=]interfaceName当您有多个 WLAN 接口时,命令采用的参数将成为必需参数。仅当您只有一个 WLAN 接口时才可以将其关闭。
更新:您询问有关使用它的更多信息。以下是Windows Server 2008 的 netsh wlan 在线文档中的示例:
netsh wlan connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection"
我认为您应该能够通过以下方式获取 WLAN 接口名称:
netsh wlan show interface
免责声明:我以前从未在 Windows Server 2008 机器上处理过多个 WLAN 适配器,因此我不能保证它能正常工作。因此,对此持保留态度,因为这只是我根据我对文档的阅读对其应该如何工作的理解。