通过 命令行PowerShell 开启、关闭 Windows 10 移动热点,可修改SSID、密码。解决神州网信政府版win10无法管理windows自带移动热点问题。
问题一
神州网信政府版win10,可以在任务栏的WIFI图标启动移动热点,但是无法设置SSID和密码。在网上搜索好久,无解。
万能的网络解决不了,只能自己动手解决了。
问题二
我当前的WiFi驱动程序不支持承载网络,如果我输入netsh wlan show drivers,显示“支持的承载网络 : 否”。更换驱动程序后还是不支持,无法解决,也就是说无法使用如下命令启动移动热点:
netsh wlan set hostednetwork mode=allow ssid=X260-95 key=asdfg12345
netsh wlan start hostednetwork
执行“netsh wlan start hostednetwork”这条命令会提示“无法启动承载网络”。
通过在网络上查询,得知Windows 10已经抛弃了承载网络,现在的移动热点基于WiFi Direct技术。
通过cmd命令行是无法启动新的基于WiFi Direct技术的移动热点的。但是可以通过powershell实现。
但是网络搜了很久,主要说移动热点开启、关闭的,但没有提到修改SSID、密码的。同样只能自己动手解决了。
解决方案
通过搜索、学习、实践,借鉴了几处的代码,终于可以通过powershell 开启、关闭 Windows 10 移动热点,并且还可修改移动热点名称SSID、移动热点的密码。现分享给大家。脚本名称为:HotspotOnOff.ps1,其中的PowerShell 代码如下:
[Windows.System.UserProfile.LockScreen,Windows.System.UserProfile,ContentType=WindowsRuntime] | Out-Null
Add-Type -AssemblyName System.Runtime.WindowsRuntime
$asTaskGeneric = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and $_.GetParameters()[0].ParameterType.Name -eq 'IAsyncOperation`1' })[0]Function Await($WinRtTask, $ResultType) {$asTask = $asTaskGeneric.MakeGenericMethod($ResultType)$netTask = $asTask.Invoke($null, @($WinRtTask))$netTask.Wait(-1) | Out-Null$netTask.Result
}# 这个函数本次的功能中没有使用,可以删除
Function AwaitAction($WinRtAction) {$asTask = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and !$_.IsGenericMethod })[0]$netTask = $asTask.Invoke($null, @($WinRtAction))$netTask.Wait(-1) | Out-Null
}$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)# 检查 Windows 10 移动热点的状态
$tetheringManager.TetheringOperationalState# 如果移动热点是开启状态,则关闭移动热点
if ($tetheringManager.TetheringOperationalState -eq 1){# 关闭移动热点Await ($tetheringManager.StopTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])
}
# 如果移动热点是关闭状态,则设置热点名称、热点的密码,然后开启移动热点
else{# 启动前先为移动热点设置SSID、密码$accessPoint = $tetheringManager.GetCurrentAccessPointConfiguration()# 为移动热点设置SSID$accessPoint.Ssid = "X260-95"# 为移动热点设置密码$accessPoint.Passphrase = "asdfg12345"$tetheringManager.ConfigureAccessPointAsync($accessPoint)# 启动/开启移动热点Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])
}
实现操作
将上述代码存放的本地一个目录下面,名称为HotspotOnOff.ps1。用记事本新建文件、保存即可。
打开powershell,切换到脚本存放的目录,执行.\HotspotOnOff.ps1,首先会回显当前移动热点的开(On)关(Off)状态,之后就会相应进行关、开操作。
热点是关闭时,执行命令后效果是设置移动热点的SSID、密码,并开启 移动热点。执行结果如下:
PS D:\dev\src\shell> .\HotspotOnOff.ps1
Off
System.__ComObjectAdditionalErrorMessage Status
---------------------- ------Success
- 热点是开时,执行效果是关闭 移动热点。执行结果如下:
PS D:\dev\src\shell> .\HotspotOnOff.ps1
OnAdditionalErrorMessage Status
---------------------- ------Success
通过 命令行PowerShell 开启、关闭 Windows 10 移动热点,可修改SSID、密码。解决神州网信政府版win10无法管理windows自带移动热点问题。相关推荐
- Windows 10 神州网信政府版密码设置及登录设置 Ctrl+alt+del
一.Windows 10 神州网信政府版密码复杂度设置: 1.鼠标右键点击屏幕左下角的开始菜单图标,选择windows中的"运行" 2.输入gpedit.msc 并确定. 3.找到 ...
- 如何查看windows 10 神州网信政府版的版本信息
如何查看windows 10 神州网信政府版的版本信息 适用于:Windows 10 神州网信政府版 方法 1: 同时按下键盘Win+R键 ,在出现的运行框中输入Winver点击确定,在弹出的窗口中查 ...
- Windows 10 神州网信政府版 麦克风、摄像头的使用
Windows 10 神州网信政府版 默认麦克风摄像头是禁用状态,此禁用状态符合版本规定. 在录课和直播过程中,你如果要使用麦克风和摄像头的功能,可以这样更改: 1.鼠标右键点击屏幕左下角的开始菜单图 ...
- Windows 10 神州网信政府版
Windows 10 神州网信政府版是在 Windows 10 基础上,根据中国有关法律.法规.标准的规定,针对中国专业领域的需求,定制开发的一个操作系统版本.它以 Windows 10 操作系统为基 ...
- windows10神州网信政府版开启麦克风、相机
windows10神州网信政府版默认不允许访问麦克风.相机.可以通过修复注册表的方式,修改后重启 Windows Registry Editor Version 5.00[HKEY_LOCAL_MAC ...
- Win10神州网信政府版电脑的麦克风及照相功能被组织关闭没有权限打开怎么办呢?(解决电脑麦克风问题)
请问您当前使用系统版本,查看方式:设置-系统-关于. 请问您的计算机是否有加入过域之类的呢?如果有,建议将其脱域,或者重新加入Workgroup工作组试试. 请你尝试以下的方法: 1.按Windows ...
- win10 神州网信政府版 (V0-G.1014.000) 关闭屏幕保护
管理员运行power shell 输入gpedit.msc 选择用户配置–管理模块–控制面板–个性化 关闭右侧和屏幕保护有关的配置 在桌面右键–个性化–锁屏界面–屏幕保护程序设置中可以看到屏幕保护是无 ...
- 【神州网信】【win10】相机等权限的开启方法
[神州网信][*某些设置已隐藏或由你的组织管理] 神州网信版win10的相机默认是关闭,并且有"*某些设置已隐藏或由你的组织管理"强制选项,无法打开. //2020-3-4 15: ...
- win 10网信政府版 无法登录微软账号
参考博客:https://blog.csdn.net/yugui/article/details/116464717 完全有用!
最新文章
- 哨兵机器人钢力士_哨兵胳膊都被卸了?巴西厂X战警钢力士正式公布
- php获取xml某个节点的所有内容,怎样输出XML所有的同名节点内容?
- qrp文件如何用excel打开_问与答66: 如何不打开Excel文件删除行?
- LeetCode 110. 平衡二叉树(二叉树高度)
- 测试网内主机存活状态
- 在js的函数中用jquery的trim()方法去掉search前后的空格
- 换教室(NOIP2016提高组Day1T3)
- Steinberg Cubase Elements 11 for Mac(音频处理软件)
- (8)数据结构-循环队列
- 18、HTML5 Video(视频)和 audio(音频)
- A - 敌兵布阵(线段树)(单点更新区间求和)
- php 万网域名查询接口
- 【Linux 性能优化】利用perf和CPU使用率定位异常函数
- 求解线性方程组的方法Matlab程序
- 电商网站数据库设计好文章分享
- Matlab冒号符号(MATLAB中最有用的操作符)
- Gunicorn ImportError: cannot import name ‘ALREADY_HANDLED‘ from ‘eventlet.wsgi‘
- Subset Sums and Knapsack
- springboot基于web儿童教育网站毕业设计源码111123
- 广播模块加继电器怎么接线_继电器接线方法
热门文章
- 巴菲特给女儿的一生忠告
- 水果店怎么保鲜水果,水果店损耗率是多少
- 将Rtf转换为Html格式
- 企业报表插件怎么用?
- 贝叶斯概率综述和课堂思路整理.1
- HTML在网页上不能显示图片问题
- latex 表格引用出错 出现?? You have referenced something which has not yet been labelled
- NR随机接入之MSG1
- 技嘉B360M AORUS PRO 小雕+8400 黑苹果安装 EFI 10.13.6-10.15.4
- 云南三校生计算机专业250,云南三校生计算机专业2019年本科录取分数线