PowerShell je ljuska naredbenog retka koja se koristi za automatizaciju zadataka putem skriptnog jezika temeljenog na Microsoftovom. NET okviru. PowerShell koristi naredbe zvane cmdlets za integraciju sa skriptama ili aplikacijama. PowerShell je izvorno uključen u sustav Windows i može se otvoriti iz naredbe Run, dok će ga korisnici Mac i Linux morati instalirati i pokrenuti putem terminala. Nakon pokretanja postoje neki osnovni cmdleti koje možete upotrijebiti za upoznavanje s PowerShell -om.
Koraci
Metoda 1 od 4: Pokretanje PowerShell -a (Windows)
Korak 1. Pritisnite ⊞ Win+R
Ovo će otvoriti naredbeni prozor Pokreni.
- Ako ne želite koristiti naredbu Pokreni, također možete pretraživati izbornik Start za "PowerShell".
- PowerShell je uključen s verzijama sustava Windows 7 ili novijim.
Korak 2. Unesite "PowerShell" u tekstualno polje
Korak 3. Pritisnite “OK”
Otvorit će se novi prozor PowerShell -a.
Metoda 2 od 4: Pokretanje PowerShell -a (Mac)
Korak 1. Idite na https://github.com/PowerShell/PowerShell u svom web pregledniku
Ovo je službena github stranica za PowerShell.
Korak 2. Preuzmite i instalirajte.pkg datoteku za Mac
Morate koristiti OSX 10.11 ili noviji.
Korak 3. Otvorite Launchpad
Ovo je ikona rakete u donjem doku.
Korak 4. Unesite "Terminal" u polje za pretraživanje
Terminal možete pronaći i u "Aplikacije> Pomoćni programi".
Korak 5. Pokrenite terminal
Pojavit će se prazan prozor terminala.
Korak 6. Unesite “powershell” i pritisnite ↵ Enter
Pojavit će se PowerShell upit s prikazanim "PS". To znači da PowerShell radi i da možete koristiti Terminal za unos cmdleta.
Metoda 3 od 4: Pokretanje PowerShell -a (Ubuntu)
Korak 1. Idite na https://github.com/PowerShell/PowerShell u svom web pregledniku
Ovo je službena github stranica za PowerShell.
Korak 2. Preuzmite.deb datoteku za odgovarajuću verziju Linuxa
PowerShell je dostupan za Ubuntu 14.04 ili 16.04. Na stranici imaju zasebne instalatere.
Korak 3. Otvorite prozor terminala
Možete pritisnuti ⊞ Win+Alt+T ili kliknite “Početna” i potražite “Terminal”.
Korak 4. Unesite “sudo dpkg -i [naziv instalacijske datoteke]” i pritisnite ↵ Enter
Prilikom upotrebe naredbe “sudo” od vas će se tražiti da unesete lozinku računala. Možda ćete vidjeti neuspjeh s neispunjenim ovisnostima, ali to će se uskoro riješiti.
Naziv instalacijske datoteke izgledat će poput "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" ili "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb", ovisno o verziji Ubuntua koji koristite
Korak 5. Unesite “sudo apt -get install -f” i pritisnite ↵ Enter
Ova PowerShell konfiguracija će se dovršiti.
Korak 6. Unesite “powershell” i pritisnite ↵ Enter
Pojavit će se PowerShell upit i možete pokrenuti cmdlete u terminalu.
Metoda 4 od 4: Korištenje osnovnih naredbi PowerShell -a
Korak 1. Pomoću "Get-Command" pronađite cmdlete
Sam po sebi, ovaj će cmdlet prikazati sve ostale cmdlete. Možete suziti pretraživanje pomoću modifikatora.
- Na primjer: "Get-Command Name *Disable *" prikazat će samo cmdlete s "disable" u nazivu.
- Svi cmdleti se unose upisivanjem u prozor PowerShell i pritiskom na ↵ Enter.
Korak 2. Upotrijebite “Get-Help” da biste dobili informacije o određenom cmdletu
Ovaj će vam cmdlet dati sve informacije o drugom cmdletu, najvažnije sintaksu o tome kako se ciljani cmdlet koristi.
Na primjer: "Get-Help Get-Process" prikazat će sve korisne informacije za cmdlet "Get-Process"
Korak 3. Upotrijebite “Get-Process” za korištenje procesa koji se izvodi na računalu
Sam će ovo prikazati cijeli popis procesa koji se izvode na vašem računalu. Pomoću modifikatora možete izdvojiti procese koji dolaze iz određene aplikacije.
- Na primjer: "Get-Process winword" prikazat će sve procese koje pokreće Microsoft Word.
- Slično, "Start-Process" se može koristiti za pokretanje instance aplikacije/procesa.
Korak 4. Upotrijebite “Get-Member” za pregled svojstava ili metoda objekta
Ovoj cmdlet datoteci potreban je objekt "doveden" da bi bila korisna. To se postiže dodavanjem "|" između objekta i cmdleta "Get-Member".
Na primjer: „Get-Process | Get-Member”će prenijeti cmdlet Get-Process u Get-Member, a Get-Member će navesti sva svojstva i metode koje možete koristiti prilikom skriptiranja s Get-Process
Korak 5. Upotrijebite “Where-Object” za odabir objekata na temelju kriterija
Kriteriji u Where-Object postavljaju se sljedećim oblikovanjem: "{$ _ [objekt] [operator] [parametar]}". Where-Object također treba objekt doveden do njega.
- Na primjer: „Get-Process | Where-Object {$ _. Name -eq “notepad”}”pokrenut će Get-Process s ograničenjem gdje je naziv objekta jednak“notepad”.
- Ostali operatori uključuju: "-lt" (manje od), "-gt" (veće od), "-le" (manje ili jednako), "-ge" (veće ili jednako), "-ne" (nije jednako) ili "slično" (podudaranje uzorka).
- Parametri koji koriste nizove (riječi) moraju biti zatvoreni pod navodnike. To nije potrebno za cijele brojeve (brojeve).