Windows 10 使用命令行连接 WiFi

背景

希望给远程控制的电脑更换所连 WiFi,通过右下角任务栏连接新 WiFi 时,对新 WiFi 点击连接以后,已连接的 WiFi 立即断开,但此时还没有输入新 WiFi 密码。

机器在被远程控制,网断了,没有机会输入密码或重启机器,相当于直接失联,相当麻烦。不确定是不是 Windows 10 连接 WiFi 的机制的逻辑上的 Bug。所以考虑不使用 GUI,而使用命令行连接新 WiFi。

下列部分内容是 AI 生成的,已经经过测试,可用。

连接从未连接过的新 WiFi

要在 Windows 10 中使用命令行连接指定的 Wi-Fi 并让电脑记住该网络,可以使用以下步骤:

  1. 打开命令提示符或 PowerShell。

  2. 使用以下命令创建一个新的 Wi-Fi 配置文件,并将其保存在计算机上:

netsh wlan add profile filename="C:\path\to\your\profile.xml"

请将 "C:\path\to\your\profile.xml" 替换为你想保存配置文件的路径和文件名。确保将文件扩展名设置为 .xml

  1. 使用文本编辑器(如 Notepad)打开一个新文件,并粘贴以下内容:
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"><name>YOUR_SSID</name><SSIDConfig><SSID><name>YOUR_SSID</name></SSID></SSIDConfig><connectionType>ESS</connectionType><connectionMode>auto</connectionMode><autoSwitch>false</autoSwitch><MSM><security><authEncryption><authentication>WPA2PSK</authentication><encryption>AES</encryption><useOneX>false</useOneX></authEncryption><sharedKey><keyType>passPhrase</keyType><protected>false</protected><keyMaterial>YOUR_PASSWORD</keyMaterial></sharedKey></security></MSM>
</WLANProfile>

请将 "YOUR_SSID" 替换为你要连接的 Wi-Fi 的名称,将 "YOUR_PASSWORD" 替换为相应的 Wi-Fi 密码。

  1. 将文件保存为上一步中指定的路径,并确保文件扩展名为 .xml

  2. 回到命令提示符或 PowerShell,并使用以下命令将配置文件添加到已知网络列表中:

netsh wlan add profile filename="C:\path\to\your\profile.xml"

确保将 "C:\path\to\your\profile.xml" 替换为你之前保存的配置文件的实际路径和文件名。

  1. 现在,你的 Wi-Fi 配置文件已添加到已知网络列表中,并将在下次启动时自动连接 并立即自动连接。

注:配置文件可参考下列手册酌情修改:

  • https://learn.microsoft.com/zh-cn/windows/win32/nativewifi/wpa-personal-profile-sample
  • https://learn.microsoft.com/zh-cn/windows/win32/nativewifi/wlan-profileschema-wlanprofile-element

注:可能也适用于 SSID 被隐藏的 WiFi(这一点未实际测试)。

连接曾经连接过的 WiFi(相当于切换到其他 WiFi)

  1. 打开命令提示符或 PowerShell。
  2. 运行下列代码,查看曾经连接过的 WiFi 的配置文件名称(可能与你要连接的 Wi-Fi 的名称相同):
netsh wlan show profile

返回:

接口 WLAN 1 上的配置文件:组策略配置文件(只读)
---------------------------------<无>用户配置文件
-------------所有用户配置文件 : YOUR_PROFILE
  1. 运行下列代码,使用指定的配置文件,连接指定的 WiFi:
netsh wlan connect name=YOUR_PROFILE ssid=YOUR_SSID

请将 "YOUR_PROFILE" 替换为你要连接的 Wi-Fi 的配置文件名称,将 "YOUR_SSID" 替换为你要连接的 Wi-Fi 的名称。二者可能是相同的。

  1. 现在,指定的 WiFi 立即连接。

