In questa pagina

In questa pagina

Come controllare la versione di PowerShell



Microsoft continua a rilasciare aggiornamenti per Windows PowerShell, ma è un po’ strano come il sistema di aggiornamento di Windows non si preoccupi sempre di avvisare gli utenti quando è disponibile una nuova versione. Quindi, se utilizzi un server o un client Windows meno recente e non sei sicuro che la tua versione di PowerShell sia aggiornata, potresti perderti funzionalità importanti o correzioni di sicurezza. Controllare manualmente la versione è piuttosto semplice, ma spesso trascurato. Vale la pena verificarla rapidamente, soprattutto se stai risolvendo problemi o stai cercando di garantire la compatibilità con script o moduli.

In questa guida imparerai come controllare la versione corrente di PowerShell, che ti aiuterà a decidere se aggiornarla o lasciare le cose come sono. Eseguire i comandi giusti può risparmiarti un sacco di problemi in seguito, perché versioni obsolete di PowerShell potrebbero limitare le tue possibilità di azione o esporti a rischi per la sicurezza. Speriamo che questo acceleri la tua routine di manutenzione.

Come controllare la versione di PowerShell

Il modo più semplice per scoprire quale versione di PowerShell stai utilizzando è avviarlo ed eseguire un comando specifico. Una volta aperto PowerShell (cercalo nel menu Start o premi Win + Re digita powershell), digita quanto segue:

get-host

Questo comando visualizza alcune informazioni, tra cui il numero di versione, solitamente sotto Versione. In alternativa, è possibile eseguire un comando più diretto, un po’ più chiaro e diretto:

$PSVersionTable. PSVersion

Restituisce un oggetto versione con dettagli principali, secondari, build e revisione. Ad esempio, se vedi 5.1.xxxx, significa che PowerShell è alla versione 5.1. In alcune configurazioni, soprattutto quelle più vecchie, potrebbe essere visualizzata la versione 2.0 o addirittura 3.0, il che significa che è sicuramente il momento di eseguire l’aggiornamento.

Su Windows 10, PowerShell 5.1 è incluso di default, ma Windows 7 o versioni precedenti di Windows Server potrebbero non averlo preinstallato. Se la tua versione non è aggiornata, valuta la possibilità di scaricarla manualmente dalla pagina ufficiale di Microsoft. Per farlo, scarica la versione più recente di Windows Management Framework, che include PowerShell, da un link come questo: Pagina di supporto di PowerShell di Microsoft.

Alcuni utenti preferiscono usare i comandi di PowerShell Update-Helpper recuperare i file di aiuto più recenti o verificare la compatibilità dei moduli installati, ma prima di tutto, è sufficiente controllare la versione per verificare se è necessario un aggiornamento. Nota: su alcuni sistemi, potrebbe essere necessario un riavvio dopo l’installazione di una versione più recente di PowerShell, quindi tienilo a mente prima di immergerti negli script.

Nella mia esperienza, il modo più semplice per evitare sorprese è eseguire regolarmente questo comando di controllo, perché ovviamente Windows deve renderlo più difficile del necessario. Un rapido controllo ti dice se stai utilizzando la versione più recente o se è il momento di scaricare e installare le nuove versioni.



Questo articolo è stato utile?