4 moduri de a rula Powershell

Cuprins:

4 moduri de a rula Powershell
4 moduri de a rula Powershell

Video: 4 moduri de a rula Powershell

Video: 4 moduri de a rula Powershell
Video: This Will Clean Your Computer Viruses (Malware) 2024, Mai
Anonim

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)

Rulați Powershell Pasul 1
Rulați Powershell Pasul 1

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ă.
Rulați Powershell Pasul 2
Rulați Powershell Pasul 2

Pasul 2. Introduceți „PowerShell” în câmpul de text

Rulați Powershell Pasul 3
Rulați Powershell Pasul 3

Pasul 3. Faceți clic pe „OK”

Se va deschide o nouă fereastră PowerShell.

Metoda 2 din 4: Rularea PowerShell (Mac)

Rulați Powershell Pasul 4
Rulați Powershell Pasul 4

Pasul 1. Accesați https://github.com/PowerShell/PowerShell din browserul dvs. web

Aceasta este pagina oficială github pentru PowerShell.

Rulați Powershell Pasul 5
Rulați Powershell Pasul 5

Pasul 2. Descărcați și instalați fișierul.pkg pentru Mac

Trebuie să rulați OSX 10.11 sau mai nou.

Rulați Powershell Pasul 6
Rulați Powershell Pasul 6

Pasul 3. Deschideți Launchpad

Aceasta este pictograma rachetă din docul inferior.

Rulați Powershell Pasul 7
Rulați Powershell Pasul 7

Pasul 4. Introduceți „Terminal” în câmpul de căutare

Puteți găsi terminalul și în „Aplicații> Utilități”.

Rulați Powershell Pasul 8
Rulați Powershell Pasul 8

Pasul 5. Lansați Terminalul

Va apărea o fereastră de terminal necompletată.

Rulați Powershell Pasul 9
Rulați Powershell Pasul 9

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)

Rulați Powershell Pasul 10
Rulați Powershell Pasul 10

Pasul 1. Accesați https://github.com/PowerShell/PowerShell din browserul dvs. web

Aceasta este pagina oficială github pentru PowerShell.

Rulați Powershell Pasul 11
Rulați Powershell Pasul 11

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.

Rulați Powershell Pasul 12
Rulați Powershell Pasul 12

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

Rulați Powershell Pasul 13
Rulați Powershell Pasul 13

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

Rulați Powershell Pasul 14
Rulați Powershell Pasul 14

Pasul 5. Introduceți „sudo apt-get install -f” și apăsați ↵ Enter

Această configurație PowerShell se va finaliza.

Rulați Powershell Pasul 15
Rulați Powershell Pasul 15

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

Rulați Powershell Pasul 16
Rulați Powershell Pasul 16

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.
Rulați Powershell Pasul 17
Rulați Powershell Pasul 17

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”

Rulați Powershell Pasul 18
Rulați Powershell Pasul 18

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.
Rulați Powershell Pasul 19
Rulați Powershell Pasul 19

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

Rulați Powershell Pasul 20
Rulați Powershell Pasul 20

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

Recomandat: