PowerShell:在Windows 10中为Wi-Fi网络生成QR代码

Posted y = H (x)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerShell:在Windows 10中为Wi-Fi网络生成QR代码相关的知识,希望对你有一定的参考价值。

您可以使用PowerShell生成QR代码以与您的朋友或同事共享。使用QRCodeGenerator PowerShell模块生成QR码图像的示例,您的同事或来宾可使用该QR码图像连接到Wi-Fi网络(因为您不想将密码指定给每个朋友))。

 

QRCodeGenerator模块可用于为以下对象类型生成带有QR码的PNG文件:

  • vCard联系人卡(名片)
  • 地理数据
  • Wi-Fi连接设置

您可以手动下载QRCodeGenerator模块(https://www.powershellgallery.com/packages/QRCodeGenerator/1.1)或使用以下软件包管理命令:

Install-Module -Name QRCodeGenerator

安装模块后,打开一个新的PowerShell窗口或使用以下命令导入模块:

Import-Module QRCodeGenerator

 

 

更改PowerShell执行(运行第三方脚本)策略:

Set-ExecutionPolicy Unrestricted -Scope Process

有此模块中的三个豪华的cmdlet: New-QRCodeGeolocationNew-QRCodeVCardNew-QRCodeWifiAccess

要为名片(vCard)生成QR码,请使用以下脚本:

$strFirstName = "Max"
$strLastName = "Bakarlin"
$strCompany = "WOSHub"
$strEmail = "admin@woshub.com"
$strPath = "$homedesktopContactvCard.png"
New-QRCodeVCard -FirstName $strFirstName -LastName $strLastName -Company $strCompany –Email $strEmail -OutPath $strPath

技术图片

要生成QR码以访问Wi-Fi网络,请指定网络的SSID和连接密码。例如:

 

 

$strSSID = "WiFiGuestNet"
$strWiFipassword = "3bg397-v232"
$strPath = "$homedesktopContactwifi.png"
New-QRCodeWifiAccess -SSID $strSSID -Password $strWiFipassword -Width 10 -OutPath $strPath

技术图片

如果您不记得Windows 10中的Wi-Fi接入点或移动热点的密码,则可以使用以下命令显示已保存的无线网络的特定配置文件的SSID和密码:

 

netsh.exe wlan show profiles name=‘Profile Name‘ key=clear

 

转到桌面上的“联系人”文件夹,并确保有两个包含QR码的PNG文件。

技术图片

用于连接Wi-Fi网络的QR码识别功能已集成在ios 11中,并且在许多android智能手机中都可用。例如,它可以直接在我的小米中使用。只需使用相机扫描此代码,您的智能手机就会自动识别QR代码包含Wi-Fi连接信息,并建议您保存它们以连接到此Wi-Fi网络(运行Android的Xiaomi的屏幕截图)。

技术图片

以上是关于PowerShell:在Windows 10中为Wi-Fi网络生成QR代码的主要内容,如果未能解决你的问题,请参考以下文章

Powershell:在 Windows 10 中获取 GPS 坐标 - 使用 Windows 位置 API?

如何在powershell中为herestring/heredoc设置编码?

如何在windows下写shell脚本

powershell 在PowerShell中为Azure RM Terraform设置环境变量

使用PowerShell关闭Windows更新服务和自动更新Windows 10

在 windows 10 powershell 中使用 sqlplus 执行 sql 文件