Windows PowerShell
Numit și powershell, windows powershell 5.1, pwsh
Gazda Windows PowerShell 5.1 inclusă în Windows. Procesul este powershell.exe. PowerShell 7 este pwsh.exe și reprezintă o instalare separată.
Ce trebuie să știți
Windows PowerShell este powershell.exe. PowerShell 7 este o instalare diferită numită pwsh.exe.
Windows încă include PowerShell 5.1. Microsoft documentează PowerShell 7 ca interpretorul de comenzi multiplatformă actual. Ambele pot coexista. cmd.exe este un al treilea interpretor.
- Ce este?
- Gazda PowerShell 5.1 preinstalată
- Este pwsh același lucru?
- Nu. Acela este PowerShell 7
- Sigur?
- Gazda este. Scripturile variază
Ce este Windows PowerShell?
Windows PowerShell 5.1 este mediul de automatizare preinstalat. Executabilul este powershell.exe în WindowsPowerShell\v1.0. PowerShell 7 instalează pwsh.exe în paralel.
Dacă nu l-ați folosit niciodată
Dacă în Start apare "Windows PowerShell", aceea este gazda preinstalată 5.1. O ai deja. O fereastră albastră care acceptă comenzi nu este automat malware. PowerShell 7 este o descărcare separată numită pwsh.exe. cmd.exe este un al treilea interpretor, mai vechi. Nu șterge versiunea 5.1 pentru a face "upgrade".
La ce se folosește?
Programele de instalare și scripturile IT apelează în continuare powershell.exe deoarece 5.1 este pretutindeni.
Get-Process, operațiuni pe fișiere și verificări rapide. Gazda de consolă este powershell.exe plus conhost.exe.
Un proces PowerShell ascuns la autentificare este de obicei o sarcină programată. Produsul în sine nu are nevoie de Startup Apps.
Cui îi este destinat?
- Administratori care au în continuare module doar pentru 5.1
- Utilizatori care au deschis "Windows PowerShell" din Start
- Persoane care ar trebui să citească o linie de comandă înainte de a intra în panică
Stare actuală
Versiunea 5.1 este acceptată preinstalat și se află în întreținere. PowerShell 7 este canalul actual de funcționalități. Acest articol acoperă gazda preinstalată și indică spre pwsh pentru versiunea 7.
Cât de vechi este?
PowerShell 1.0 a fost lansat în 2006. Windows PowerShell 5.1 este gazda preinstalată pe versiunile actuale de Windows 10 și 11. PowerShell 7 este canalul multiplatformă care a început ca PowerShell Core. Monad a fost numele din faza de pre-lansare. Nu acela este numele pe care îl lansezi astăzi.
Versiuni
Canalele principale mai întâi. Numerele exacte de compilare nu sunt toate verificate aici.
Cerințe de sistem
Valorile respectă îndrumările publice ale producătorului. Volumul de lucru modifică totuși cerințele reale.
Minim
| Sistem de operare | Livrat cu versiunile acceptate de Windows 10 si Windows 11 |
|---|
Profil de resurse
- Solicitare procesor
- Urmează comportamentul scriptului
- Solicitare memorie RAM
- Fluxuri mari de obiecte (pipelines)
Procese instalate
Aceste executabile aparțin acestui produs atunci când este instalat.
| powershell.exe | Windows PowerShell 5.1 |
|---|---|
| pwsh.exe | PowerShell 7, dacă este instalat |
| conhost.exe | Fereastră de consolă |
Componente de pornire
Un proces PowerShell ascuns la autentificare este o sarcină programată sau o comandă rapidă. Produsul în sine nu are nevoie de Startup Apps.
Locații ale fișierelor
| Gazda 5.1 | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
Formate de fișiere
Probleme frecvente
Surprize legate de EncodedCommand
Citește procesul părinte. Office care lansează PowerShell este o problemă de macrouri.
Modulul funcționează doar în 5.1
Acesta este motivul pentru care Microsoft a păstrat gazda preinstalată. Instalarea versiunii 7 nu șterge versiunea 5.1.
Rezolvarea problemelor
Citește procesul părinte înainte de a intra în panică
Office sau un browser care lansează comenzi PowerShell codificate țin de scripturi. Fișierul gazdă din System32 este în continuare de la Microsoft.
Instalează PowerShell 7 din Microsoft Learn dacă ți s-a cerut să folosești pwsh
winget install Microsoft.PowerShell sau pagina cu documentație. Aceasta adaugă pwsh.exe. Nu înlocuiește 5.1.
Politica de execuție este o politică, nu o setare legată de viruși
Get-ExecutionPolicy. Restricted este frecvent pe un PC nou. Aceasta nu înseamnă că instalarea este defectă.
Alternative
cmd.exe pentru fișiere batch. pwsh pentru module actuale. Alege-le în funcție de scriptul pe care îl ai, nu după preferințe de moment.
Ajutor oficial și descărcări
Începeți cu producătorul. Site-urile aleatorii de fișiere exe nu sunt canale de asistență.
| Prezentare generală (5.1 vs 7) | learn.microsoft.com/powershell/scripting/overview Ce gazdă ai |
|---|---|
| Instalare PowerShell 7 | learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh pe Windows |
| Referință 5.1 | learn.microsoft.com/powershell/scripting/windows-powershell/overview Windows PowerShell preinstalat |
| PowerShell pe GitHub | github.com/PowerShell/PowerShell Codul sursă și versiunile PowerShell 7 |
Hardware asociat
Orice PC cu Windows acceptat. Sesiunile la distanță mută sarcinile de lucru pe țintă.
Detalii tehnice
Detalii tehnice
Hash-urile de fișiere per versiune și căile pentru licențiere de volum nu sunt verificate în această previzualizare.
Surse și verificare
Etichetă sursă înregistrată: August 2026. Această etichetă nu stabilește verificarea independentă. Cum cercetăm.
- Microsoft Learn: PowerShell · 5.1 versus 7
- Microsoft Learn: instalarea PowerShell · instalare pwsh
- Hartă procese Foxhole · Eșantioane originale de pe PC-uri Windows. Nu este un test de laborator.
A fost util acest articol?
Un da sau nu este suficient. Alegeți un motiv dacă doriți sau adăugați o scurtă notă.
Mulțumim. Acest lucru ne ajută să îmbunătățim această pagină.