it-swarm-eu.dev

Jak upgradovat verzi PowerShell z 2.0 na 3.0

OS, který používám, je Windows 7 a verze PowerShell, která je zde nainstalovaná, je 2.0. Je možné, abych upgrade na verzi 3.0 nebo 4.0?

Protože existují cmdlets, které verze 2.0 nemůže rozpoznat.

97
Teppie

Stáhněte a nainstalujte z http://www.Microsoft.com/en-us/download/details.aspx?id=34595 . Potřebujete však Windows 7 SP1

Stojí za to mít na paměti, že PowerShell 3 ve Windows 7 nemá všechny cmdlety jako PowerShell 3 ve Windows 8. Takže se stále můžete setkat s rutinami cmdlets, které nejsou ve vašem systému. 

52
Rakhesh Sasidharan

Poslední verze PowerShell ze září 2015 je PowerShell 4.0. Je dodáván s Windows Management Framework 4.0.

Zde je stránka ke stažení pro PowerShelll 4. pro všechny verze Windows. Pro Windows 7 existují 2 odkazy na této stránce, 1 pro x64 a 1 pro x86.

enter image description here

45
Shiva

Stačí to spustit v konzole.

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell

Nainstaluje nejnovější verzi pomocí úložiště Chocolatey .

Původně jsem používal příkaz cinst powershell 3.0.20121027, ale vypadá to, že později přestal fungovat. Vzhledem k tomu, že tato otázka souvisí s PowerShell 3.0, byla to správná cesta. V tuto chvíli (26. června 2014) odkazuje cinst powershell na verzi 3.0 prostředí PowerShell, která se může v budoucnu změnit.

Podrobnosti o verzi, která bude nainstalována, naleznete na stránce Chocolatey PowerShell .

30
majkinetor
  1. Instalovat Chocolatey
  2. V CMD spusťte následující příkazy

    • choco install powershell

    • choco upgrade powershell

24
Mohsen Afshin

K dnešnímu dni je Windows PowerShell 5.1 nejnovější verzí. Lze jej nainstalovat jako součást Windows Management Framework 5.1. Byl vydán v lednu 2017.

Citace z oficiální stránky ke stažení společnosti Microsoft zde .

Mezi nové a aktualizované funkce v této verzi patří: 

  • Kopírování omezeného souboru do/z koncových bodů JEA
  • Podpora JEA pro účty skupiny Managed Service a podmínky podmíněného přístupu
  • Podpora konzoly PowerShell pro VT100 a přesměrování stdin s interaktivním vstupem
  • Podpora pro moduly podepsané v katalogu PowerShell Get
  • Určení verze modulu, která se má načíst ve skriptu
  • Podpora rutiny pro správu balíčků pro servery proxy
  • PowerShellGet podpora rutiny pro proxy servery
  • Vylepšení v PowerShell ladění skriptů
  • Vylepšení konfigurace požadovaného stavu (DSC)\t
  • Vylepšený audit využití PowerShell pomocí přepisu a protokolování
  • Nové a aktualizované rutiny založené na zpětné vazbě od komunity
9
RBT

Nejnovější verze PowerShell od srpna 2016 je PowerShell 5.1. Je dodáván s Windows Management Framework 5.1.

Zde je stránka ke stažení pro PowerShell 5.1 pro všechny verze Windows, včetně Windows 7 x64 a x86.

Stojí za zmínku, že PowerShell 5.1 je první verze dostupná ve dvou edicích "Desktop" a "Core". Powershell Core 6.x je multiplatformní, jeho nejnovější verze pro leden 2019 je 6.1.2 . Pracuje také na Windows 7 SP1 .

0
crappylime

používat odkazy nahoře. Pokud narazíte na chybu "Tato aktualizace se nevztahuje na váš počítač." Pak se ujistěte, že ve skutečnosti používáte správný soubor pro váš os. například jsem se snažil běžet Windows 2012 server z tohoto odkazu na Windows 7 service pack 1 a já jsem dostal výše chybu, takže se ujistěte, že použít správné zip. Pokud nevíte, který z nich máte pak jít na start a systém, a to by mělo vyskočit nahoru To by mělo být samozřejmé, ale

0
Samuel Wakeman