Ormai viviamo circondati dai QR code, che altro non sono che delle piccole immagini che possono contenere dati e informazioni di vario tipo, come la password del nostro Wi-fi di casa che non vogliamo comunicare ai nostri ospiti, informazioni sull’azienda o un link Web da raggiungere. Dopo aver visto come crearli online, ora vediamo come farlo con PowerShell localmente nel nostro computer.

La prima cosa da fare è installare il modulo QRCodeGenerator con il comando, per farlo dovete essere amministratori del computer:

  • Install-Module -Name QRCodeGenerator

Come creare QR code PowerShell

In questo modo possiamo vedere quali comandi e tipi di QR possiamo generare:

  • Get-Command -Module QRCodeGenerator

Come creare QR code PowerShell

Per avere maggiori informazioni e dettagli, dobbiamo usare questo comando:

  • Get-Help NomeComando -ShowWindow

Come creare QR code PowerShell

Per accedere a una rete Wi-fi, lo script sarà simile a questo, -Width 10 è la dimensione minima dell'immagine, potete scegliere valori superiori, ma non inferiori:

  • $SSID = "Nome_Rete_Wi-fi"
  • $WiFipassword = "Password"
  • $FilePath = "D:\Password-wifi.png" #nome e percorso dell’immagine sono modificabili a vostra scelta
  • New-QRCodeWifiAccess -SSID $SSID -Password $WiFipassword -Width 10 -OutPath $FilePath

Possiamo anche creare una vCard inserendo tutti i dati del contatto:

  • $strFirstName = "crazy.cat"
  • $strLastName = "crazy.cat"
  • $strCompany = "TurboLab.it"
  • $strEmail = "Turbolab (at) TurboLab.it"
  • $strPath = "d:\vCard.png"
  • New-QRCodeVCard -FirstName $strFirstName -LastName $strLastName -Company $strCompany –Email $strEmail -OutPath $strPath

Come creare QR code PowerShell

Se non vogliamo utilizzare le variabili, come negli script precedenti, possiamo usare i comandi in questo modo:

  • New-PSOneQRCodeURI -URI 'https://TurboLab.it' -Width 15 -OutPath 'D:\URL.PNG'
  • New-PSOneQRCodetext -text 'Visita TurboLab.it' -Width 15 -OutPath 'd:\text.PNG'

Il risultato sarà sempre quello di creare alcune piccole immagini nella cartella scelta per il salvataggio.

Come creare QR code PowerShell