Přejít k obsahu

Windows PowerShell

AplikaceMicrosoft Corporation

Nazývá se také powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystém

Hostitelské prostředí Windows PowerShell 5.1, které je součástí systému Windows. Procesem je powershell.exe. PowerShell 7 je pwsh.exe a jedná se o samostatnou instalaci.

Co potřebujete vědět

Windows PowerShell je powershell.exe. PowerShell 7 je jiná instalace s názvem pwsh.exe.

Systém Windows stále obsahuje PowerShell 5.1. Microsoft dokumentuje PowerShell 7 jako aktuální multiplatformní shell. Mohou existovat oba současně. cmd.exe je třetí interpret.

Co to je?
Předinstalovaný hostitelský proces PowerShell 5.1
Je pwsh totéž?
Ne. To je PowerShell 7
Bezpečný?
Hostitelské prostředí ano. Skripty se liší
Feex uvádí
Pokud skript vyžaduje instalaci PowerShellu 7 a vy máte pouze powershell.exe, používáte verzi 5.1. K „upgradu“ bych vestavěného hostitele neodstraňoval.

Co je Windows PowerShell?

Windows PowerShell 5.1 je předinstalované prostředí pro automatizaci. Spustitelným souborem je powershell.exe ve složce WindowsPowerShell\v1.0. PowerShell 7 instaluje vedle něj soubor pwsh.exe.

Pokud jste jej nikdy nepoužívali

Pokud se v nabídce Start zobrazuje „Windows PowerShell“, jedná se o předinstalovaného hostitele verze 5.1. Již jej máte. Modré okno, které přijímá příkazy, neznamená automaticky malware. PowerShell 7 je samostatný soubor ke stažení s názvem pwsh.exe. cmd.exe je třetí, starší interpret. Neodstraňujte verzi 5.1 kvůli „upgradu“.

K čemu se používá?

Správcovské skripty

Instalační programy a IT skripty stále volají powershell.exe, protože verze 5.1 je všudypřítomná.

Jednorázové příkazy

Get-Process, operace se soubory a rychlé kontroly. Hostitelem konzoly je powershell.exe spolu s conhost.exe.

Naplánované úlohy

Skrytý PowerShell při přihlášení je obvykle úloha. Samotný produkt nepotřebuje položku v Po spuštění.

Pro koho je určen?

  • Správci, kteří stále mají moduly určené pouze pro verzi 5.1
  • Uživatelé, kteří otevřeli „Windows PowerShell“ z nabídky Start
  • Lidé, kteří by si měli před panikou nejprve přečíst příkazový řádek

Aktuální stav

Verze 5.1 je podporována jako součást systému a je v režimu údržby. PowerShell 7 představuje aktuální vývojovou větev. Tento článek se zabývá integrovaným hostitelem a odkazuje na pwsh pro verzi 7.

Jak je starý?

PowerShell 1.0 byl vydán v roce 2006. Windows PowerShell 5.1 je předinstalovaný hostitel v aktuálních systémech Windows 10 a 11. PowerShell 7 je multiplatformní větev, která začínala jako PowerShell Core. Monad byl název před vydáním. Pod tímto názvem jej dnes již nespouštíte.

Verze

Nejprve hlavní distribuční kanály. Přesná čísla sestavení zde nejsou všechna ověřena.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Systémové požadavky

Hodnoty se řídí veřejnými pokyny vydavatele. Skutečnou potřebu přesto ovlivňuje pracovní zátěž.

Minimální

Minimální systémové požadavky
Operační systém Dodává se s podporovanými verzemi systémů Windows 10 a Windows 11

Profil využití prostředků

Nároky na procesor
Závisí na skriptu
Nároky na RAM
Rozsáhlé kanály objektů

Nainstalované procesy

Tyto spustitelné soubory patří k tomuto produktu, pokud je nainstalován.

Nainstalované procesy
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, pokud je nainstalován
conhost.exe Okno konzoly

Součásti spouštěné při startu

Skrytý PowerShell při přihlášení představuje naplánovanou úlohu nebo zástupce. Samotný produkt položky Po spuštění nevyžaduje.

Umístění souborů

Běžná umístění aplikace Windows PowerShell
Hostitel verze 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formáty souborů

PS1PSM1

Běžné problémy

Překvapení s parametrem EncodedCommand

Zkontrolujte nadřazený proces. Pokud Office spouští PowerShell, jedná se o záležitost maker.

Modul funguje pouze ve verzi 5.1

To je důvod, proč Microsoft zachoval integrovaného hostitele. Instalace verze 7 nesmaže verzi 5.1.

Řešení potíží

Než začnete panikařit, přečtěte si nadřazený proces

Pokud Office nebo prohlížeč spouští kódovaný PowerShell, jde o záležitost skriptu. Hostitelský soubor v System32 stále patří společnosti Microsoft.

Pokud vám bylo řečeno, abyste použili pwsh, nainstalujte PowerShell 7 z portálu Microsoft Learn

winget install Microsoft.PowerShell nebo stránka dokumentace. Tím se přidá pwsh.exe. Nenahradí to verzi 5.1.

Zásady spouštění (Execution policy) jsou nastavením zásad, nikoli virem

Get-ExecutionPolicy. Na novém počítači je běžná hodnota Restricted. Nejedná se o poškozenou instalaci.

Alternativy

cmd.exe pro dávkové soubory. pwsh pro aktuální moduly. Vybírejte je podle skriptu, který máte k dispozici, nikoli podle popularity.

Oficiální nápověda a soubory ke stažení

Začněte u dodavatele. Náhodné weby se soubory exe nejsou kanálem podpory.

Oficiální kontakty
Přehled (5.1 vs. 7) learn.microsoft.com/powershell/scripting/overview Kterého hostitele máte
Instalace PowerShellu 7 learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh v systému Windows
Referenční příručka verze 5.1 learn.microsoft.com/powershell/scripting/windows-powershell/overview Předinstalovaný Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell Zdrojový kód a verze PowerShellu 7

Související hardware

Jakýkoli podporovaný počítač se systémem Windows. Vzdálené relace přenášejí zátěž na cílový systém.

Technické podrobnosti

Technické podrobnosti

Kontrolní součty souborů pro jednotlivé verze a cesty multilicencí nejsou v tomto náhledu ověřeny.

Zdroje a ověření

Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. Jak provádíme výzkum.

Byl tento článek užitečný?

Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.

Byl tento článek užitečný?