本节参考:

  • https://superuser.com/questions/1604729/connecting-to-wifi-network-from-command-prompt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/171981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Namecheap怎么样,Namecheap优惠码以及注册手把手教程

Namecheap 是一家成熟的服务器域名托管公司&#xff0c;可以为合适的客户提供良好的解决方案。这些优点和缺点应该让您清楚地了解您的期望&#xff0c;以便您知道这是否是您网站的正确选择。 Namecheap怎么样&#xff1f; 已成立的公司&#xff1a; Namecheap 已经营 20 多年…

【代码随想录刷题】Day18 二叉树05------延伸题目练习

文章目录 1.【113】路径总和II1.1 题目描述1.2 解题思路1.3 java代码实现 2.【105】从前序与中序遍历序列构造二叉树2.1 题目描述2.2 java代码实现 【113】路径总和II 【105】从前序与中序遍历序列构造二叉树 1.【113】路径总和II 1.1 题目描述 给你二叉树的根节点 root 和一…

Vscode工具使用指南

通用 快捷键文件 / 编辑查找 / 替换窗口插件主题 连接linux 快捷键 文件 / 编辑 新建文件&#xff1a;CtrlN放大或缩小&#xff1a;Ctrl /-代码行缩进&#xff0c;展开&#xff1a;Ctrl[ 和 Ctrl]在当前行下方插入一行&#xff1a;CtrlEnter在当前行上方插入一行&#xff1a;…

EMQX-5.3.1单机集群部署并基于Nginx实现负载均衡

本例单机集群部署使用三个节点&#xff0c;分别为node1、node2、node3 一、安装与配置 1 创建数据目录 mkdir -p node1/data node1/logs mkdir -p node2/data node2/logs mkdir -p mode3/data node3/logs 2 数据目录授权 chown 1000 node1/ node2/ node3/ chown 1000 n…

RabbitMQ 安装教程(CentOS 7)

RabbitMQ 安装教程&#xff08;CentOS 7&#xff09; 在/usr/local/下分别创建erlang和rabbitmq两个文件夹&#xff1a; cd /usr/local mkdir erlang mkdir rabbitmq分别上传两个安装包并解压&#xff08;注意版本&#xff09;必须先下载安装erlang语言环境&#xff1a; cd …

jsp生成验证码的代码

效果图&#xff1a; loginProcess.jsp <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%><% String captcharequest.getParameter("captcha");%><% String captcha_session(String)s…

MySQL基本SQL语句(上)

MySQL基本SQL语句&#xff08;上&#xff09; 一、客户端工具的使用 1、客户端工具mysql使用 mysql: mysql命令行工具&#xff0c;一般用来连接访问mysql数据库 选项说明-u, --username指定登录用户名-p, --password指定登录密码(注意是小写p),一定要放到最后面-h, --hostn…

HDFS JAVA API的应用

首先把hadoop服务起来 1. (简答题) 使用HDFS 的JAVA API 进行编程&#xff1a; &#xff08;1&#xff09;获取自己HDFS集群下的所有文件和目录&#xff1b; //获取自己HDFS集群下的所有文件和目录&#xff1b;import org.apache.hadoop.conf.Configuration; import org.apa…

究竟FactoryBean是什么?深入理解Spring的工厂神器

文章目录 前言什么是FactoryBean&#xff1f;如何使用FactoryBean&#xff1f;我们常见的FactoryBeanBeanFactory 和 FactoryBean&#xff1f;FactoryBean后续&#xff1f;MapperFactoryBean 前言 在Spring框架中&#xff0c;bean的创建通常交由Spring IoC容器负责&#xff0c…

【从亮机卡开始的云炼丹】环境配置记录debug

要更改Anaconda环境的默认路径到D盘 可以按照以下步骤操作&#xff1a; 1. 打开Anaconda Prompt&#xff08;或者命令行窗口&#xff09;。 2. 输入以下命令更改Anaconda环境的默认路径到D盘&#xff1a; conda config --set envs_dirs D:\Anaconda\envs 这将把Anaconda环境…

