PowerShell:在 Windows 10 中生成 Wi-Fi 网络的二维码
您可以使用 PowerShell 生成二维码以与您的朋友或同事分享。让我们考虑一个使用 QRCodeGenerator PowerShell 模块生成 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该模块中有三个 PoSh cmdlet:
New-QRCodeGeolocation,
New-QRCodeVCard和
New-QRCodeWifiAccess。
要生成联系人卡片 (vCard) 的 QR 码,请使用以下脚本:
$strFirstName = "Max"
$strLastName = "Bakarlin"
$strCompany = "WOSHub"
$strEmail = "admin@a-d.site"
$strPath = "$home\desktop\Contact\vCard.png"
New-QRCodeVCard -FirstName $strFirstName -LastName $strLastName -Company $strCompany -Email $strEmail -OutPath $strPath要生成用于访问 Wi-Fi 网络的二维码,请指定网络的 SSID 和连接密码。例如:
$strSSID = "WiFiGuestNet"
$strWiFipassword = "3bg397-v232"
$strPath = "$home\desktop\Contact\wifi.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转到桌面上的“联系人”文件夹,并确保有两个包含二维码的 PNG 文件。
iOS 11 中集成了通过二维码识别连接 Wi-Fi 网络的功能,并且在许多 Android 智能手机中都可用。例如,它在我的小米手机中开箱即用。只需使用相机扫描该二维码,您的智能手机就会自动识别该二维码包含 Wi-Fi 连接信息,并建议您保存以连接到该 Wi-Fi 网络(小米 Android 屏幕截图)。



