问题一
神州网信政府版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()