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:
- Tip bilježnica na traci za pretraživanje izbornika Start i odaberite Najbolje podudaranje.
- 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šnjenoArduino 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
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 MinhasaPretplatite 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