Preskočiť na obsah

Windows PowerShell

AplikáciaMicrosoft Corporation

Nazývaný aj powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystem

Hostiteľské prostredie Windows PowerShell 5.1, ktoré sa dodáva so systémom Windows. Proces je powershell.exe. PowerShell 7 je pwsh.exe a predstavuje samostatnú inštaláciu.

Čo potrebujete vedieť

Windows PowerShell je powershell.exe. PowerShell 7 je iná inštalácia s názvom pwsh.exe.

Windows stále obsahuje PowerShell 5.1. Spoločnosť Microsoft dokumentuje PowerShell 7 ako aktuálny multiplatformový shell. Môžu existovať oba. cmd.exe je tretí interpret.

Čo je to?
Vstavaný hostiteľ PowerShell 5.1
Je pwsh to isté?
Nie. To je PowerShell 7
Bezpečný?
Hostiteľ áno. Skripty sa líšia
Feex uvádza
Ak skript uvádza, že máte nainštalovať PowerShell 7, a vy máte iba powershell.exe, používate verziu 5.1. Určite by som neodstraňoval vstavaného hostiteľa v snahe o "upgrade".

Čo je Windows PowerShell?

Windows PowerShell 5.1 je vstavaný automatizačný hostiteľ. Spustiteľný súbor je powershell.exe v priečinku WindowsPowerShell\v1.0. PowerShell 7 inštaluje pwsh.exe vedľa neho.

Ak ste ho nikdy nepoužívali

Ak Štart zobrazuje "Windows PowerShell", ide o vstavaného hostiteľa 5.1. Už ho máte. Modré okno prijímajúce príkazy nie je automaticky malvér. PowerShell 7 je samostatný súbor na stiahnutie s názvom pwsh.exe. cmd.exe je tretí, starší interpret. Neodstraňujte verziu 5.1 v snahe o "upgrade".

Na čo sa používa?

Správcovské skripty

Inštalátory a IT skripty stále volajú powershell.exe, pretože verzia 5.1 je všade.

Jednorazové príkazy

Get-Process, práca so súbormi a rýchle kontroly. Hostiteľ konzoly je powershell.exe spolu s conhost.exe.

Plánované úlohy

Skrytý PowerShell pri prihlásení je zvyčajne úloha. Samotný produkt nepotrebuje položky v ponuke Aplikácie po spustení.

Pre koho je určený?

  • Správcovia, ktorí stále majú moduly fungujúce len v 5.1
  • Používatelia, ktorí otvorili "Windows PowerShell" z ponuky Štart
  • Ľudia, ktorí by si pred panikárením mali prečítať príkazový riadok

Aktuálny stav

Verzia 5.1 je podporovaná priamo v systéme a je v režime údržby. PowerShell 7 je aktuálna funkčná vetva. Tento článok sa venuje vstavanému hostiteľovi a odkazuje na pwsh pre verziu 7.

Aký je starý?

PowerShell 1.0 vyšiel v roku 2006. Windows PowerShell 5.1 je vstavaný hostiteľ v aktuálnych systémoch Windows 10 a 11. PowerShell 7 je multiplatformová vetva, ktorá začala ako PowerShell Core. Monad bol predbežný názov. Tento názov dnes už nespúšťate.

Verzie

Prednostne hlavné kanály. Presné čísla zostavení tu nie sú kompletne overené.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Systémové požiadavky

Hodnoty vychádzajú z verejných pokynov vydavateľa. Skutočnú potrebu naďalej ovplyvňuje pracovné zaťaženie.

Minimum

Minimálne systémové požiadavky
Operačný systém Dodáva sa s podporovanými verziami Windows 10 a Windows 11

Profil využitia prostriedkov

Nároky na procesor
Závisí od skriptu
Nároky na pamäť RAM
Veľké objektové kanály

Nainštalované procesy

Tieto spustiteľné súbory patria k tomuto produktu, keď je nainštalovaný.

Nainštalované procesy
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, ak je nainštalovaný
conhost.exe Konzolové okno

Súčasti spúšťané pri štarte

Skrytý PowerShell pri prihlásení je úloha alebo odkaz. Samotný produkt nepotrebuje položky v ponuke Aplikácie po spustení.

Umiestnenia súborov

Bežné umiestnenia programu Windows PowerShell
Hostiteľ 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formáty súborov

PS1PSM1

Časté problémy

Prekvapenia s parametrom EncodedCommand

Skontrolujte nadradený proces. Ak Office spúšťa PowerShell, ide o záležitosť makier.

Modul funguje iba vo verzii 5.1

Preto Microsoft ponechal vstavaného hostiteľa. Inštalácia verzie 7 neodstráni verziu 5.1.

Riešenie problémov

Skôr než začnete panikáriť, prečítajte si nadradený proces

Office alebo prehliadač spúšťajúci kódovaný PowerShell je prípad skriptu. Hostiteľský súbor v System32 stále pochádza od Microsoftu.

Nainštalujte PowerShell 7 z Microsoft Learn, ak vám bolo povedané použiť pwsh

winget install Microsoft.PowerShell alebo stránka dokumentácie. Tým sa pridá pwsh.exe. Nenahrádza to verziu 5.1.

Zásady spúšťania sú pravidlo, nie nastavenie vírusu

Get-ExecutionPolicy. Nastavenie Restricted je na novom počítači bežné. Nejde o poškodenú inštaláciu.

Alternatívy

cmd.exe pre dávkové súbory. pwsh pre aktuálne moduly. Vyberajte si ich podľa skriptu, ktorý máte, nie podľa rebríčkov obľúbenosti.

Oficiálna pomoc a sťahovanie

Začnite u dodávateľa. Náhodné stránky so súbormi exe nie sú kanálom podpory.

Oficiálne kontakty
Prehľad (5.1 vs 7) learn.microsoft.com/powershell/scripting/overview Ktorého hostiteľa máte
Inštalácia prostredia PowerShell 7 learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh vo Windows
Referenčná príručka pre 5.1 learn.microsoft.com/powershell/scripting/windows-powershell/overview Vstavaný Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell Zdrojový kód a vydania PowerShell 7

Súvisiaci hardvér

Akýkoľvek podporovaný počítač so systémom Windows. Vzdialené relácie presúvajú prácu na cieľový počítač.

Technické podrobnosti

Technické podrobnosti

V tomto náhľade nie sú overené kontrolné súčty hash jednotlivých verzií ani cesty multilicencií.

Zdroje a overenie

Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.

Bol tento článok užitočný?

Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.

Bol tento článok užitočný?