Cum se verifică versiunea PowerShell instalată în sistemele locale și la distanță?

Pentru a verifica versiunea PowerShell instalată în sistemul dvs., puteți utiliza fie comanda $ PSVersionTable, fie comanda $ host.

      Verificați dacă este disponibilă comanda $ host în servere la distanță.

    Deschideți consola PowerShell în sistem și executați comanda $ PSVersionTable.

    $PSVersionTable

    Ieșire

    Deci, aici avem o ieșire din $ PSVersionTable. Puteți vedea proprietatea de ieșire $ PSVersion, care indică informațiile despre versiunea PowerShell.

    $PSVersionTable.PSVersion

    Ieșire

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

    În proprietatea Major, indică că versiunea PowerShell este 5 și Build este 18362.

    În mod similar, puteți obține rezultatul de mai sus cu comanda $ Host în 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

    Puteți obține versiunea PowerShell din proprietatea versiunii.

    $Host.Version

    Ieșire

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

    Pentru a obține ieșirea pe computerul la distanță, trebuie să utilizați comanda sesiunii Invoke-Command sau PSRemote deoarece $ PSverionTable și $ Host nu acceptă – Parametrul ComputerName .

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

    Dacă aveți mai multe computere și dacă aveți nevoie de numele gazdă și versiunea PS împotriva numelui gazdei, puteți utiliza comanda Pipeline sau PSCustomObject.

    Exemplu

    Dacă aveți o listă de servere, puteți adăuga toate serverele în textul f ile și rulați comanda de mai sus.

    De exemplu, avem lista serverelor stocate în D: \ Temp \ Servers.txt și trebuie să obținem versiunea PS pe ele.

    Publicat pe 07-apr-2020 15:14:35

    Reclame

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *