Kako pridobiti različico PowerShell in uporabiti PowerShell za pridobitev informacij o različici

19. junija 2021 11474 Pogledi Powershell Sleep

To območje S vas nauči pet načinov za pridobitev različice PowerShell v sistemu Windows 10. Vodnik ima tudi razdelek, ki primerja različice PowerShell za Microsoft OS.





To še ni vse, vodnik je naložen tudi s koraki za iskanje različice datoteke in modula PowerShell. Poleg tega se boste naučili, kako uporabljati PowerShell za namestitev različice Microsoft Officea.



Nazadnje je še razdelek s koraki za namestitev različice .Net Framework v vaš računalnik.

Ta priročnik ima več tem, razporejenih po več razdelkih in podrazdelkih. Če vas zanima določena tema, razširite kazalo vsebine Brskaj po vsebini objave. Nato kliknite želeno temo.

Brskajte po temah objav



Kako pridobiti različico PowerShell v sistemu Windows 10

Kako pridobiti različico PowerShell v sistemu Windows 10

Ta priročnik se začne s 5 načini za preverjanje različice PowerShell v sistemu Windows 10.



Pridobite različico PowerShell z samodejno spremenljivko $PSVersionTable

Če želite uporabiti to metodo, zaženite spodnji ukaz v PowerShell...

|_+_|

Tukaj je rezultat…



Kot lahko vidite, je rezultat prikazan v a PowerShell Hashtable slogu. Če morate ekstrahirati različico PSV, sledite spodnjim korakom:



  1. Izvlecite vrednosti v Hashtable s spodnjim ukazom
|_+_|

Ukaz razdeli vrednosti v 4 stolpce – večja, manjša, gradnja in revizija. Rezultat v prvi vrstici predstavlja različico PowerShell.

Pridobite različico PowerShell z samodejno spremenljivko $PSVersionTable
  1. Naslednji korak je, da ekstrahirate glavne, manjše, gradbene in revizijske vrednosti ter vsako shranite v spremenljivko. Če želite dokončati ta korak, zaženite spodnje ukaze ...
|_+_|

V vsakem od ukazov sem izvlekel sezname Major, Minor, Build in Revision. Ker pa je v matriki več vrednosti, sem vključil [0], da izvlečem prvi predmet v matriki.

  1. Združite večjo, manjšo, sestavo in revizijo ter vstavite piko s PowerShell Join.
|_+_|

Ukaz prikaže dejansko številko različice, kot je prikazano na spodnjem posnetku zaslona ...

nfl pretakanje kode

Pridobite različico PowerShell z ukazom Get-Variable PSVersionTable

Svojo različico PS lahko dobite tudi s spodnjim ukazom:

|_+_|

Tako kot v zadnjem razdelku, ukaz prikaže rezultat v večji, manjši, gradbeni in revizijski obliki.

Pridobite različico PowerShell z ukazom Get-Variable PSVersionTable

Še enkrat, da združite številko različice, ekstrahirajte glavne, manjše, sestavne in revizijske številke. Nato jih združite v drugem ukazu spodaj ...

|_+_| |_+_|

Zadnji ukaz združuje glavne, manjše, gradbene in revizijske številke v eno številko različice. Oglejte si spodnji posnetek zaslona…

Pridobite različico PowerShell z ukazom Get-Host

Drug način za pridobitev različice PS v računalniku z operacijskim sistemom Windows 10 je, da zaženete spodnji ukaz ...

|_+_|

Tako kot prva dva ukaza v tem razdelku, ta ukaz vrne glavne, manjše, gradbene in revizijske številke.

Še enkrat, tako kot zadnja dva pododdelka, za prikaz celotne številke različice najprej ločite posamezne vrednosti. Nato združite.

Tukaj so ukazi …

|_+_| |_+_|

In tukaj je končna številka različice ...

Pridobite različico PowerShell z ukazom Get-Host

Pridobite različico PowerShell z samodejno spremenljivko $Host

Samodejna spremenljivka $Host prikazuje tudi različico PowerShell, nameščene v vašem računalniku. Če želite prikazati to vrednost, zaženite spodnje ukaze.

|_+_|

Če želite različico prikazati kot eno vrednost, zaženite spodnje ukaze ...

|_+_| |_+_| Pridobite različico PowerShell iz registra Windows

Pridobite različico PowerShell iz registra Windows

Različico PowerShell lahko dobite tudi v računalniku z operacijskim sistemom Windows 10 iz registra Windows. Informacije o PowerShell so na voljo v tem registrskem ključu:

|_+_|

Če želite prikazati vse informacije, ki so na voljo v tem registrskem ključu, zaženite spodnji ukaz:

|_+_|

Tukaj je rezultat ukaza v PowerShell ...

do namestitve Windows 10

Registrski ključ ima lastnost, imenovano Različica PowerShell . Če želite prikazati to vrednost (PowerShellVersion), posodobite prejšnji ukaz, kot je prikazano spodaj:

|_+_|

Na srečo ta ukaz za razliko od prejšnjih 4 ukazov prikaže celotno številko različice. Vendar, kot lahko vidite na spodnjem posnetku zaslona, ​​se številka revizije, ki jo vrne ta ukaz, razlikuje od ostalih.

Tabela različic PowerShell po operacijskem sistemu Windows

Kako pridobiti glavno, manjšo in številko gradnje različice PowerShell

Prvi 4 ukazi, uporabljeni v tem razdelku, jasno prikazujejo glavno, manjšo, gradbeno in revizijsko številko različice PowerShell.

Če želite torej prikazati številko glavne, manjše, gradnje in revizije različice PowerShell v računalniku z operacijskim sistemom Windows 10, zaženite katerega od naslednjih ukazov ...

|_+_|

Zgodovina različic PowerShell z operacijskim sistemom Windows /.NET Core

Kako namestiti najnovejšo različico PowerShell v operacijskem sistemu Windows 10

Spodnja tabela je seznam zgodovine različic PowerShell, leto izdaje in operacijski sistem, s katerim so bili izdani…

Različica PowerShellDatum izdajeOperacijski sistem/.NET Core
1.0novembra 2006Nameščen v sistemih Windows XP SP2, Windows Server 2003 SP1 in Windows Vista. Izbirno za Windows Server 2008.
2.0julij 2009Integrirano v Windows 7 in Windows Server 2008 R2. Namestiti ga je mogoče v Windows XP SP3, Windows Server 2003 SP2 in Windows Vista SP1.
3.0oktober 2012Integrirano v Windows 8 in Windows Server 2012. Namestiti ga je mogoče v Windows 7 SP1, Windows Server 2008 SP1 in Windows Server 2008 R2 SP1.
4.0oktober 2013Integrirano v Windows 8.1 in Windows Server 2012 R2. Namestiti ga je mogoče v Windows 7 SP1, Windows Server 2008 R2 SP1 in Windows Server 2012.
5.0februarja 2016Izdano v sistemu Windows Management Framework (WMF) 5.0.
5.1avgust 2016Na voljo v Windows 10 Anniversary Update in Windows Server 2016
6.0januarja 2018Prva različica PowerShell, zgrajena na .NET Core 2.0. Na voljo v operacijskih sistemih Windows, macOS in Linux
6.1september 2018Zgrajeno na .NET Core 2.1. Lahko se namesti v Windows, Linux in macOS
6.2marca 2019Zgrajeno na .NET Core (različica ni na voljo). Lahko se namesti tudi v macOS, Windows in Linux
7,0 (LTS)marca 2020Zgrajeno na .NET Core 3.1 (LTS). Nameščen v Linux, macOS in Windows
PowerShell 7.1november 2020Zgrajeno na .NET 5.0. Lahko se namesti v Linux, macOS in Windows

V času posodobitve tega priročnika (junij 2021) je bil PowerShell 7.1 najnovejša različica.

diagnostično orodje

Kako namestiti najnovejšo različico PowerShell v operacijskem sistemu Windows 10

Kako namestiti najnovejšo različico PowerShell v operacijskem sistemu Windows 10

Kot sem že omenil, je bila od trenutka, ko je bil ta priročnik posodobljen, najnovejša različica PowerShell 7.1. Ta različica je zgrajena na .NET 5.0.

Ta različica je združljiva z operacijskimi sistemi Windows (vključno z Windows 10). Poleg tega lahko namestite PowerShell 7.1 na macOS in Linux.

Obstaja toliko načinov za namestitev najnovejše različice PowerShell. Vendar pa je ena od hitrejših metod namestitev iz trgovine Microsoft Store.

Sledite spodnjim korakom za namestitev najnovejše različice PowerShell v operacijskem sistemu Windows 10…

  1. Iskanje Microsoft Store z iskalnim orodjem Windows 10. Nato ga odprite med rezultati iskanja.
  1. V zgornjem desnem kotu aplikacije kliknite ikono za iskanje.
Kako namestiti najnovejšo različico PowerShell v operacijskem sistemu Windows 10
  1. Nato v prikazano iskalno polje vnesite PowerShell. Med prikazanimi rezultati kliknite PowerShell.
  1. Na koncu, ko se odpre stran aplikacije, kliknite Pridobite . Nato počakajte, da se aplikacija prenese in namesti.
Kako uporabljati PowerShell za pridobivanje datoteke in nekaj informacij o različici aplikacije
  1. Ko se najnovejša različica PowerShell konča z namestitvijo, v zgornjem desnem kotu kliknite Kosilo .

Lahko pa tudi iščete PowerShell in odpri novo različico...

Drug način za zagon nove različice PS je, da odprete trenutno različico PS. Nato teci pwsh.exe .

Kako uporabljati PowerShell za pridobivanje datoteke in nekaj informacij o različici aplikacije

Kako uporabiti PowerShell za pridobitev različice datoteke

V tem razdelku se boste naučili, kako uporabiti PowerShell za pridobitev različice datoteke. Razdelek zajema tudi korake za pridobitev različice nameščenega modula PS.

Poleg tega se boste naučili, kako uporabiti PS za iskanje različice Microsoft Officea, nameščene v vašem računalniku z operacijskim sistemom Windows 10.

Končno, zadnja dva pododdelka vas naučita, kako uporabiti PS za pridobitev različice nameščenega .Net Framework in različice Windows Build.

Kako uporabiti PowerShell za pridobitev različice datoteke

V tem primeru želim dobiti različico datoteke 7zFM.exe v svojem računalniku. Za pomoč pri ilustraciji spodnji posnetek zaslona prikazuje različico datoteke.

Kako uporabiti PowerShell za pridobitev različice datoteke

Začnimo z uporabo Get-ItemProperty za vrnitev informacij o različici datoteke

|_+_|

Ta ukaz vrne 3 lastnosti:

Če želite vrniti lastnost različice datoteke, zaženite spodnji ukaz:

|_+_|

Zdaj se vrača, Različica datoteke samo lastnina.

lgv10 se ne bo vklopil
Kako uporabljati PowerShell za pridobitev različice modula PowerShell

Nazadnje, če želite prikazati različico datoteke s PowerShell, zaženite spodnji ukaz:

|_+_|

Kako uporabljati PowerShell za pridobitev različice modula PowerShell

The Get-modul ukaz navede vse module, nameščene na vašem računalniku.

|_+_|

Različica modula je navedena v rezultatu.

Kako uporabljati PowerShell za pridobitev različice modula PowerShell

Če pa želite navesti številko različice določenega modula PowerShell – recimo, Microsoft.PowerShell.Management – nadaljujte s spodnjimi koraki:

|_+_|

Ukaz prikaže informacije o določenem modulu, vključno s številko različice modula.

Če želite prikazati številko različice modula, zaženite spodnji ukaz:

|_+_|

Ukaz prikaže glavno, manjšo, gradbeno in revizijsko številko različice modula PowerShell.

Kako uporabiti PowerShell za pridobitev različice nameščenega Microsoft Officea

Če želite združiti te vrednosti, ločene s pikami, sledite spodnjim korakom:

  1. Shranite vrednosti glavne, manjše, sestavne in revizijske številke v ločene spremenljivke:
|_+_|
  1. Na koncu združite različne elemente številke različice modula in jih ločite s piko (.)
|_+_|

In tukaj je različica modula – 3.1.0.0 .

Kako uporabiti PowerShell za pridobitev različice nameščenega Microsoft Officea

Informacije o vseh aplikacijah, nameščenih v sistemu Windows 10, vključno z Microsoft Officeom, se nahajajo na tej poti registra Windows ...

|_+_|

Na zgornji poti sem poudaril podključ za Office 365.

Kako uporabiti PowerShell za pridobitev različice nameščenega Microsoft Officea

Za prikaz informacij o namestitvi, vključno z različico moje namestitve Officea, bom na prejšnji poti vključil ključ O365BusinessRetail – en-us.

|_+_|

Nato bom uporabil ukaz Get-ItemProperty za prikaz informacij na poti.

|_+_|

Ukaz vrne številne lastnosti, vključno z DisplayVersion . The DisplayVersion je različica Microsoft Officea, nameščenega v mojem računalniku.

Če želite prikazati informacije o različici Microsoft Officea, nameščenega v vašem računalniku, zaženite spodnji ukaz:

|_+_|

In tukaj ga imate! Različica Microsoft Officea, ki je nameščena v mojem računalniku, je 16.0.14026.20246 .

Kako uporabljati PowerShell za preverjanje različice različice sistema Windows

Kako uporabiti PowerShell za pridobitev različice .Net Framework

Informacije o nameščenem .NET Framework so na voljo v tem registrskem ključu

|_+_|

Če želite vrniti vse razpoložljive lastnosti na poti registra, zaženite spodnji ukaz:

|_+_|

Ukaz je vrnil lastnost z imenom Različica .

Če želite uporabiti PowerShell za pridobitev številke različice .Net Framework, zaženite spodnji ukaz:

|_+_|

Kako uporabljati PowerShell za preverjanje različice različice sistema Windows

Ta ukaz prikaže informacije o nameščenem operacijskem sistemu Windows ...

se nisem mogel povezati s parnim omrežjem, vendar imam internet
|_+_|

Rezultat, če ima ukaz imenovano lastnost BuildNumber . Poleg tega ima lastnost imenovano Različica .

Če želite prikazati številko gradnje vašega OS, uporabite spodnji ukaz:

|_+_|

Poleg tega, če želite uporabiti PowerShell za preverjanje različice sistema Windows, uporabite spodnji ukaz:

|_+_|

Številka različice vključuje BuildNumber.

To je to – izčrpen vodnik o različici PowerShell! Upam, da vam je bilo v pomoč?

Če se vam zdi v pomoč, vljudno glasujte da na spodnje vprašanje Ali je bila ta objava koristna.

Lahko pa postavite vprašanje, pustite komentar ali pošljete več povratnih informacij z obrazcem za pustite odgovor na koncu te strani.

Nazadnje, za več PowerShell tech S con obiščite našo stran z navodili za Windows PowerShell. Morda vam bo v veliko pomoč tudi naša stran Delo od doma.

Reference in dodatno branje

  1. about_Split
  2. Kako: določiti, katere različice .NET Framework so nameščene
  3. Get-modul
  4. Življenjski cikel podpore za PowerShell
  5. O Officeu: katero različico Officea uporabljam?