Kuinka tarkistaa paikallis- ja etäjärjestelmiin asennettu PowerShell-versio?

Voit tarkistaa järjestelmääsi asennetun PowerShell-version käyttämällä joko $ PSVersionTable- tai $ host -komentoa.

  • Tarkista, onko $ host-komento käytettävissä etäpalvelimissa.

Avaa järjestelmän PowerShell-konsoli ja suorita komento $ PSVersionTable.

$PSVersionTable

Output

Joten tässä meillä on $ PSVersionTable -tulos. Näet tulosominaisuuden $ PSVersion, joka osoittaa PowerShell-version tiedot.

$PSVersionTable.PSVersion

Output

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

Major-ominaisuudessa se tarkoittaa, että PowerShell-versio on 5 ja koontiversio 18362.

Vastaavasti voit saada yllä olevan lähdön PowerShellin $ Host -komennolla.

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

Voit saada PowerShell-version version ominaisuudesta.

$Host.Version

Tulos

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

Saadaksesi lähdön etätietokoneelle, sinun on käytettävä Invoke-Command- tai PSRemote-istuntokomentoa, koska $ PSverionTable ja $ Host ei tue – ComputerName -parametria .

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

Jos sinulla on useita tietokoneita ja jos tarvitset isäntänimeä ja PS-versiota isäntänimeä vastaan, voit käyttää Pipeline- tai PSCustomObject-komentoa.

Esimerkki

Jos sinulla on luettelo palvelimista, voit lisätä kaikki palvelimet tekstiin f ja suorita yllä oleva komento.

Esimerkiksi palvelimien luettelo on tallennettu D: \ Temp \ Servers.txt-tiedostoon ja meidän on hankittava niihin PS-versio. / div>

Julkaistu 7.4.2020 15:14:35

Mainokset

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *