Ce este PowerShell?

PowerShell a fost dezvoltat de Microsoft pentru automatizarea sarcinilor și managerii de configurare pentru Windows inițial. Acum este un proiect open source care poate fi instalat pe diferite sisteme de operare (sisteme de operare). Învelișul (vă rugăm să nu vă confundați aici pentru carcasă ca proiectil sau bombă de artilerie explozivă) este dezvoltat pe cadrul .NET și include un shell de linie de comandă și un limbaj de script.

Evoluția PowerShell

Tabelul de mai jos oferă o imagine a diferitelor versiuni ale PowerShell de la început

Unde putem găsi PowerShell în Windows?

  • Cel mai simplu mod este să căutați în bara de căutare așa cum se poate vedea din imaginea de mai jos:

Pașii următori: Start -> Tastați „Windows PowerShell”

  • Apoi se va deschide o fereastră nouă ca imaginea de mai jos

Ce se pot face toate lucrurile folosind PowerShell?

PowerShell a fost conceput de Microsoft ca un instrument care va ajuta utilizatorii să automatizeze și să rezolve multe sarcini administrative care sunt altfel necesare intervenției manuale. Unele dintre exemplele de astfel de sarcini includ:
Afișarea tuturor porturilor / dispozitivelor USB care sunt instalate pe un singur sistem sau chiar prin rețea.
Un script care se va executa în fundal, care, pe de altă parte, ar putea fi o sarcină care consumă mult timp.
Putem folosi, de asemenea, PowerShell ca manager de sarcini pentru a ucide procesele care nu răspund sau pentru a prelua și exporta întregul raport într-un format HTML.

PowerShell permite utilizatorilor să scrie scripturi folosind / combinând mai multe comenzi pentru a automatiza sarcinile repetitive.

PowerShell este un instrument foarte util pentru administratorii de rețea, deoarece lucrează cu directorul activ. Are multe comenzi care pot fi personalizate, numite cmdleturi care le pot ajuta să devină mai productive.

Care este diferența dintre PowerShell și PowerShell ISE?

Dacă la PowerShell este adăugată o GUI (interfață grafică de utilizator), atunci vom obține PowerShell ISE unde ISE înseamnă Integrated Scripting Environment. Spre deosebire de interfața liniei de comandă PowerShell, unde trebuie să scrie tot setul de comenzi dintr-o linie din PowerShell ISE, el / ea poate crea, modifica sau rula scripturi salvându-le. Instrumentul de dezvoltare ISE permite utilizatorilor să adauge mai multe comenzi care pot fi utilizate pentru a construi logică pentru execuția lor.

Acest instrument este conceput special pentru administratorii Windows care execută rareori sarcini repetitive sau execută comenzi care manipulează de obicei configurația sistemului.

Imaginea de mai jos arată cum arată ISE PowerShell:

GUI (Graphical User Interface) este oarecum similară cu GUI-ul notepad-ului și îi ajută pe utilizatori să își editeze scriptul înainte de a-l executa în shell.

Unele utilizări ale comenzilor PowerShell sunt următoarele:

Cmdlets -> acestea sunt utilizările comenzilor PowerShell, una dintre cele mai bune metode de a găsi lista tuturor utilizărilor comenzilor PowerShell este să tastați și să executați comanda „Get-Command-Type Cmdlet”.

După cum se vede în imaginea de mai sus, comanda ar da o listă completă a tuturor comenzilor disponibile. Lista este una uriașă și trebuie să deruleze în sus / în jos până când va găsi comanda. Există o serie de articole care descriu utilizarea tuturor acestor comenzi care ajută utilizatorii să automatizeze sarcinile repetitive obositoare.

Unele dintre sarcinile generale includ:

  1. Dezinstalați aplicațiile Windows 10
  2. Reinstalați toate aplicațiile implicite Windows 10
  3. Utilizările PowerShell ajută la numărarea tuturor fișierelor și dosarelor
  4. Găsiți adresa dvs. IP în Windows
  5. Ștergeți o partiție din Windows
  6. Imprimați lista proceselor rulate
  7. Găsiți adresa MAC a oricărei carduri de rețea

Utilizatori care sunt bine versați în CLI (interfețe de linie de comandă) și Linux, Uses of PowerShell are propria sa listă de aliasuri care au nume similare comenzilor care sunt utilizate acolo. Unele dintre exemple includ cat, dir, mount, em, chdir, sort etc. Dacă utilizatorul dorește întreaga listă de pseudonime, trebuie să execute următoarea comandă „Get-Command-Type Alias”.

Cine folosește PowerShell?

PowerShell este arma finală pentru mulți administratori IT, deoarece poate automatiza sarcini repetitive, utilizările Powershell gestionează și operațiunile în multe rețele complexe.

Să luăm un exemplu și să înțelegem care sunt utilizările PowerShell și ce poate face Powershell:
De exemplu, avem 500 de servere și trebuie să instalăm un patch pe toate, dar patch-ul are nevoie de cea mai recentă versiune a software-ului disponibil pentru a putea fi instalat pe o mașină. Deci, de obicei, verificăm cea mai recentă versiune a software-ului pe un sistem dacă este prezent, atunci vom continua cu instalarea patch-ului sau altfel încercăm să actualizăm software-ul. Așadar, dacă procedăm manual, va dura mult timp pentru a face această sarcină simplă, Utilizările PowerShell ajută administratorii IT să scrie un script și să trimită starea serverelor. Starea poate include lista tuturor serverelor care au cea mai recentă versiune a software-ului și care nu se află în două fișiere separate, permițând astfel administratorilor IT să-și crească productivitatea.

Astfel, după cum putem vedea din exemplele de mai sus, că nu numai administratorii IT utilizatori normali pot utiliza PowerShell fie pentru a automatiza sau a debuga erorile cu care se confruntă în timpul utilizării sistemului.

Articole recomandate

Acesta a fost un ghid pentru utilizările de top ale Powershell. Aici am discutat despre diferitele utilizări, concepte de bază și caracteristicile PowerShell care ajută administratorii IT să gestioneze operațiunea. De asemenea, puteți consulta următoarele articole:

  1. Utilizări ale C #
  2. Utilizări ale Scala
  3. Utilizări ale codificării
  4. Utilizări ale JQuery