Windows PowerShell on Microsofti välja töötatud ülesannete automatiseerimise tööriist, mis aitab administraatoritel oma töökoormust vähendada. See aitab teil Windowsi lihtsaid ülesandeid ja protsesse automatiseerida, aidates teil keskenduda keerukama ja loovama tööga.

Kuigi paljud inimesed on käsuviiba näinud ja kasutanud, on PowerShellist vähem kuulnud. Selles artiklis uurime, kuidas PowerShell täpselt oma kasutajaid aitab, ja ka mõningaid lahedaid asju, mida saate sellega teha.

Mis on Windows PowerShell?

Enne kui sukeldume PowerShelli, küünitame kõigepealt veel ühe küsimuse: "Mis on kest?"

Kest on arvutiprogramm, mis võtab käsklused läbi klaviatuuri, tõlgendab neid ja edastab need täitmiseks operatsioonisüsteemile. Põhimõtteliselt toimib see liidesena teie ja operatsioonisüsteemi vahel. See võib olla kas GUI (graafiline kasutajaliides) põhine või selle saab ehitada CLI (käsurea liides) peale.

Kuigi kest on olnud olemas alates Multics 1969. aastal käivitatud operatsioonisüsteemiga tutvustas Windows 1985. aasta novembris oma versiooni Shelli. See oli põhifail, mis oli kasulik failide haldamiseks, nimega MS-DOS Executive. Järgnes selle põhikesta areng, kuid alati oli vaja midagi võimsamat.

Windowsi ajaloos kasutasid kasutajad süsteemi haldamiseks ja automatiseerimiseks erinevaid tööriistu. 2006. aastal tutvustati lahendusena Shelli kontseptsiooni olulist täiustust: Windows PowerShell.

Windows PowerShell võimaldab teil teha erinevaid toiminguid, alates korduvate ülesannete automatiseerimisest, võrgust haldamine ja nii edasi ülesannetele, mis nõuavad suuremat tähelepanu ja loovust (nt veebisaidi sisu avaldamine, kujundamine jne).

See säästab mitte ainult teie aega, vaid annab ka suurema kontrolli operatsioonisüsteemi ja selle protsesside üle.

Seotud: Draivi jaotamine ja vormindamine PowerShelli abil

Mis on PowerShelli Cmdlet?

Nüüd, kui olete PowerShelliga tuttav, vaatame PowerShelli ühte kõige olulisemat aspekti: Cmdlet.

Cmdletid (hääldatakse käsk-let) on kerged ja tugevad Windows PowerShelli käsud. Need eksisteerivad ehituskividena, mida saate kasutada konkreetsete toimingute, näiteks failide kopeerimise ja teisaldamise jaoks, või suurema, täpsema PowerShelli skripti osana.

The Abi saamine Näiteks cmdlet-käsk on kõige kasulikum cmdlet-käsk, kuna see võimaldab teil näha, mida konkreetne cmdlet teeb, vaadata selle parameetreid ja näidata cmdlet-i kasutamise erinevaid viise.

Sarnane Abi saamine, Hangi käsk on veel üks cmdlet-käsk, mida saate kasutada kestast erinevate probleemide tõrkeotsinguks. Täpsemalt näitab see kõiki teie süsteemi installitud käske. Kuvatud käskude hulka kuuluvad cmdlet-käsud, funktsioonid, varjunimed, filtrid, skriptid ja rakendused. Parameetritega kasutamisel näitab see kõiki selle parameetriga seotud konkreetseid käske.

Näiteks haarab järgmine käsk igat tüüpi käske, mis teie kohalikule arvutile saadaval on, ja kuvab need:

 Hangi käsk *

Get-Command koos parameetriga NimekiriImportitudteiselt poolt saab käske ainult praegustest seanssidest.

Get-Command -ListImported

Kuidas käivitada Windows PowerShell

Windows PowerShelli käivitamiseks avage menüü Start otsinguriba, tippige Windowsi PowerShell, ja käivitage valige Jookse administraatorina.

See käivitab teie arvutis PowerShelli programmi. Teise võimalusena võite selle käivitada dialoogi Käivita kaudu. Vajutage Windowsi klahv + R tippige oma klaviatuuril võimukest, ja tabas Sisenema PowerShelli käivitamiseks.

Kuidas kasutada Windows PowerShelli

Nagu eespool selgitatud, on PowerShell rakendus, mis aitab teil automatiseerida korduvaid ülesandeid ja hallata lihtsaid Windowsi haldusülesandeid ning aitab seega aega kokku hoida. Allpool määratleme mõned kõige kasulikumad viisid, kuidas saate PowerShelli enda kasuks kasutada.

1. Skriptide loomine Windows PowerShelli abil

Skript on juhiste kogum, omamoodi lühike programm, mida suurem programm käivitab selle käivitamise ajal.

PowerShelli abil saate hõlpsasti skripti luua ja vajadusel seda uuesti kasutada. Skripti loomiseks on erinevaid viise, kuid praegu keskendume lihtsaimale meetodile: PowerShelli skripti loomine Notepadiga.

PowerShelli skripti loomiseks toimige järgmiselt.

  1. Tüüp märkmik menüü Start otsinguribal ja valige Parim vaste.
  2. Kirjutage või kleepige Notepadis skript, mida soovite kasutada. Näiteks:
Write-Host "Ma teen meeme; Seetõttu olen. "

Nüüd klõpsake nuppu Fail ja valige Salvesta kui. Sisestage asjakohane nimi ja klõpsake nuppu Salvesta.

Skripti käivitamiseks käivitage PowerShell administraatorina. Seejärel tippige käsk altpoolt ja vajutage Sisenema.

Set-ExecutionPolicy RemoteSigned

