Pratite nas

Pozdrav, koji sadržaj vas zanima?

Članci

Što je Windows PowerShell?

Što je Windows PowerShell? Windows PowerShell je prvobitno razvijen od strane Microsoft kompanije, kao alat za automatiziranje radnji, i kao upravljački alat za različite konfiguracije OS-a i aplikacija. Sada je PowerShell otvoreni kod (Open Source), što znači da se može instalirati na Windows, macOS, te Linux distribucije. Microsoft Shell je razvijen na .NET frameworku.

Prva verzija Microsoft PowerShella bila je predstavljena krajem 2006.godine, za Windows XP, Windows Server 2003 i Windows Vista operacijske sustave. Kasnije se PowerShell razvijao, i danas imamo verziju PowerShell 7. Najnoviji Microsoft PowerShell donosi mnoge novost, nadogradnje, i dosta je napredniji i jači alat za konfiguriranje i automatiziranje procesa na samom operacijskom sustavu.

Što možemo uraditi koristeći PowerShell?

powershell
Foto: Shutterstock

Microsoft je zamislio Windows PowerShell kao alat kojim možemo lako automatizirati neke zadatke na OS-u, upravljati servisima, i administrirati računalom ili mrežom računala.

Pomoću PowerShell naredbi možemo isključiti il uključiti procese, čak i one koji su iz nekog razloga blokirali.

Uz pomoć PowerShella možemo pokrenuti već pripremljene skripte, koje izvršavaju jednu ili više naredbi.

PowerShell će dobro doći pri administraciji mreže, posebno mreže na kojoj radi Active Directory.

Poznavanje komandi PowerShella povećava produktivnost sistem administratora, administratora mreže i općenito IT administratora.

Osnovne naredbe Windows PowerShella

PowerShell možemo pokrenuti ako u Windows Cortana pretragu utipkamo pojam PowerShell, i odaberemo aplikaciju koja se pojavi u rezultatima pretrage.

windows powershell
PowerShell

Naredbe u Windows PowerShellu zovemo cmdlets, a najlakši način da pogledate koje sve naredbe možete koristiti jeste da pozovete naredbu Get-Command-Type Cmdlet . Potvrdom na tipku Enter dobit ćete puni popis naredbi koje su vam dostupne kroz PowerShell. Broj naredbi je velik, pa slobodno uzmite vremena da ih pozorno proučite, prije nego nastavite s praktičnom primjenom ovog moćnog alata.

Za one koji se nisu do sada susretali sa okruženjem kakvo nudi PowerShell, a opet imaju dosta iskustva s komandnom linijom, možemo kazati da je PowerShell došao kao kompletniji Microsoft alat i znatno pojačani nasljednik okruženja CMD.

PowerShell se često koristi za izvođenje različitih pripremljenih skripti. Jedna skripta može imati više pojedinačnih naredbi, koje se izvode slijedom, i olakšavaju posao prilikom upravljanja sustavom, ili mrežom.

Skripta ima nastavak (ekstenziju) .ps1 ali se neće moći pokrenuti duplim klikom miša. Da bi se pokrenula skripta, moramo je pozvati komandom iz samog PowerShella. Prije nego se može pozvati izvođenje skripte, potrebno je uraditi konfiguraciju Operacijskog Sustava MS Windows, točnije Enable Execution Policy.

Kako napraviti skriptu za Windows PowerShell?

powershell
Foto: Shutterstock

Skriptu možete pripremiti u osnovnom tekst editoru (Notepad). Da bi to uradili slijedite upute:

Klik na Start > Search Notepad > Pokrenite aplikaciju Notepad

U novoj Notepad datoteci upišite vašu prvu skriptu za izvođenje:

Write-Host "Čestitamo! Prva Geek.hr skripta se izvodi!!!"

Sačuvajte datoteku Save As “test.ps1”.

Upravo ste pripremili skriptu za izvođenje. Kada se pokrene, ova skripta će dati rezultat: Čestitamo! Prva Geek.hr skripta se izvodi!!!

Mogućnosti PowerShella su velike, a popis naredbi je zaista dugačak. Ako se želite malo detaljnije osvrnuti na ovu temu, svakako potražite naredbe i njihovo korištenje na službenim Microsoft Windows stranicama. Jednom kada se savlada ovaj alat, administriranje Operacijskim sustavom, ili mrežom je daleko jednostavnije, i preglednije. Možda na prvu zvuči čudno, ali preglednost komandne linije može biti bolja nego što je slučaj kod nekih grafičkih (Desktop) alata.

Zaključak

PowerShell je moćan Microsoftov alat za automatizaciju zadataka i upravljanje konfiguracijom, koji trenutno postoji u Open Source verziji. To mu daje mogućnost instaliranja na druge operacijske sustave, ne samo one u vlasništvu Microsofta. Postoji jedan zaista velik broj naredbi koje postoje u PowerShellu, a on se najčešće koristi za izvođenje raznih skripti.

Kako biste naučili koje sve mogućnosti on nudi, svakako krenite s nekim od jednostavnijih skripti koje smo opisali u tekstu, a zatim postepeno pokušavajte s onima nešto težim.

Više...

Članci

Internet stvari, ili skraćeno IoT, predstavlja koncept povezivanja svakodnevnih uređaja s internetom, omogućavajući im da primaju i šalju podatke. Ova tehnologija uključuje sve –...

Članci

U ovom članku ćemo opisati pojam Dedicated hosting, i pojasniti što korisnik može očekivati kada zakupi Dedicated server uslugu. Pročitajte u nastavku što je...

Članci

HDR, ili High Dynamic Range, je tehnologija koja dramatično poboljšava kvalitetu prikaza na različitim uređajima, od televizora do pametnih telefona. Ali što je HDR...

Članci

UX/UI dizajn postao je neizostavan dio svakodnevnog digitalnog iskustva. Ali što je UX/UI dizajn zapravo? UX dizajn, ili dizajn korisničkog iskustva, fokusira se na...