Przejdź do treści

Windows PowerShell

AplikacjaMicrosoft Corporation

Nazywany rowniez powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystem

Srodowisko hosta Windows PowerShell 5.1 dostarczane z systemem Windows. Proces to powershell.exe. PowerShell 7 to pwsh.exe i osobna instalacja.

Co musisz wiedzieć

Windows PowerShell to powershell.exe. PowerShell 7 to inna instalacja o nazwie pwsh.exe.

System Windows nadal zawiera wersje PowerShell 5.1. Microsoft dokumentuje PowerShell 7 jako aktualna powloke wieloplatformowa. Obie moga wspolistniec. cmd.exe to trzeci interpreter.

Co to jest?
Wbudowany host programu PowerShell 5.1
Czy pwsh to to samo?
Nie. To jest PowerShell 7
Bezpieczny?
Sam host tak. Skrypty sie roznia
Feex wyjaśnia
Jesli skrypt nakazuje instalacje PowerShell 7, a masz tylko powershell.exe, uzywasz wersji 5.1. Nie usuwalbym wbudowanego hosta, aby wykonac "aktualizacje".

Czym jest Windows PowerShell?

Windows PowerShell 5.1 to wbudowany host automatyzacji. Plik wykonywalny to powershell.exe w katalogu WindowsPowerShell\v1.0. Program PowerShell 7 instaluje obok plik pwsh.exe.

Jesli nigdy z niego nie korzystales

Jesli w menu Start widac pozycje "Windows PowerShell", jest to wbudowany host 5.1. Masz go juz w systemie. Niebieskie okno przyjmujace polecenia to nie automatycznie zlosliwe oprogramowanie. PowerShell 7 to osobny plik do pobrania o nazwie pwsh.exe. cmd.exe to trzeci, starszy interpreter. Nie usuwaj wersji 5.1, aby wykonac "aktualizacje".

Do czego sluzy?

Skrypty administracyjne

Instalatory i skrypty IT nadal wywoluja powershell.exe, poniewaz wersja 5.1 jest dostepna wszedzie.

Pojedyncze polecenia

Get-Process, operacje na plikach i szybka diagnostyka. Host konsoli to powershell.exe polaczony z conhost.exe.

Zaplanowane zadania

Ukryty proces PowerShell przy logowaniu to zazwyczaj zadanie. Sam produkt nie wymaga wpisu w sekcji Aplikacje autostartu.

Dla kogo jest przeznaczony?

  • Administratorzy, ktorzy nadal posiadaja moduly dzialajace tylko w 5.1
  • Uzytkownicy, ktorzy otworzyli "Windows PowerShell" z menu Start
  • Osoby, ktore przed wpadnieciem w panike powinny przeczytac wiersz polecen

Aktualny status

Wersja 5.1 jest obslugiwana w ramach systemu i znajduje sie w fazie konserwacji. PowerShell 7 to aktualna linia rozwojowa funkcji. Ten artykul dotyczy wbudowanego hosta i odsyla do pwsh w przypadku wersji 7.

Ile ma lat?

PowerShell 1.0 pojawil sie w 2006 roku. Windows PowerShell 5.1 to wbudowany host w obecnych systemach Windows 10 i 11. PowerShell 7 to linia wieloplatformowa, ktora wyewoluowala z PowerShell Core. Nazwa przedpremierowa brzmiala Monad. Pod ta nazwa niczego dzis nie uruchomisz.

Wersje

Najpierw glowne kanaly. Dokladne numery kompilacji nie zostaly tutaj w pelni zweryfikowane.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Wymagania systemowe

Wartosci sa zgodne z publicznymi wytycznymi wydawcy. Rzeczywiste zapotrzebowanie zalezy od obciazenia praca.

Minimalne

Minimalne wymagania systemowe
System operacyjny Dostarczana z obslugiwanymi wersjami Windows 10 i Windows 11

Profil zasobow

Zapotrzebowanie na procesor
Zależy od skryptu
Zapotrzebowanie na RAM
Duze potoki obiektow

Zainstalowane procesy

Te pliki wykonywalne naleza do tego produktu, gdy jest on zainstalowany.

Zainstalowane procesy
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, jesli jest zainstalowany
conhost.exe Okno konsoli

Skladniki autostartu

Ukryty proces PowerShell podczas logowania to zadanie lub skrot. Sam produkt nie wymaga wpisu w Aplikacjach autostartu.

Lokalizacje plikow

Typowe lokalizacje programu Windows PowerShell
Host 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formaty plikow

PS1PSM1

Częste problemy

Niespodzianki zwiazane z parametrem EncodedCommand

Sprawdz proces nadrzedny. Uruchomienie programu PowerShell przez pakiet Office to kwestia makra.

Modul dziala tylko w 5.1

Dlatego wlasnie Microsoft pozostawil wbudowanego hosta. Zainstalowanie wersji 7 nie usuwa 5.1.

Rozwiazywanie problemow

Zanim wpadniesz w panike, sprawdz proces nadrzedny

Pakiet Office lub przegladarka uruchamiajaca zakodowany kod PowerShell oznacza dzialanie skryptu. Sam plik hosta w katalogu System32 to nadal oryginalny plik Microsoft.

Zainstaluj PowerShell 7 z serwisu Microsoft Learn, jesli zalecono uzycie pwsh

Polecenie winget install Microsoft.PowerShell lub strona dokumentacji. To doda plik pwsh.exe. Nie zastapi to wersji 5.1.

Zasady wykonywania (Execution policy) to regulacja, a nie ustawienie wirusa

Get-ExecutionPolicy. Wartosc Restricted jest powszechna na nowym komputerze. To nie oznacza uszkodzonej instalacji.

Alternatywy

cmd.exe dla plikow wsadowych. pwsh dla aktualnych modulow. Dobieraj je z mysla o posiadanym skrypcie, a nie na podstawie rankingu popularnosci.

Oficjalna pomoc i pliki do pobrania

Zacznij od producenta. Przypadkowe strony z plikami exe nie sa kanalem wsparcia.

Oficjalne kontakty
Omowienie (5.1 a 7) learn.microsoft.com/powershell/scripting/overview Ktory host posiadasz
Instalacja programu PowerShell 7 learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh w systemie Windows
Dokumentacja wersji 5.1 learn.microsoft.com/powershell/scripting/windows-powershell/overview Wbudowany program Windows PowerShell
GitHub PowerShell github.com/PowerShell/PowerShell Zrodla i wydania programu PowerShell 7

Powiazany sprzet

Dowolny obslugiwany komputer z systemem Windows. Sesje zdalne przenosza obciazenie na cel.

Szczegóły techniczne

Szczegóły techniczne

Skroty plikow poszczegolnych wersji i sciezki licencji zbiorczych nie sa weryfikowane w tym podgladzie.

Źródła i weryfikacja

Zarejestrowana etykieta źródła: sierpień 2026. Etykieta ta nie stanowi niezależnej weryfikacji. Jak prowadzimy badania.

Czy ten artykuł był pomocny?

Wystarczy odpowiedź tak lub nie. Wybierz powód, jeśli chcesz, lub dodaj krótką notatkę.

Czy ten artykuł był pomocny?