See muudab teie arvuti täitmispoliitikat ja võimaldab teil skripte käivitada PowerShellis. Pane tähele et see on püsiv muudatus ja et täitmisreeglite piirang on turvaelement, mis võib takistada pahatahtlike skriptide käitamist. Kui kopeerite ja kleebite Internetist PowerShelli skripte, mõistmata skripti toimimist täielikult, on see kasulik funktsioon.

Lõpuks tippige A ja vajutage Sisenema, ja tippige see käsk skripti käivitamiseks, vahetades välja mshaa oma kasutajanime jaoks.

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

Kui järgisite käske järjekorras, töötab teie PowerShelli skript ilma luksumiseta.

Pidage meeles, et peate PowerShelli käitama administraatorina. Vastasel juhul ei saa te oma süsteemi täitmise vaikepoliitikat muuta, mis peatab juhuslike skriptide käitamise teie süsteemis.

Selle asemel kutsutakse erandit ja nagu kõik erandid, peatab see teie programmi käivitamise keskel. Teie liides näeb välja umbes selline:

2. Kustutage konkreetse faili sisu

Kas olete kunagi olnud olukorras, kus pidite kustutama kogu vana sisu failist, kuid soovisite faili ise puutumatuna hoida? Kui jah, saate kasutada selge sisuga käsk PowerShellilt, et see tehtud oleks.

Selge sisu C: \ Temp \ TestFile.txt

Vahetage failitee välja faili vastu, mille soovite tühjendada.

3. Käivitage käsk kaugarvutis

Samuti saate Windows PowerShelli abil käsu täita ühes või mitmes kaugarvutis. See PowerShelli funktsionaalsus on tuntud kui PowerShelli kaugjuhtimine. Vaja on ainult ühte arvutit teie otsas ja usaldusväärset Interneti-ühendust.

Enne käsu täitmist peate esmalt looma kaugühenduse mitme arvuti vahel. PSSessioni käsku saate kasutada kaugkäskluste käivitamiseks.

Sisestage PSSession -ComputerName RemotePCName -Credential UserID

Pärast arvutiga ühenduse loomist saate PowerShelli käske täita nagu kohalikus süsteemis.

Kui soovite käsu täita mitmes kaugarvutis, käivitage see käsk:

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

Selle koodilõiguga käivitatakse kaugarvutites, Server01 ja Server02 skript DiskCollect.ps1. Kaugkäskude üksikasjaliku tutvustuse saamiseks vaadake lehte Microsofti ametlik kaugkäskluste juhend.

4. Kasutage pahavara skannimiseks PowerShelli

Saate oma süsteemis pahavara skannida otse Windows PowerShelli kaudu. Kiire skannimise käivitamiseks tippige PowerShelli järgmised käsklused ja vajutage Sisenema:

Start-MpScan -ScanType QuickScan

Kuid mõnikord ei piisa kiirest skannimisest. Õnneks saate täieliku skannimise teha ka PowerShellist.

Start-MpScan -ScanType FullScan

Pange tähele, et täielik skannimine võib võtta aega, seega oleks mõistlik see taustal käivitada. Selleks kasutage selle asemel järgmist käsku:

Start-MpScan -ScanType FullScan -AsJob

See käivitab taustal pahavara täieliku skannimise, kui te muid ülesandeid käsitsete. Lisateabe saamiseks vaadake meie täielikku juhendit PowerShelli abil arvuti pahavara otsimiseks.

5. Failide ja kaustadega nokitsemine

Windows PowerShelli abil saate oma süsteemi faile ja kaustu hallata otse ühest kohast. Saate teha palju erinevaid asju, näiteks liikuda, avada, ümber nimetada jne. Nagu eelmiste käskude puhul, lülitage välja mshaa oma kasutajanime jaoks.

Failide ja kaustade ümbernimetamine

Failide ja kaustade abil saate hõlpsalt ümber nimetada Nimeta üksus ümber cmdlet-käsk PowerShellis.

Nimeta element ümber c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Failide ja kaustade teisaldamine

Täpselt nagu ümbernimetamine, saate ka PowerShelli kasutada oma arvuti failide ja kaustade teisaldamiseks.

Move-Item c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Failide avamine 

Kasutage oma süsteemis suvaliste failide avamiseks allolevat käsku:

Invoke-Item c: \ MakeUseOf \ HelloWorld.txt

Samuti saate pärast ülaltoodud käsu veidi kohandamist avada korraga mitu faili.

Invoke-Item c: \ MakeUseOf \ *. Txt

Konkreetse faili nime tärniga (*) asendamine võimaldab Kutsu üksus cmdlet-käsk avab mitu faili korraga.

Tee Windows PowerShellist oma liitlane

Loodetavasti aitab see lühike juhend PowerShelliga alustamist. Microsofti tasuta rakendusena on see väga kasulik tööriist, mida saate hoida Windowsi tööriistakotis, et muuta teie Windowsi töö sujuvamaks ja automatiseeritud.

E-post
Mis on Arduino? Mida saate sellega teha? Seletatud

Arduino on märkimisväärne seade elektroonika nokitsemiseks. Siit saate teada, mis see on, mida saate sellega teha ja kuidas alustada.

Loe edasi

Seotud teemad
  • Windows
  • Arvutiautomaatika
  • Käsurida
  • PowerShell
Autori kohta
Shaant Minhas (33 artiklit on avaldatud)

Shaant on MUO personalikirjanik. Lõpetanud arvutirakendused, kasutab ta kirjutamiskirge keerukate asjade lihtsas inglise keeles selgitamiseks. Kui ta ei uuri ega kirjuta, võib teda leida hea raamatu nautimisest, jooksmisest või sõpradega hängimisest.

Veel Shaant Minhaselt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress e-kirjas, mille teile just saatsime.

.