Windows PowerShell
Nazywany rowniez powershell, windows powershell 5.1, pwsh
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
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?
Instalatory i skrypty IT nadal wywoluja powershell.exe, poniewaz wersja 5.1 jest dostepna wszedzie.
Get-Process, operacje na plikach i szybka diagnostyka. Host konsoli to powershell.exe polaczony z conhost.exe.
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.
Wymagania systemowe
Wartosci sa zgodne z publicznymi wytycznymi wydawcy. Rzeczywiste zapotrzebowanie zalezy od obciazenia praca.
Minimalne
| 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.
| 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
| Host 5.1 | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
Formaty plikow
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.
| 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.
- Microsoft Learn: PowerShell · 5.1 a 7
- Microsoft Learn: instalowanie programu PowerShell · Instalacja pwsh
- Mapa procesów Foxhole · Próbki z pierwszej ręki na komputerach z systemem Windows. Nie jest to benchmark laboratoryjny.
Czy ten artykuł był pomocny?
Wystarczy odpowiedź tak lub nie. Wybierz powód, jeśli chcesz, lub dodaj krótką notatkę.
Dziękujemy. Pomaga nam to ulepszać tę stronę.