Što je Windows PowerShell?

Što je Windows PowerShell?

Windows PowerShell alat je za automatizaciju zadataka koji je razvio Microsoft kako bi administratorima pomogao smanjiti radno opterećenje. Pomaže vam u automatizaciji jednostavnih zadataka i procesa u sustavu Windows, pomaže vam da se usredotočite na posao koji uključuje veću složenost 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 zanimljive stvari koje možete učiniti s njim.





Što je Windows PowerShell?

Prije nego što zaronimo u PowerShell, najprije sletimo na još jedno pitanje: 'Što je ljuska?'





Ljuska je računalni program koji preuzima naredbe putem tipkovnice, tumači ih i prenosi na operacijski sustav za izvršavanje. U biti, djeluje kao sučelje između vas i operacijskog sustava. Može se bazirati na grafičkom sučelju (grafičko korisničko sučelje) ili se može izgraditi na vrhu CLI-a (sučelje naredbenog retka).

Iako je ljuska prisutna još od Višeznačnici operativni sustav pokrenut 1969., Windows je predstavio svoju inačicu, Shell, u studenom 1985. To je bila osnovna ljuska koja je bila korisna za upravljanje datotekama, nazvana MS-DOS Executive. Uslijedio je razvoj ove osnovne ljuske, ali uvijek je postojala potreba za nečim moćnijim.



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

Windows PowerShell omogućuje vam izvođenje različitih operacija, od automatiziranja ponavljajućih zadataka, administriranja mreže itd. Do zadataka koji zahtijevaju više pažnje i kreativnosti (poput objavljivanja sadržaja web stranica, oblikovanja itd.).





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

Povezano: Kako particionirati i formatirati pogon pomoću PowerShella





Što je PowerShell cmdlet?

Sada kada ste upoznati s PowerShell -om, pogledajmo jedan od najvažnijih aspekata PowerShella: Cmdlet .

Cmdlets (izgovara se naredba-let) su lagane i moćne naredbe Windows PowerShell. Oni 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ć cmdlet je, na primjer, najkorisniji cmdlet jer vam omogućuje da vidite što određeni cmdlet radi, pogledate njegove parametre i prikažete različite načine na koji se cmdlet koristi.

Slično kao Dobiti pomoć , Get-Command je drugi 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 cmdlete, funkcije, pseudonime, filtre, skripte i aplikacije. Kad se koristi s parametrima, prikazat će vam sve posebne naredbe povezane s tim parametrom.

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

Get-Command *

Get-Command s parametrom ListImported , s druge strane, dobivat će naredbe 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. Alternativno, možete ga pokrenuti kroz dijaloški okvir Pokreni. Pritisnite Tipka Windows + R na tipkovnici upišite PowerShell, i pogodio Unesi za pokretanje PowerShell -a.

Kako koristiti Windows PowerShell

Kao što je gore objašnjeno, PowerShell je aplikacija koja vam pomaže u automatizaciji ponavljajućih zadataka i upravljanju jednostavnim administracijskim zadacima sustava Windows te vam pomaže uštedjeti vrijeme. U nastavku definiramo neke od najkorisnijih načina na koje možete koristiti PowerShell u svoju korist.

1. Stvaranje skripti pomoću Windows PowerShell -a

Skripta je skup uputa, kratkih vrsta programa koje veći program pokreće tijekom izvršavanja.

Pomoću PowerShell -a možete jednostavno stvoriti skriptu i koristiti je u budućnosti ponovno 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 donje korake:

  1. Tip bilježnica na traci za pretraživanje izbornika Start i odaberite Najbolje podudaranje.
  2. U Notepadu napišite ili zalijepite skriptu koju želite koristiti. Na primjer:
Write-Host 'I make memes; Therefore I am.'

Sada kliknite na Datoteka opciju i odaberite Spremi kao. Unesite relevantni naziv 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 politiku izvođenja na vašem računalu i omogućiti vam pokretanje skripti na PowerShellu. Molim Zabilježite da je ovo trajna promjena i da je ograničenje politike izvođenja sigurnosna značajka koja vas može spriječiti u izvođenju zlonamjernih skripti. Ako kopirate i lijepite PowerShell skripte s interneta, a da niste potpuno razumjeli što skripta radi, ovo je korisna značajka.

Na kraju upišite DO i pritisnite Unesi, i upišite ovu naredbu za pokretanje skripte, zamjenjujući se mshaa za svoje korisničko ime.

& 'C:UsersmshaaDesktop
cript.txt'

Ako ste slijedili naredbe redom, vaša PowerShell skripta će se izvesti bez ikakvih problema.

Upamtite, morate pokrenuti PowerShell kao administrator. U suprotnom nećete moći promijeniti zadanu politiku izvođenja na vašem sustavu koja sprječava izvođenje slučajnih skripti na vašem sustavu.

Umjesto toga bit će pozvana iznimka, a kao i sve iznimke, zaustavit će izvršavanje vašeg programa na pola puta. Vaše sučelje će izgledati 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 htjeli zadržati netaknutu samu datoteku? Ako je tako, možete koristiti jasnog sadržaja naredbu iz PowerShella da biste to učinili.

Clear-Content C:TempTestFile.txt

Zamijenite putanju datoteke za datoteku koju želite obrisati.

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 je funkcija PowerShella poznata kao PowerShell Remoting. Sve što trebate je jedno računalo na kraju i pouzdana internetska veza.

Međutim, prije nego što izvršite naredbu, prvo ćete morati uspostaviti udaljenu vezu između više računala. Za pokretanje udaljenih naredbi možete koristiti naredbu PSSession.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Nakon što se povežete s računalom, možete izvršavati PowerShell naredbe kao da to radite na lokalnom sustavu.

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

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Ovaj će isječak izvesti skriptu DiskCollect.ps1 na udaljenim računalima, Server01 i Server02. Detaljan uvod u daljinske naredbe potražite Microsoftov službeni daljinski vodič za naredbe .

4. Koristite PowerShell za skeniranje zlonamjernog softvera

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

Start-MpScan -ScanType QuickScan

No, ponekad brzo skeniranje nije dovoljno. Srećom, možete i izvršiti potpuno skeniranje iz PowerShella.

Start-MpScan -ScanType FullScan

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

Start-MpScan -ScanType FullScan -AsJob

Ovo će pokrenuti potpuno skeniranje zlonamjernog softvera u pozadini dok obavljate druge zadatke. Za više informacija pogledajte naš potpuni vodič do pomoću programa PowerShell za skeniranje vašeg računala u potrazi za zlonamjernim softverom .

5. Smišljanje s datotekama i mapama

Pomoću Windows PowerShell -a čak možete upravljati datotekama i mapama vašeg sustava s jednog mjesta. Postoji mnogo različitih stvari koje možete učiniti, poput premještanja, otvaranja, preimenovanja itd. Kao i kod prethodnih naredbi, isključite mshaa za svoje korisničko ime.

Preimenovanje datoteka i mapa

Datoteke i mape možete jednostavno preimenovati pomoću Preimenuj-stavku cmdlet u PowerShellu.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Premještanje datoteka i mapa

gdje pronaći ip adresu na pisaču

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

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Otvaranje datoteka

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

Invoke-Item c:MakeUseOfHelloWorld.txt

Također, možete otvoriti više datoteka odjednom nakon laganog podešavanja gornje naredbe.

Invoke-Item c:MakeUseOf*.txt

Zamjena naziva određene datoteke zvjezdicom (*) omogućit će datoteku Poziv-stavka cmdlet otvoriti više datoteka odjednom.

Neka Windows PowerShell bude vaš saveznik

Nadajmo se da će vam ovaj kratki vodič pomoći da započnete s PowerShell -om. Kao besplatna aplikacija tvrtke Microsoft, to je vrlo koristan alat za držanje u torbi Windows alata kako bi vaš rad u sustavu Windows bio lakši i automatiziran.

Udio Udio Cvrkut E -pošta Što je Arduino? Što možete učiniti s njim? Objašnjeno

Arduino je izvanredan uređaj za petljanje u elektronici. Saznajte što je to, što možete učiniti s njim i kako započeti.

Pročitajte Dalje
Povezane teme
  • Windows
  • Računarska automatizacija
  • Naredbeni redak
  • PowerShell
O autoru Shaant mine(Objavljeno 58 članaka)

Shaant je osobni pisac u MUO -u. Diplomirani inženjer računalnih aplikacija, svoju strast prema pisanju koristi za objašnjavanje složenih stvari na običnom engleskom jeziku. Kad ne istražuje i ne piše, može se pronaći kako uživa u dobroj knjizi, trči ili se druži s prijateljima.

Više od Shaant Minhasa

Pretplatite se na naše obavijesti

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

Kliknite ovdje za pretplatu