Ako radite u IT-u, velika je vjerojatnost da je PowerShell već dio vaše dnevne rutine. Možete ga koristiti za provjeru usluge, preuzimanje informacija o sustavu ili automatiziranje zadatka za koji bi inače trebalo nekoliko klikova.
S vremenom se PowerShell sve manje bavi pamćenjem sintakse, a više znanjem koje naredbe obavljaju posao.
PowerShell sada pokreće Windows, Linux i macOS, ali osnovni skup naredbi ostaje dosljedan na svim platformama. Ove naredbe čine temelj skriptiranja, rješavanja problema i upravljanja sustavom.
Evo 10 PowerShell naredbi za korištenje u 2026.
Sadržaj objave
1. Get-Help cmdlet
The Get-Help cmdlet prikazuje informacije o konceptima i naredbama PowerShell, uključujući cmdlete, funkcije, naredbe Common Information Model (CIM), tijekove rada i srodne teme.
U praksi to znači da kada ste na pola zadatka i zaboravite kako se cmdlet ponaša ili koji parametar trebate, možete dobiti točne upute bez napuštanja ljuske.
2. Get-ChildItem cmdlet
The Get-ChildItem cmdlet dohvaća stavke s određene lokacije, uključujući datoteke, direktorije, ključeve registra i drugu pohranu koju podržava pružatelj usluga. Ako je lokacija spremnik, kao što je mapa ili saće registra, cmdlet prikazuje sve stavke sadržane u njemu, poznate kao podređene stavke.
Budući da radi na različitim pružateljima PowerShell, Get-ChildItem nadilazi jednostavno ispisivanje datoteka. Na primjer, administrator ga može koristiti za skeniranje mapa dnevnika, potvrdu postoje li konfiguracijske datoteke ili rekurzivno traženje određenih vrsta datoteka tijekom rješavanja problema.
3. Set-Location cmdlet
The Set-Location cmdlet postavlja trenutnu radnu lokaciju u PowerShell sesiji na određenu putanju, kao što je direktorij, poddirektorij, lokacija registra ili druga staza pružatelja usluga. Podržava i staze datotečnog sustava i staze dobavljača PowerShell.
Iako je jednostavan, cmdlet igra ključnu ulogu u izvršavanju skripte i navigaciji. Prilikom prebacivanja između direktorija skripti, sistemskih mapa ili montiranih pogona, korištenje Set-Location pomaže osigurati izvođenje naredbi u predviđenom kontekstu.
4. Get-Process cmdlet
The Get-Process cmdlet dohvaća informacije o procesima koji se izvode na lokalnom računalu. Prema zadanim postavkama prikazuje detalje kao što su nazivi procesa, ID-ovi, upotreba CPU-a i potrošnja memorije. Cmdlet se obično koristi za provjere performansi i dijagnostiku, a administratorima omogućuje kontrolu vrste i količine informacija prikazanih kroz parametre i cjevovode.
Na primjer, kada se čini da je sustav trom ili ne reagira, Get-Process nudi brz način za prepoznavanje procesa koji troše resurse prije poduzimanja radnje.
5. Stop-Process cmdlet
The Stop-Process cmdlet zaustavlja jedan ili više pokrenutih procesa. Koristeći ovu naredbu, možete navesti proces imenom procesa ili ID-om procesa (PID) ili proslijediti objekt procesa Stop-Processu.
Administratorima daje kontroliranu metodu za zaustavljanje aplikacija koje ne reagiraju ili se loše ponašaju. Na primjer, tijekom održavanja ili rješavanja problema, cmdlet Stop-Process može se koristiti za rješavanje problema bez prisilnog potpunog ponovnog pokretanja sustava.
The Get-Service cmdlet dohvaća status usluga na sustavu, pokazujući rade li, zaustavljene ili pauzirane. Kada se pokrene bez parametara, navodi sve usluge na lokalnom računalu.
Cmdlet se obično koristi nakon ažuriranja ili ponovnog pokretanja kako bi se provjerilo jesu li osnovne usluge ispravno pokrenute i kako bi se brzo identificirale usluge koje zahtijevaju pozornost.
7. Start-Service i Stop-Service cmdleti
The Start-Servis i Stop-Servis cmdleti omogućuju administratorima kontrolu stanja usluge izravno iz PowerShell-a. Start-Service cmdlet pokreće navedene usluge slanjem poruke o pokretanju Windows servisnom kontroleru. Ako je usluga već pokrenuta, poruka se zanemaruje.
U međuvremenu, cmdlet Stop-Service šalje poruku o zaustavljanju Windows servisnom kontroleru za svaku od navedenih usluga. Usluge možete identificirati prema njihovim nazivima usluga ili nazivima za prikaz ili proslijediti objekt usluge pomoću parametra InputObject.
Ovi cmdleti često se koriste u skriptama koje automatiziraju zadatke održavanja, kao što je zaustavljanje usluga prije primjene promjena i njihovo ponovno pokretanje nakon toga, čime se osigurava dosljednost među sustavima.
8. Get-EventLog cmdlet
The Get-EventLog cmdlet dohvaća događaje iz Windows zapisnika događaja na lokalnim ili udaljenim računalima, uključujući zapise aplikacija, sustava i sigurnosti.
Iako se smatra naslijeđenim cmdlet-om u modernom PowerShell-u, ostaje koristan za brzi pregled događaja tijekom rješavanja problema, kao što je istraživanje prijavljenih problema ili pogrešaka nakon promjena konfiguracije.
9. Izvoz-Csv cmdlet
The Izvoz-Csv cmdlet pretvara PowerShell objekte u CSV datoteku, pri čemu je svaki objekt predstavljen kao niz vrijednosti svojstava odvojenih zarezima. To olakšava izradu proračunskih tablica ili dijeljenje podataka s drugim programima koji podržavaju CSV datoteke.
Cmdlet se široko koristi za izvješćivanje, reviziju i dokumentaciju. Na primjer, administrator može izvesti podatke inventara sustava ili statuse usluga u CSV datoteku za dijeljenje s drugim timom ili analizu u proračunskoj tablici.
10. Select-Object cmdlet
The Select-Object cmdlet omogućuje odabir specifičnih svojstava, ograničavanje izlaza ili preoblikovanje podataka koji teku kroz cjevovod. Također može odabrati jedinstvene objekte, vratiti određeni broj objekata ili odabrati objekte na temelju njihovog položaja u kolekciji.
To ga čini posebno korisnim za upravljanje velikim ili šumnim izlazom. Na primjer, kada pripremate podatke za izvješća ili automatizaciju, Select-Object pomaže suziti rezultate samo na informacije koje su važne.
Zašto je PowerShell još uvijek važan 2026
Microsoft pozicionira PowerShell kao višeplatformski alat za automatizaciju koji spaja ljusku naredbenog retka, skriptni jezik i upravljanje konfiguracijom, izgrađen na modernom .NET-u za oblak, on-premise i hibridna okruženja.
Dok se neki naslijeđeni cmdlet-ovi samo za Windows postupno ukidaju, temeljne osnove traju. Ovladavanje njima osposobljava vas za prilagodbu skripti, automatizaciju radnih procesa i pouzdano upravljanje sustavima koji se razvijaju.




