Come controllare la versione di PowerShell installata nei sistemi locali e remoti?

Per verificare la versione di PowerShell installata nel sistema, è possibile utilizzare il comando $ PSVersionTable o $ host.

  • Controlla se il comando $ host è disponibile nei server remoti.

Apri la console di PowerShell nel sistema ed esegui il comando $ PSVersionTable.

$PSVersionTable

Output

Quindi qui, abbiamo un output di $ PSVersionTable. Puoi vedere la proprietà di output $ PSVersion, che indica le informazioni sulla versione di PowerShell.

$PSVersionTable.PSVersion

Output

Major Minor Build Revision----- ----- ----- --------5 1 18362 628

Nella proprietà Major, indica che la versione di PowerShell è 5 e Build è 18362.

Allo stesso modo, puoi ottenere loutput precedente con il comando $ Host in PowerShell.

PS C:\WINDOWS\system32> $HostName : ConsoleHostVersion : 5.1.18362.628InstanceId : f6d2bf19-db26-403b-9749-afede37ea56fUI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture :en-INCurrentUICulture : en-USPrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxyDebuggerEnabled : TrueIsRunspacePushed : FalseRunspace : System.Management.Automation.Runspaces.LocalRunspace

Puoi ottenere la versione di PowerShell dalla proprietà version.

$Host.Version

Output

PS C:\WINDOWS\system32> $Host.VersionMajor Minor Build Revision ----- ----- ----- -------- 5 1 18362 628

Per ottenere loutput sul computer remoto, è necessario utilizzare Invoke-Command o il comando di sessione PSRemote poiché $ PSverionTable e $ Host non supportano il parametro – ComputerName .

Invoke-Command -ComputerName Test-PC -ScriptBlock{$PSVersionTable.PSVersion}

Se hai più computer e se hai bisogno del nome host e della versione PS rispetto al nome host, puoi utilizzare la pipeline o il comando PSCustomObject.

Esempio

Se hai un elenco di server, puoi aggiungere tutti i server nel testo f ile ed esegui il comando precedente.

Ad esempio, abbiamo un elenco di server memorizzato in D: \ Temp \ Servers.txt e dobbiamo ottenere la versione PS su di essi.

Pubblicato il 7 aprile 2020 15:14:35

Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *