Windows PowerShell alat je za automatizaciju zadataka koji je razvio Microsoft za pomoć administratorima da smanje radno opterećenje. Pomaže vam u automatizaciji jednostavnih zadataka i procesa u sustavu Windows, pomažući vam da se usredotočite na posao koji uključuje složeniju i kreativnost.

Iako su mnogi ljudi vidjeli i koristili naredbeni redak, manje ih je čulo za PowerShell. U ovom ćemo članku pogledati kako PowerShell točno pomaže svojim korisnicima, kao i neke cool stvari koje s njim možete učiniti.

Što je Windows PowerShell?

Prije nego što uđemo u PowerShell, najprije zakucamo još jedno pitanje: "Što je ljuska?"

Ljuska je računalni program koji preuzima naredbe putem tipkovnice, interpretira ih i prenosi na operativni sustav radi izvršavanja. U osnovi, djeluje kao sučelje između vas i operativnog sustava. To može biti GUI (grafičko korisničko sučelje), ili se može graditi na vrhu CLI-ja (sučelje naredbenog retka).

Iako školjka postoji od Multics operativni sustav pokrenut 1969. godine, Windows je predstavio svoju verziju, Shell, u studenom 1985. Bila je to osnovna ljuska korisna za upravljanje datotekama, nazvana MS-DOS Executive. Slijedi razvoj ove osnovne ljuske, ali uvijek je postojala potreba za nečim snažnijim.

instagram viewer

Ranije u povijesti Windowsa, korisnici su pribjegavali korištenju različitih alata za administraciju i automatizaciju sustava. Godine 2006. uvedeno je veliko poboljšanje koncepta Shell kao rješenje: Windows PowerShell.

Windows PowerShell omogućuje vam izvršavanje raznih operacija, od automatizacije ponavljajućih zadataka, mreže administracija i tako dalje na zadatke koji zahtijevaju više pažnje i kreativnosti (poput objavljivanja sadržaja na web mjestu, projektiranje itd.).

Ovo vam ne samo da štedi vrijeme, već vam daje i veću kontrolu nad operativnim sustavom i njegovim procesima.

Povezano: Kako particionirati i formatirati pogon pomoću PowerShell-a

Što je PowerShell cmdlet?

Sad kad ste upoznati s PowerShell-om, pogledajmo jedan od najvažnijih aspekata PowerShell-a: Cmdlet.

Cmdlets (izgovara se naredba-let) lagane su i moćne naredbe sustava Windows PowerShell. Postoje kao građevni blokovi koje možete koristiti za izvršavanje određenih radnji poput kopiranja i premještanja datoteka ili kao dio veće, naprednije PowerShell skripte.

The Dobiti pomoć Primjerice, cmdlet je najkorisniji cmdlet, jer vam omogućuje da vidite što pojedini cmdlet radi, pogledate njegove parametre i pokažete razne načine na koje se cmdlet koristi.

Slično kao Dobiti pomoć, Get-Command je još jedan cmdlet koji možete koristiti za rješavanje različitih problema iz ljuske. Točnije, prikazuje sve naredbe instalirane na vašem sustavu. Prikazane naredbe uključuju cmdlet komande, funkcije, pseudonime, filtre, skripte i aplikacije. Kada se koristi s parametrima, pokazat će vam sve određene naredbe povezane s tim parametrom.

Na primjer, sljedeća naredba će zgrabiti naredbe svih vrsta dostupnih vašem lokalnom računalu i prikazati ih:

 Get-Command *

Naredba Get s parametrom ListImported, s druge strane, naredbe će dobivati ​​samo iz trenutnih sesija.

Get-Command -ListImported

Kako pokrenuti Windows PowerShell

Da biste pokrenuli Windows PowerShell, otvorite traku za pretraživanje izbornika Start, upišite Windows PowerShell, i pokrenite select Trčanje kao administrator.

Ovo će pokrenuti program PowerShell na vašem računalu. Možete ga pokrenuti i kroz dijaloški okvir Pokreni. Pritisnite Windows tipka + R na tipkovnici upišite PowerHell, i pogodio Unesi za pokretanje PowerShell-a.

Kako se koristi Windows PowerShell

Kao što je gore objašnjeno, PowerShell je aplikacija koja vam pomaže automatizirati ponavljajuće zadatke i upravljati jednostavnim administrativnim zadacima sustava Windows, a time vam pomaže uštedjeti vrijeme. U nastavku definiramo neke od najkorisnijih načina na koje PowerShell možete koristiti u svoju korist.

1. Stvaranje skripti pomoću Windows PowerShell-a

Skripta je skup uputa, svojevrsni kratki program koji se veći program izvodi tijekom njegovog izvršavanja.

Pomoću PowerShell-a možete jednostavno stvoriti skriptu i koristiti je u budućnosti ako se ukaže potreba. Postoje različiti načini za stvaranje skripte, ali zasad ćemo se usredotočiti na najjednostavniju metodu: stvaranje PowerShell skripte s Notepadom.

Da biste stvorili PowerShell skriptu, slijedite korake u nastavku:

  1. Tip notepad u traci za pretraživanje izbornika Start i odaberite Best Match.
  2. U Notepad napišite ili zalijepite skriptu koju želite koristiti. Na primjer:
Write-Host "Izrađujem memove; Stoga jesam. "

Sada kliknite na Datoteka opciju i odaberite Spremi kao. Unesite odgovarajuće ime i kliknite Uštedjeti.

Da biste pokrenuli skriptu, pokrenite PowerShell kao administrator. Zatim upišite naredbu odozdo i pritisnite Unesi.

Set-ExecutionPolicy RemoteSigned

To će promijeniti pravila izvršenja na vašem računalu i omogućiti vam pokretanje skripti na PowerShell-u. Molim Zabilježite da je ovo trajna promjena i da je ograničenje pravila izvršenja sigurnosna značajka koja vas može spriječiti u pokretanju zlonamjernih skripti. Ako s interneta kopirate i lijepite PowerShell skripte, a da u potpunosti ne razumijete što skripta radi, ovo je korisna značajka.

Konačno, upišite A i pritisnite Unesi, i upišite ovu naredbu da biste pokrenuli skriptu, zamijenivši se mshaa za vaše korisničko ime.

& "C: \ Korisnici \ mshaa \ Desktop
cript.txt "

Ako ste redoslijedom slijedili naredbe, skripta PowerShell pokrenut će se bez ikakvog štucanja.

Zapamtite, PowerShell morate pokrenuti kao administrator. U suprotnom, nećete moći promijeniti zadane politike izvršavanja na vašem sustavu koje zaustavljaju pokretanje slučajnih skripti na vašem sustavu.

Umjesto toga pozvat će se iznimka, i kao i sve iznimke, zaustavit će izvršavanje vašeg programa na pola puta. Vaše sučelje izgledat će otprilike ovako:

2. Izbrišite sadržaj određene datoteke

Jeste li ikada bili u situaciji da ste morali izbrisati sav stari sadržaj iz datoteke, ali ste željeli zadržati samu datoteku netaknutom? Ako je tako, možete koristiti jasan sadržaj naredba iz PowerShell-a da to napravite.

Clear-Content C: \ Temp \ TestFile.txt

Zamijenite put datoteke za datoteku koju želite očistiti.

3. Pokrenite naredbu na udaljenom računalu

Windows PowerShell možete koristiti i za izvršavanje naredbe na jednom ili više udaljenih računala. Ova funkcionalnost PowerShella poznata je pod nazivom PowerShell Remoting. Sve što trebate je jedno računalo na kraju i pouzdana internetska veza.

Međutim, prije izvršavanja naredbe prvo ćete morati uspostaviti daljinsku vezu između više računala. Naredbu PSSession možete koristiti za pokretanje udaljenih naredbi.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Nakon povezivanja s računalom, naredbe PowerShell možete izvršavati kao na lokalnom sustavu.

Ako želite izvršiti naredbu na više udaljenih računala, pokrenite ovu naredbu:

Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1

Ovaj će isječak izvršiti skriptu DiskCollect.ps1 na udaljenim računalima, Server01 i Server02. Za detaljan uvod u daljinske naredbe pogledajte Microsoftov službeni vodič za daljinsko upravljanje.

4. Koristite PowerShell za skeniranje zlonamjernog softvera

Možete pokrenuti skeniranje zlonamjernog softvera na svom sustavu izravno kroz Windows PowerShell. Da biste pokrenuli brzo skeniranje, upišite sljedeće naredbe u PowerShell i pritisnite Unesi:

Start-MpScan -ScanType QuickScan

Ali ponekad brzo skeniranje nije dovoljno. Srećom, također možete izvršiti potpuno skeniranje iz PowerShell-a.

Start-MpScan -ScanType FullScan

Imajte na umu da bi potpuno skeniranje moglo potrajati, pa bi bilo pametno pokrenuti ga u pozadini. Za to upotrijebite ovu naredbu:

Start-MpScan -ScanType FullScan -AsJob

To će pokrenuti potpuno skeniranje zlonamjernog softvera u pozadini dok rješavate druge zadatke. Za više informacija pogledajte naš cjeloviti vodič za pomoću PowerShell-a za skeniranje računala na zlonamjerni softver.

5. Matakanje s datotekama i mapama

Možete čak i upravljati datotekama i mapama vašeg sustava izravno s jednog mjesta uz pomoć Windows PowerShell-a. Mnogo različitih stvari možete učiniti, poput premještanja, otvaranja, preimenovanja itd. Kao i kod prethodnih naredbi, isključite se mshaa za vaše korisničko ime.

Preimenovanje datoteka i mapa

Datoteke i mape možete jednostavno preimenovati pomoću Preimenuj-Stavka cmdlet u PowerShell-u.

Preimenuj stavku c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Premještanje datoteka i mapa

Baš kao i preimenovanje, PowerShell možete koristiti i za premještanje datoteka i mapa na računalu.

Premjesti stavku c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Otvaranje datoteka 

Upotrijebite donju naredbu za otvaranje bilo koje slučajne datoteke na vašem sustavu:

Pozovite stavku c: \ MakeUseOf \ HelloWorld.txt

Također, možete otvoriti više datoteka odjednom nakon što ste malo podesili gornju naredbu.

Pozovite stavku c: \ MakeUseOf \ *. Txt

Zamjenom imena određene datoteke zvjezdicom (*), dobit ćete Pozovite stavku cmdlet otvara više datoteka odjednom.

Neka Windows PowerShell postane vaš saveznik

Nadamo se da će vam ovaj kratki vodič pomoći da započnete s PowerShell-om. Kao besplatna aplikacija od Microsofta, vrlo je koristan alat koji možete držati u svojoj torbi s Windows alatima kako biste operativni sustav Windows učinili glađim i automatiziranim.

E-mail
Što je Arduino? Što možete učiniti s tim? Objašnjeno

Arduino je izvanredan uređaj za izvođenje elektronike. Saznajte što je to, što možete učiniti s tim i kako započeti.

Pročitajte Dalje

Povezane teme
  • Windows
  • Računalna automatizacija
  • Naredbeni redak
  • PowerShell
O autoru
Shaant Minhas (Objavljeni članci 33)

Shaant je pisac osoblja u MUO. Diplomirani inženjer računalnih aplikacija, svoju strast prema pisanju koristi kako bi na jednostavnom engleskom objasnio složene stvari. Kad ne istražuje ili piše, može se naći kako uživa u dobroj knjizi, trči ili se druži s prijateljima.

Više od Shaanta Minhasa

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.