Gestione licenze Windows da Command Line con SLMGR.VBS

Una volta installato il sistema operativo è necessario attivare l’installazione inserendo il product key. Questa operazione viene fatta tramite Windows Software Licensing Tool, uno script realizzato con VBScript (SLMGR.VBS). Lo script esegue molteplici operazioni e può anche essere eseguito manualmente da un amministratore di sistema per la gestione delle licenze.

La sintassi del comando è la seguente:

slmgr.vbs [MachineName [User Password]] [<Option>]

[MachineName] – Nome di una macchina remota. Il valore predefinito è rappresentato dalla macchina locale
[User] – Account che gode delle autorizzazioni richieste sulla macchina
[Password] – Password dell’account
[<Option>] – Opzioni aggiuntive

Vediamo alcuni esempi di utilizzo di questo script. il comando va eseguito da un prompt di comando eseguito con diritti di amministrazione.

Il comando seguente installa il product key e tramite la connessione ad Internet effettua l’attivazione della licenza.

slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Vediamo ora come poter visualizzare i dettagli della licenze e le informazioni del sistema operativo

slmgr.vbs /dli
o
slmgr.vbs /dlv

Con questo comando invece possiamo visualizzare la scadenza della licenza in uso. Viene utilizzato quando si stanno gestendo le licenze tramite un KMS Server

slmgr.vbs /xpr

Per ultimo vediamo come poter disinstallare il product key della licenza attualmente installata nel sistema operativo

slmgr.vbs /upk