汽车租聘管理与推荐系统Python+Django网页界面+协同过滤推荐算法

一、介绍 汽车租聘管理与推荐系统。本系统使用Python作为主要编程语言&#xff0c;前端采用HTML、CSS、BootStrap等技术搭建前端界面&#xff0c;后端采用Django框架处理用户的请求。创新点&#xff1a;使用协同过滤推荐算法实现对当前用户个性化推荐。 其主要功能如下&#x…

机器学习比较 - 基于OpenCV进行图像向量的提取

一、简述 在将图像输入机器学习算法之前,通常对图像执行的预处理步骤之一是将它们转换为特征向量。将图像转换为特征向量有几个优点,可以使机器学习算法更加高效的运行。 在将图像转换为特征向量的不同技术中,经常与不同机器学习算法结合使用的两种最流行的技术是定向梯度直…

设计模式—依赖倒置原则(DIP)

1.概念 依赖倒置原则&#xff08;Dependence Inversion Principle&#xff09;是程序要依赖于抽象接口&#xff0c;不要依赖于具体实现。简单的说就是要求对抽象进行编程&#xff0c;不要对实现进行编程&#xff0c;这样就降低了客户与实现模块间的耦合。 通俗的讲&#xff1…

1-Python与设计模式--单例模式

1-Python与设计模式–单例模式 一、总线 总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。 现假设有如下场景&#xff1a;某中央处理器&#xff08;CPU&#xff09;通过某种协议总线与一个信号灯相连&#xff0c;信号灯有64种颜色可以…

SpringBoot校验List失效解决方法

文章目录 SpringBoot校验List失效解决方法附&#xff1a;校验基本数据类型和String类型的方法参数时也需要在类上加Validated SpringBoot校验List失效解决方法 失效场景示例代码&#xff1a; RestController RequestMapping("/v1/jx/flowSummary") Slf4j public cl…

【React】打包优化-配置CDN

CDN 是一种内容分发网络服务&#xff0c;当用户请求网站内容时&#xff0c;由离用户最近的服务器将缓存的资源内容传递给用户。 哪些资源可以放到CDN服务器&#xff1f;&#xff08;比如react、 react-dom&#xff09; 体积较大&#xff0c;需要利用CDN文件在浏览器的缓存特性…

用python实现文字转语音的5个较好用的模块

文章目录 一. 用 gtts 模块二. 用pyttsx3模块基本使用直接朗读更改语音、速率和音量 三. baidu-aip四. pywin32五. speech 一. 用 gtts 模块 参考文档&#xff1a;https://gtts.readthedocs.io/en/latest/ 使用前需要先安装&#xff1a;pip3 install gtts &#xff0c;样例如…

抖音小店开店指南:流程、准备和营销策略一站解析

抖音小店已成为一个热门的社交电商平台&#xff0c;为商家提供了一个快速、方便、低成本的开店通道。下面四川不若与众将介绍抖音小店开店的流程和需要准备的工作&#xff0c;帮助商家顺利开启自己的电商之路。 一、开店准备工作&#xff1a; 1. 产品准备&#xff1a;确定出售…

保护好你的小鸡!保姆级服务器安全教程!

为什么要做安全防护 Linux 服务器的安全防护是一个纷繁复杂的巨大课题。无数的网站、APP、服务、甚至线下基础设施都建立在 Linux 的基石之上,这背后牵涉到巨大的经济利益和商业价值,当然也就意味着黑灰产有巨大的攻击动力。但是这些服务是如此重要、根本不允许出现重大的安…

Java王者荣耀

一、创建项目 二、代码 package com.sxt;import javax.swing.*; import java.awt.*;public class Background extends GameObject {public Background(GameFrame gameFrame) {super(gameFrame);// TODO Auto-generated constructor stub}Image bg Toolkit.getDefaultToolkit(…