Što je Windows PowerShell

powershell prozori

Administratori sustava imaju na raspolaganju zanimljiv alat koji nije uvijek dobro iskorišten: Windows PowerShell. Zahvaljujući njemu moguće je automatizirati brojne zadatke ili ih barem izvršavati na uređeniji i kontroliraniji način.

Ideja se rodila 2003. godine pod nazivom MONAD, a tri godine kasnije je pod današnjim imenom lansirana u javnost za prezentaciju Windows Vista. Naknadno je također uključen u verzije Windows 7, Windows 8 i Windows 10. Osim toga, također je moguće instalirati Powershell na Linux i MacOS sustave.

U vrlo kratkom vremenu postalo je poznato da je ideja o pokretanju Windows Powershell bila uspješna. Microsoft je osigurao da će svladavanje ovog alata biti najvažnija vještina koja će menadžeru trebati u budućnosti. Samo zbog toga vrijedi obratiti pozornost.

Windows Powershell: moćan alat

Windows PowerShell je instrument koji je zamišljen s hvalevrijednom idejom da programerima olakša život. U računarstvu je dobio naziv školjka na sučelje naredbenog retka čije su glavne funkcije prikupljanje informacija i izvršavanje programa. Zapravo, Windows PowerShell je moderna naredbena ljuska koja je stvorena korištenjem najboljih značajki drugih ljuski.

Ova moćna Microsoftova ljuska koristi jezik pisma, čineći te zadatke još lakšim za obavljanje. S druge strane, koristi programski jezik razvijen u Microsoftovom .NET Frameworku, jednom od najraširenijih u svijetu.

Trenutno postoji oko 130 alata naredbenog retka u PowerShell-u. Zahvaljujući njima postiže se veća agilnost pri obavljanju najrazličitijih zadataka, kako u lokalnom tako iu udaljenom sustavu.

Čemu služi Windows PowerShell?

što je windows powershell

Nema sumnje da se radi o jednom od najboljih rješenja Microsofta u posljednje vrijeme. PowerShell može biti od velike pomoći korisnicima koji žele postići određeni stupanj automatizacije svojih zadataka, od pretraživanja do izvoza informacija na umreženim računalima.

Sve radnje se izvode kroz kombinacija naredbi (naredba dozvoljava o komandne komande) i kroz skriptiranje. Ovo su neki od njegovih uslužnih programa:

Pristup informacijama

PowerShell nam omogućuje pristup datotečnom sustavu računala, čak i do najnedostupnijih podataka i informacija, kao što je Windows registar. Ovaj "put" ostaje otvoren korištenjem osnovnog .NET Frameworka. Također, sve informacije su korisniku dostupna jedna naredbena linija. Potpuna kontrola i preglednost.

Mogućnost automatizacije

Možda najzanimljiviji aspekt PowerShell-a, koji uključuje nekoliko njih komandne komande osnovne, jednostavne funkcijske naredbe ugrađene u ljusku. Njima se mogu dodati i drugi komandne komande vlastiti. Svaka od ovih naredbi može se koristiti zasebno ili u kombinaciji za izvršavanje složenijih zadataka., dostižući izvanredan stupanj automatizacije.

S tim u vezi je i sposobnost da skalabilnost nudi Windows Powershell. Putem jedne cmdlet skripte, zadatak rutinskog tipa (kao što je ažuriranje operativnog sustava) može se implementirati tako da se izvršava na mreži računala svaki određeni put.

Udaljena veza

Također je vrijedna pomena sposobnost PowerShell-a da daljinski povezati s drugim sustavom. Primjer može biti administrator koji se želi spojiti na poslužitelj koji se nalazi na drugoj fizičkoj lokaciji gdje može izvršavati naredbe na isti način kao da radi izravno.

Neke praktične PowerShell naredbe

Windows PowerShell

Da biste započeli raditi s alatom PowerShell, morate pristupiti funkciji Pokreni koja je uključena u sustav Windows slijedeći ove korake:

  1. Istovremeno pritisnite tipke Windows + R.
  2. U polje Run koje se sljedeće otvori upisujemo "PowerShell" i kliknite na "Prihvatiti".

Evo popisa zgodnih cmdleta koji se mogu koristiti u PowerShell-u, iako su samo mali uzorci svih njih:

Dobiti pomoć

Jedna od prvih stvari koje treba naučiti dobro rukovati PowerShell-om, budući da će nam ova naredba pružiti svu dokumentaciju koju trebamo znati o funkcijama, cmdletima, naredbama i skriptama. Na primjer, da biste saznali više o Get-Service cmdlet-u, upišite "Get-Help Get-Service".

Kopiraj-Stavka

Pomoću ove naredbe možete kopirati mape ili datoteke. Također vam omogućuje kopiranje i preimenovanje.

Nabavite uslugu

Naviknut znati koje su usluge instalirane na sustavua, i one koje rade i one koje su već zaustavljene.

Prizvati-Command

Koristi se za izvršavanje skripte ili PowerShell naredbe na jednom ili više računala. Koristi se tako da se pored skripte napiše Invoke-Command s njezinom točnom lokacijom.

Ukloni-stavku

Naredba za brisanje bilo koje stavke poput mapa, datoteka i funkcija. Omogućuje selektivno brisanje na temelju niza specifičnih parametara.

Get-Proces

Pomoću PowerShell-a također možete saznati koji su procesi pokrenuti (njegovo djelovanje je slično naredbi Get-Service).

Zaključak

Uzete jedna po jedna, sve te naredbe možda se neće činiti vrlo korisnima. Njegov pravi potencijal otkriva se kada se naredba kombinira s drugim parametrima. Tu otkrivaju svoj puni potencijal.

Konačno, ako želimo znati sve dostupne PowerShell cmdlete, sve što moramo učiniti je izvršiti naredbu "Pokaži-naredba", koji će otvoriti prozor s dugačkim popisom svih naredbi.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Boris dijo

    Mnogo glagola i vrlo teško probavljivo. Ne znam čemu to služi

  2.   Marcelo Doctorovich dijo

    Kako da ga ažuriram?