Come controllare la versione di PowerShell in Windows

Aggiornato il mese di settembre 2022: Smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora a - > questo link

  1. Scaricare e installare lo strumento di riparazione qui.
  2. Lascia che scansioni il tuo computer.
  3. Lo strumento sarà quindi ripara il tuo computer.

Poiché Windows 10 viene spedito con Windows PowerShell 5.0 di default, ma il componente WU (Windows Update) dovrebbe installare automaticamente una versione migliore, alcuni utenti hanno cercato dei modi per controllare le versioni di PowerShell che stanno eseguendo.

Se usate Powershell in un terminale per eseguire dei compiti, è sempre una buona idea assicurarsi che il vostro codice stia eseguendo la versione più recente.È particolarmente vero se si sta eseguendo una versione di Windows prima della 10.

Tenete presente che a partire dalla versione 5.0, PowerShell è diventato molto più potente - ora avete molto più potere su Windows Server, così come su Exchange, Lync e sui server basati su SQL.

Qual è la versione di PowerShell?

La versione di PowerShell è una soluzione di automazione dei compiti che consiste in una shell a riga di comando, un linguaggio di scripting e un sistema di gestione della configurazione che funziona attraverso le piattaforme.La versione PowerShell è compatibile con Windows, Linux e macOS.

Shell

La versione PowerShell è una moderna shell di comando che combina i migliori aspetti di altre shell di comando standard.La versione PowerShell accetta e restituisce oggetti.NET, a differenza della maggior parte delle shell che prendono e restituiscono solo testo.Le seguenti caratteristiche sono incluse nella shell:

Note importanti:

