Sari la conținut

Windows PowerShell

AplicațieMicrosoft Corporation

Numit și powershell, windows powershell 5.1, pwsh

Microsoft CorporationSystem

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ă
Feex spune
Dacă un script cere să instalezi PowerShell 7 și ai doar powershell.exe, te afli pe 5.1. Nu aș șterge gazda preinstalată pentru a face "upgrade".

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?

Scripturi de administrare

Programele de instalare și scripturile IT apelează în continuare powershell.exe deoarece 5.1 este pretutindeni.

Comenzi punctuale

Get-Process, operațiuni pe fișiere și verificări rapide. Gazda de consolă este powershell.exe plus conhost.exe.

Sarcini programate

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.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Cerințe de sistem

Valorile respectă îndrumările publice ale producătorului. Volumul de lucru modifică totuși cerințele reale.

Minim

Cerințe minime de sistem
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.

Procese instalate
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

Locații obișnuite pentru Windows PowerShell
Gazda 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formate de fișiere

PS1PSM1

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ță.

Contacte oficiale
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.

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ă.

A fost util acest articol?