Generovanie QR kódu PowerShell pre vašu sieť Wi-Fi v systéme Windows 10

Príkazový riadok PowerShell môžete použiť na generovanie QR kódov, ktoré môžete zdieľať so svojimi priateľmi alebo kolegami. Pozrime sa na príklad použitia modulu PowerShell QRCodeGenerator vygenerovať obrázok QR kódu, ktorý môžu všetci vaši zamestnanci a hostia použiť na pripojenie k vašej sieti Wi-Fi (nechcete, aby si všetci diktovali heslo;)).

Modul QRCodeGenerator sa dá použiť na generovanie súborov png s kódmi QR pre nasledujúce typy objektov:

  • Kontaktné karty vCard (vizitky);
  • Geolokačné údaje;
  • Nastavenia pripojenia Wi-Fi.

Môžete si stiahnuť a nainštalovať modul QRCodeGenerator manuálne (https://www.powershellgallery.com/packages/QRCodeGenerator/1.1) alebo prostredníctvom správcu balíkov pomocou príkazu:

Install-Module -Name QRCodeGenerator

Po inštalácii modulu otvorte nové okno PowerShell alebo importujte modul príkazom:

Importový modul QRCodeGenerator

Zmeňte pravidlá pre spúšťanie skriptov tretích strán:

Set-ExecutionPolicy Unrestricted -Scope Process

Modul má tri funkcie PoSh: New-QRCodeGeolocation, New-QRCodeVCard a New-QRCodeWifiAccess.

Ak chcete vygenerovať QR pre kartu kontaktu (vCard), použite nasledujúci skript:

$ strFirstName = "Dmitriy"
$ strLastName = "Adminov"
$ strCompany = "WinITPpro"
$ strEmail = "[email protected]"
$ strPath = "$ home \ desktop \ Contact \ vCard.png"
New-QRCodeVCard - Prvé meno $ strFirstName -LastName $ strLastName - Spolupracovník $ strCompany -Email $ strEmail -OutPath $ strPath

Ak chcete vygenerovať QR kód pre prístup k sieti Wi-Fi, musíte zadať SSID siete a prístupové heslo. Napríklad:

$ strSSID = "WiFiGuest"
$ strWiFipassword = "3gd937-v323"
$ strPath = "$ home \ desktop \ Contact \ wifi.png"
New-QRCodeWifiAccess -SSID $ strSSID -Password $ strWiFipassword -Width 10 -OutPath $ strPath

Ak si nepamätáte heslo z vášho prístupového bodu WiFi alebo mobilného hotspotu v systéme Windows 10, v systéme Windows OS môžete zobraziť SSID a heslo pre konkrétny profil uloženej bezdrôtovej siete pomocou príkazu:

Program netsh.exe zobrazuje profily profilov = kľúč "Názov profilu" = jasný

Otvorte adresár kontaktov na pracovnej ploche a uistite sa, že sa v ňom nachádzajú dva súbory png s QR kódmi.

Funkcia rozpoznávania QR kódu pre pripojenie k sieti Wi-Fi je zabudovaná v systéme iOS 11 a je prítomná na mnohých modeloch smartfónov s Androidom, napríklad pre mňa funguje hneď po vybalení na serveri Xiaomi. Stačí nasmerovať fotoaparát telefónu na tento kód a smartfón automaticky rozpozná, že údaje prístupového bodu sú uvedené v kóde QR a ponúka uloženie údajov na pripojenie k sieti Wi-Fi (snímky obrazovky zo zariadenia Xiaomi Android).

Vyzbrojení týmto skriptom môžete automaticky zmeniť heslo hosťujúcej siete Wi-Fi aspoň každý deň a ak chcete získať nové heslo na prístup k sieti Wi-Fi, zamestnanci jednoducho idú do kancelárskych dverí a naskenujú vytlačený kód QR zavesený na dverách (alebo môžete poslať QR kód na email prostredníctvom PowerShell). Alebo, ak hovoríme o domácom Wi-Fi, môžete zavesiť kód s heslom na stene a už neodpovedať na otázku hostí „Aké je heslo pre vaše Wi-Fi?“.