Diferențe între Consola de comandă (cmd) și PowerShell

Cuprins

Sistemele de operare au fost dezvoltate cu scopul de a oferi utilizatorilor un instrument puternic de lucru, educație și divertisment, având multe aplicații și programe în acest scop.

Sistemul de operare în sine include instrumente de control, asistență și administrare pe care nu numai administratorii sau personalul de asistență trebuie să le administreze, ci și orice utilizator cu cunoștințe de bază va avea ocazia să le folosească pentru a afla mai multe despre sistem.

Unul dintre aceste instrumente, care a fost întotdeauna prezent în sistemele de operare Windows este CMD sau prompt de comandă care este o consolă de linie de comandă și în prezent este modificată de Windows PowerShell, care este o consolă de comandă mult mai avansată decât CMD.

Astăzi, acest tutorial va analiza în detaliu ce este CMD și Windows PowerShell și care sunt principalele lor diferențe.

Ce este promptul de comandă Windows

Promptul de comandă sau cunoscut și sub numele de Command prompt (cmd.exe) este un interpret de linie de comandă care a fost activ de mai bine de 35 de ani și a fost implementat în primul computer bazat pe arhitectura 8086 dezvoltată de IBM.
În tot acest timp, ca utilizatori, am reușit să interacționăm cu echipamentul prin multiplele comenzi pe care le-am putea executa pe acesta.

Promptul de comandă, deși încet-încet este retrogradat de Microsoft, este totuși un instrument vital pentru executarea mai multor sarcini non-grafice pe sistem și este bine cunoscut faptul că multe dintre aceste sarcini sunt executate cu o securitate mai mare într-un mediu de linie de comandă.

MARI

Ce este Windows PowerShell

Pe măsură ce sistemele de operare avansează, Microsoft a decis să facă un pas uriaș modificând complet mediul din linia de comandă și multe altele în Windows 10, prin încorporarea Windows PowerShell.

Windows PowerShell este un shell avansat de linie de comandă și un limbaj de scriptare care a fost scris în Microsoft .NET Framework, care ne va permite tuturor celor care lucrează cu medii Windows să avem un control precis și posibilitatea automatizării atât a sistemului de operare, cât și a aplicațiilor instalate pe el. Dezvoltarea sa a avut loc în anul 2.002.

Cu Windows PowerShell, au fost adăugate o serie de cmdlet-uri care ne vor permite să ducem toate sarcinile de gestionare la un nivel mult mai înalt, cum ar fi:

  • Efectuați sarcini de fundal.
  • Automatizarea sarcinilor.
  • Executarea la distanță a sarcinilor, printre altele.

MARI

Vedem că fiecare dintre aceste console de comandă ne oferă o alternativă excelentă pentru controlul proceselor în sistemele Windows.

Putem vedea că în noile ediții de Windows 10 Windows PowerShell a fost introdus ca consolă de comandă implicită, o verificăm făcând clic dreapta pe meniul Start sau folosind combinația de taste:

+ X

Amintiți-vă că în primele ediții de Windows 10 am avut opțiunea Prompt de comandă, dar acum vedem că a fost înlocuit de Windows PowerShell.

Pe baza acestui proces, este important să cunoașteți unele dintre noile caracteristici pe care Windows PowerShell le încorporează în cea mai recentă versiune 5.0.

Gestionarea pachetelorDatorită acestui manager de pachete putem controla cu ușurință tot software-ul care este descărcat, instalat sau eliminat.

Această funcționalitate va fi cunoscută sub numele de PackageManagement și ne va permite să gestionăm toate pachetele într-un singur loc fără a fi nevoie să mergem pe fiecare site web.

MARI

Secure Shell (SSH)Știm foarte bine rolul pe care SSH îl joacă în toate conexiunile de intrare și ieșire la computer, permițându-ne să criptăm datele pentru a preveni interceptarea acestora de către utilizatori neautorizați. Există mai multe instrumente care ne oferă posibilitatea conectării prin SSH la Windows, dar de la versiunea 5.0 această funcționalitate va fi inclusă cu Windows PowerShell, oferind cele mai bune avantaje de securitate și conectivitate.

MARI

Alte noutățiMai găsim și alte știri precum:

  • Cmdlet-uri noi în modulul PSDesiredStateConfiguration.
  • Îmbunătățiri în limbaje de programare.
  • Îmbunătățiri diagnostice.
  • Îmbunătățiri ale flexibilității prin încorporarea funcției ActionAfterReboot.
  • Are o nouă structură informațională.
  • Include module noi.

Pentru a cunoaște în detaliu toate noutățile despre Windows PowerShell 5.0 putem vizita următorul link Microsoft:

Putem vedea cum Windows PowerShell devine un instrument mult mai avansat pentru toate sarcinile de asistență.

 CMD: (listă de sarcini)

MARI

 PowerShell (Get-Process) 

MARI

Unele dintre cele mai utilizate comenzi din PowerShell sunt:

Caracteristici KDEObține-proces Se va afișa o listă a proceselor care rulează pe sistem.

Obține ajutorAfișează ajutorul unei pagini.

Obțineți comandaNe oferă o listă cu toate comenzile disponibile.

Get-Process (Proces) | Stop-Process -confirmSe va încheia procesul introdus, arătând o confirmare pentru a face acest lucru.

Clear-HostCurățați ecranul Powershell.

Caracteristici KDEA stabilit Ne permite să creăm, să schimbăm, să ștergem sau să afișăm variabile de mediu ale sistemului.

Să profităm de tot ceea ce Windows PowerShell ne oferă pentru a gestiona Windows într-un mod mai centralizat.

wave wave wave wave wave