Ora è possibile prevenire i problemi del PC utilizzando questo strumento, come la protezione contro la perdita di file e il malware. Inoltre, è un ottimo modo per ottimizzare il computer per ottenere le massime prestazioni. Il programma risolve gli errori comuni che potrebbero verificarsi sui sistemi Windows con facilità - non c'è bisogno di ore di risoluzione dei problemi quando si ha la soluzione perfetta a portata di mano:

  • Passo 1: Scarica PC Repair & Optimizer Tool (Windows 11, 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
  • Passaggio 2: Cliccate su "Start Scan" per trovare i problemi del registro di Windows che potrebbero causare problemi al PC.
  • Passaggio 3: Fare clic su "Ripara tutto" per risolvere tutti i problemi.

scaricare

  • La storia della linea di comando è estesa.
  • Sono supportati gli alias dei comandi e dei parametri.
  • Simile alle pagine man di Unix, questo è un sistema di supporto in-console.
  • Completamento delle schede e previsione dei comandi
  • Usando una pipeline, è possibile concatenare i comandi.

Linguaggio di scripting

PowerShell è un linguaggio utilizzato nello scripting che è anche ampiamente utilizzato per automatizzare l'amministrazione dei dispositivi.Powershell è anche usato in ambienti CD/CI per testare, costruire e distribuire soluzioni.NET sono utilizzati sia per gli ingressi che per le uscite.

Non c'è bisogno di analizzare la produzione di testo per ricavarne dei dettagli.Questi punti menzionati sono alcune delle caratteristiche del linguaggio di scripting PowerShell:

  • Funzioni, gruppi, file e moduli lo rendono estensibile.
  • Sistema di tipi dinamico con un sistema di tipi estensibile
  • Il supporto per i formati di dati popolari come CSV, JSON e XML è integrato.
  • Metodo di formattazione con molta flessibilità per una produzione veloce

Vedi anche Cos'è Agent.Exe ed è sicuro?- 10 soluzioni facili

Come controllare la versione di Powershell su Windows 7, 10 e 8

1.Controllare la versione di PowerShell

  • Seguite la procedura indicata di seguito per una semplice guida per controllare la versione dell'ultimo PowerShell, ora che sapete come potrebbero essere le versioni di default.Tenete a mente che le misure qui sotto possono essere duplicate indipendentemente dalla versione di Windows che state usando.
  • Per aprire la finestra di comando Esegui, premi il tasto Windows + R.Poi, per aprire un nuovo prompt di PowerShell, digitate accessibile "PowerShell" e cliccate Invio.
  • Digita il seguente comando nella finestra Powershell appena aperta e premi Invio:
    • $PSversionTable
  • Apparirà un elenco di informazioni sulla tua utility PowerShell.PSVersion, invece, è quello che ci interessa.Abbiamo già la versione più recente poiché abbiamo usato WU per installare tutti gli aggiornamenti in sospeso.
  • Tieni presente che puoi anche ottenere la tua versione di PowerShell con get-host|Select-Object version o $host.Versione.
  • Se accessibile, il tuo Windows 10 e la tua PSVersion sono già 5.0.10586.63.Potete aggiornarlo alla versione più recente eseguendo Windows Update e scaricando tutti gli aggiornamenti in sospeso.
LEGGERE :  Come accedo al mio elenco di Mi piace sull'app di Facebook - Come posso vedere chi ha messo Mi piace ai miei post sull'app di Facebook

2.Versione Powershell attraverso Get-Host

La definizione degli host è usata in PowerShell.Il motore PowerShell è ospitato da un programma chiamato host.Non è il motore PowerShell a causare il problema.Gli host PowerShell sono la console PowerShell o un editor di codice con un terminale integrato.

Un host può avere una versione completamente autonoma di PowerShell.

Quando usi la versione (Get-Host), noterai che restituisce un numero di versione che sembra essere la versione del motore PowerShell.

3.Registro

Puoi anche cercare nel registro se non vuoi aprire PowerShell.La versione di PowerShell è memorizzata nel percorso della chiave di registroHKLM:\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine come valore.PowerShellEngine è un motore PowerShell.Get-ItemProperty può essere usato per fare riferimento al valore PowerShellVersion in questa chiave di registro.

Versione diversa di Powershell

1.Powershell 1.0 e PowerShell 2.0

PowerShell core è stato rilasciato per la prima volta per Windows XP SP2, Windows Server 2003 SP1 e Windows Vista nel novembre 2006.Windows Server 2012 R2 e Windows seven sono inclusi nella seconda edizione.PowerShell 2.0 è anche disponibile come pacchetto autonomo per Windows Server 2003 Service Pack 2 e Windows Vista Service Pack 1, Windows XP Service Pack 3.

2.Versione 3 di PowerShell

Microsoft ha rilasciato PowerShell 3.0 con Windows 8, una versione di PowerShell installata su Windows Server 2008 SP1, Windows 7 SP1 e Windows Server 2012 R2 SP1.Windows XP non è supportato da PowerShell 3.0.

Vedi anche 10 soluzioni per rimuovere il malware da Windows

3.Versione 4 di PowerShell

PowerShell 4.0 è usato in Windows 8.1, il successore di Windows 8.È anche disponibile per Windows 7 Service Pack 1, Windows Server 2008 Service Pack 1 e Windows Server R2 Service Pack 1.

LEGGERE :  Come modificare o reimpostare la passphrase di sincronizzazione di Google Chrome

4.Versione 5 di PowerShell

Windows Management Framework (WMF) 5.0 include PowerShell versione 5.0.Il 24 febbraio 2016 è stata rilasciata la versione finale.Le app basate su repository di Chocolatey sono ora supportate da cmdlets OneGet PowerShell e possono gestire switch di rete di livello due.

Insieme con l'aggiornamento di Windows 10, la revisione della build 5 di Windows PowerShell. 1 è stata annunciata.Il 19 gennaio 2017, è stato reso disponibile per Windows 7, Windows Server 2012 R2, Windows Server, Windows Server 2008 R2 e Windows Server 2016.

Le edizioni dell'applicazione sono state introdotte in Windows PowerShell 5.1.L'edizione Core viene fornita con Windows Server 2016 Nano Server, mentre l'edizione Desktop è rivolta alle versioni utente e server standard del sistema operativo.

5.Altre versioni

Altre versioni di PowerShell come PowerShell core 6.0, Powershell 7 saranno annunciate presto.

Installare PowerShell su Windows

Ci sono state diverse versioni di PowerShell nel corso degli anni.Inizialmente, Windows PowerShell era compatibile solo con i sistemi Windows, poiché era basato sul.NET Framework.L'ultima versione di PowerShell fa uso del runtime.NET 5.0.PowerShell è disponibile per Windows, Mac OS X e Linux.

Iniziando con Windows Server 2008 R2 SP1 e Windows 7 SP1, la versione di Windows PowerShell installata di default in ogni Windows.

PowerShell Core dovrebbe essere installato al posto di Windows PowerShell se si sceglie di usare PowerShell 6 o successivo.

Determinare la versione di PowerShell installata

Poiché la posizione della console PowerShell o dell'Integrated Scripting Environment (ISE) in Windows cambia da una versione di Windows all'altra, può essere difficile da trovare.

Le tabelle seguenti dovrebbero aiutarti a localizzare PowerShell nella tua versione di Windows.Non c'è nessun ritocco a nessuna delle versioni menzionate qui; sono tutte le versioni originali come pubblicate.

PER L'USO IN CONSOLE

  • Windows 10:selezionare e fare clic sull'icona di Windows nell'angolo in basso a sinistra e digitare PowerShell.
  • Windows 8.1 o 8.0:Iniziate a digitare PowerShell nella schermata iniziale di Windows 8.1 o 8.0.

Se sei su un portatile, clicca sull'icona di Windows nell'angolo in basso a sinistra e digita PowerShell.

  • Windows 7 SP1:Clicca sull'icona di Windows nell'angolo in basso a sinistra, poi digita PowerShell nella casella di ricerca.

Per ISE

  • Windows 10:selezionare l'icona di Windows nell'angolo in basso a sinistra e digitare ISE.
  • Windows 8.1 o 8.0:Nella schermata iniziale di Windows 8.1 o 8.0, formate PowerShell ISE.

Vedi anche Cos'è Unsecapp.exe ed è sicuro?

Se sei su un monitor, clicca sull'icona di Windows nell'angolo in basso a sinistra e seleziona PowerShell ISE.

  • Windows 7 Service Pack 1 (SP1):Inizia a digitare PowerShell nella casella di ricerca sull'icona di Windows in basso a sinistra.
LEGGERE :  Quanto spesso si verifica l'errore -No Route- in Discord - Come posso risolvere l'errore -No Route- in Discord-

Aggiornare la versione di PowerShell su Windows

Installa Windows Management Framework 5.1, che include il NET Framework 4.5.2, per aggiornare il tuo PowerShell 5.1. (o più recente). Usando queste istruzioni, verifica che NET framework 4.5.2 o superiore sia installato:

Per prima cosa controlla la versione di powershell installata usando questo comando.

$PSVersionTable.PSVersion
Revisione di costruzione minore maggiore
5 1 19041 610

La versione di PowerShell di cui sopra è la 5.1

Come potete vedere, l'ultima versione di PowerShell 5.1 è già installata, quindi non ho bisogno di aggiornare ulteriormente.Se, nel tuo caso, la versione di PowerShell è inferiore alla 5.1, allora segui i seguenti passi.

  1. Scaricare l'ultimo .net framework, 4.8
  2. Estrai il pacchetto scaricato e installalo sul tuo personal computer.
  3. Un riavvio è richiesto dopo l'installazione.
  4. Dopo il riavvio, la versione di PowerShell sarà aggiornata.

Conclusione

Powershell è un software essenziale che ora è incorporato nell'ultima versione di Microsoft Windows e altri sistemi operativi.A causa della sua natura versatile e del linguaggio accessibile, è necessario imparare Windows Powershell.Dopo aver passato questo pezzo, sarete facilmente in grado di specificare la versione di PowerShell e aggiornarla all'ultima versione.

Controlla il nostro articolo su Software Reporter Tool

Domande frequenti

Qual è lo scopo di Windows PowerShell?

Windows PowerShell è uno strumento robusto per automatizzare i compiti e liberalizzare la configurazione.Può automatizzare quasi tutti i processi dell'ecosistema Windows, compresi Active Directory e Exchange.Non è una sorpresa che i sysadmin e gli utenti esperti di Windows lo abbiano trovato utile.

Con quale edizione di PowerShell viene fornito Windows 10?

PowerShell viene aggiornato dalla versione 5.0 alla 5.1 quando Windows 10 viene rilasciato per la prima volta con aggiornamenti automatici disponibili.PowerShell è la versione 5.0 se gli aggiornamenti di Windows non aggiornano la versione iniziale di Windows 10.

Qual è lo scopo di Windows Server 2008 R2?

Servizi applicativi-Windows Server 2008 R2 pone le basi per applicazioni aziendali come Microsoft Exchange, Microsoft Office SharePoint Services, SQL Server e altri.

Qual è il contrasto tra Windows Server 2008 e Server 2008 R2 SP1?

Windows Server 2008 R2 e Windows Server 2008 sono due sistemi operativi diversi.L'edizione server di Windows Server 2008 R2 è la versione 6.1 del sistema operativo.Il singolo punto più significativo è che Windows Server 2008 R2 è disponibile solo per piattaforme a 64 bit; non c'è più una versione x86.

Articoli raccomandati

alltofix

Leave a Reply