PowerShell je ljuska komandne linije koja se koristi za automatizaciju zadataka putem skriptnog jezika zasnovanog 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 koristiti za upoznavanje s PowerShell -om.
Koraci
Metoda 1 od 4: Pokretanje PowerShell -a (Windows)
Korak 1. Pritisnite ⊞ Win+R
Ovo će otvoriti komandni prozor Pokreni.
- Ako ne želite koristiti naredbu Pokreni, u izborniku Start možete potražiti i „PowerShell“.
- PowerShell je uključen u verzije Windows 7 ili novije.
Korak 2. Unesite "PowerShell" u tekstualno polje
Korak 3. Kliknite “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
Od vas će biti zatraženo da unesete lozinku računara kada koristite naredbu “sudo”. Možda ćete vidjeti kvar 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 Ubuntu-a 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 PowerShell naredbi
Korak 1. Upotrijebite “Get-Command” za pronalaženje cmdleta
Sam po sebi, ovaj cmdlet će 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 imenu.
- Svi cmdleti se unose upisivanjem u prozor PowerShell i pritiskom na ↵ Enter.
Korak 2. Koristite “Get-Help” da biste dobili informacije o određenoj cmdlet datoteci
Ovaj cmdlet će vam dati sve informacije o drugom cmdletu, najvažnije sintaksu o tome kako se koristi ciljni cmdlet.
Na primjer: "Get-Help Get-Process" će prikazati sve korisne informacije za cmdlet "Get-Process"
Korak 3. Koristite “Get-Process” da biste koristili proces pokrenut na računaru
Samo ovo će prikazati potpunu listu procesa koji se izvode na vašem računaru. Pomoću modifikatora možete izdvojiti procese koji dolaze iz određene aplikacije.
- Na primjer: "Get-Process winword" će prikazati sve procese koje pokreće Microsoft Word.
- Slično, “Start-Process” se može koristiti za pokretanje instance aplikacije/procesa.
Korak 4. Koristite “Get-Member” da vidite svojstva ili metode objekta
Ovoj cmdlet datoteci je potreban objekt koji joj je 'doveden' da bi bio koristan. To se postiže dodavanjem “|” između objekta i cmdlet-a "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. Koristite “Where-Object” za odabir objekata na osnovu kriterija
Kriteriji u Where-Object postavljeni su sljedećim oblikovanjem: “{$ _ [objekt] [operator] [parametar]}”. Where-Object također treba objekt doveden do njega.
- Na primjer: „Get-Process | Where-Object {$ _. Name -eq “notepad”}”će pokrenuti 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. Ovo nije potrebno za cijele brojeve (brojeve).