PowerShell este un shell de linie de comandă utilizat pentru automatizarea sarcinilor printr-un limbaj de scriptare bazat pe cadrul. NET al Microsoft. PowerShell folosește comenzi numite cmdleturi pentru a se integra cu scripturi sau aplicații. PowerShell este inclus nativ cu Windows și poate fi deschis din comanda Run, în timp ce utilizatorii Mac și Linux vor trebui să-l instaleze și să-l ruleze prin Terminal. După ce rulați, există câteva cmdlet-uri de bază pe care le puteți utiliza pentru a vă familiariza cu PowerShell.
Pași
Metoda 1 din 4: Rularea PowerShell (Windows)
Pasul 1. Apăsați ⊞ Win + R
Aceasta va deschide o fereastră de comandă Run.
- Dacă nu doriți să utilizați comanda Run, puteți căuta în meniul Start „PowerShell”.
- PowerShell este inclus cu versiunile de Windows 7 sau o versiune ulterioară.
Pasul 2. Introduceți „PowerShell” în câmpul de text
Pasul 3. Faceți clic pe „OK”
Se va deschide o nouă fereastră PowerShell.
Metoda 2 din 4: Rularea PowerShell (Mac)
Pasul 1. Accesați https://github.com/PowerShell/PowerShell din browserul dvs. web
Aceasta este pagina oficială github pentru PowerShell.
Pasul 2. Descărcați și instalați fișierul.pkg pentru Mac
Trebuie să rulați OSX 10.11 sau mai nou.
Pasul 3. Deschideți Launchpad
Aceasta este pictograma rachetă din docul inferior.
Pasul 4. Introduceți „Terminal” în câmpul de căutare
Puteți găsi terminalul și în „Aplicații> Utilități”.
Pasul 5. Lansați Terminalul
Va apărea o fereastră de terminal necompletată.
Pasul 6. Introduceți „powershell” și apăsați ↵ Enter
Se va afișa o solicitare Powershell cu „PS” afișat. Aceasta înseamnă că PowerShell rulează și puteți utiliza Terminalul pentru a introduce cmdleturi.
Metoda 3 din 4: Rularea PowerShell (Ubuntu)
Pasul 1. Accesați https://github.com/PowerShell/PowerShell din browserul dvs. web
Aceasta este pagina oficială github pentru PowerShell.
Pasul 2. Descărcați fișierul.deb pentru versiunea corespunzătoare de Linux
PowerShell este disponibil pentru Ubuntu 14.04 sau 16.04. Au pagini de instalare separate.
Pasul 3. Deschideți o fereastră Terminal
Puteți să apăsați ⊞ Win + Alt + T sau să faceți clic pe „Acasă” și să căutați „Terminal”.
Pasul 4. Introduceți „sudo dpkg -i [numele fișierului de instalare””și apăsați ↵ Enter
Vi se va solicita să introduceți parola computerului atunci când utilizați comanda „sudo”. Este posibil să vedeți un eșec cu dependențe nesatisfăcute, dar acest lucru va fi rezolvat în curând.
Numele fișierului de instalare va arăta ca „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb” sau „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb” în funcție de versiunea de Ubuntu pe care o rulați
Pasul 5. Introduceți „sudo apt-get install -f” și apăsați ↵ Enter
Această configurație PowerShell se va finaliza.
Pasul 6. Introduceți „powershell” și apăsați ↵ Enter
Va apărea un prompt PowerShell și puteți rula cmdleturi în terminal.
Metoda 4 din 4: Utilizarea comenzilor de bază PowerShell
Pasul 1. Folosiți „Get-Command” pentru a găsi cmdleturi
În sine, această cmdlet va afișa toate celelalte cmdlet-uri. Puteți restrânge căutarea folosind modificatori.
- De exemplu: „Get-Command Name * Disable *” va afișa numai cmdlet-uri cu „disable” în nume.
- Toate cmdleturile sunt introduse tastându-le în fereastra PowerShell și apăsând ↵ Enter.
Pasul 2. Folosiți „Obțineți ajutor” pentru a obține informații despre un anumit cmdlet
Acest cmdlet vă va oferi toate informațiile referitoare la un alt cmdlet, cel mai important sintaxă pentru modul în care este utilizat cmdletul țintă.
De exemplu: „Get-Help Get-Process” va afișa toate informațiile utilizabile pentru cmdletul „Get-Process”
Pasul 3. Utilizați „Get-Process” pentru a utiliza un proces care rulează pe un computer
Singur, aceasta va afișa o listă completă a proceselor care rulează pe computerul dvs. Cu un modificator, puteți selecta procesele care provin dintr-o anumită aplicație.
- De exemplu: „Win-Process winword” va afișa toate procesele rulate de Microsoft Word.
- În mod similar, „Start-Process” poate fi utilizat pentru a lansa o instanță a unei aplicații / proces.
Pasul 4. Folosiți „Get-Member” pentru a vedea proprietățile sau metodele unui obiect
Această cmdlet are nevoie de un obiect „canalizat” pentru a fi util. Acest lucru se face prin adăugarea unui „|” între un obiect și cmdletul „Get-Member”.
De exemplu: „Get-Process | Get-Member”va transmite cmdlet-ul Get-Process către Get-Member, iar Get-Member va enumera toate proprietățile și metodele pe care le puteți utiliza atunci când creați scripturi cu Get-Process
Pasul 5. Folosiți „Unde-obiect” pentru a selecta obiecte pe baza criteriilor
Criteriile din Unde-obiect este setat utilizând următoarea formatare: „{$ _ [obiect] [operator] [parametru]}”. Unde-obiect are nevoie și de un obiect conectat la acesta.
- De exemplu: „Get-Process | Where-Object {$ _. Name -eq „notepad”}”va rula Get-Process cu limitarea în care numele obiectului este egal cu„ notepad”.
- Alți operatori includ: „-lt” (mai puțin decât), „-gt” (mai mare decât), „-le” (mai mic sau egal cu), „-ge” (mai mare sau egal cu), „-ne” (nu egal cu), sau „-like” (potrivire tipar).
- Parametrii care folosesc șiruri (cuvinte) trebuie să fie încadrați între ghilimele. Acest lucru nu este necesar pentru numere întregi (numere).