Mis on Windows PowerShell?

Mis on Windows PowerShell?

Windows PowerShell on Microsofti poolt välja töötatud ülesannete automatiseerimise tööriist, mis aitab administraatoritel oma töökoormust vähendada. See aitab teil automatiseerida lihtsaid ülesandeid ja protsesse Windowsis, 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 vaatleme, kuidas täpselt PowerShell oma kasutajaid aitab, samuti mõningaid lahedaid asju, mida saate sellega teha.





Mis on Windows PowerShell?

Enne PowerShelli sukeldumist naelutame kõigepealt veel ühe küsimuse: 'Mis on kest?'





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

Kuigi kest on olnud olemas alates aastast Multikad aastal käivitatud operatsioonisüsteem, tutvustas Windows novembris 1985. Oma versiooni Shell. See oli põhiline kest, mis oli kasulik failide haldamiseks, nimega MS-DOS Executive. Järgnesid selle põhikoore arengud, kuid alati oli vaja midagi võimsamat.



Varem 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õrguhaldusest jne, kuni suuremat tähelepanu ja loovust nõudvate ülesanneteni (nt veebisaidi sisu avaldamine, kujundamine jne).





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

Seotud: Kuidas draivi osadeks vormindada ja PowerShelli abil vormindada





Mis on PowerShelli cmdlet?

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

Cmdlets (hääldatud käsk-let) on kerged ja tugevad Windows PowerShelli käsud. Need eksisteerivad ehitusplokkidena, mida saate kasutada konkreetsete toimingute tegemiseks (nt failide kopeerimine ja teisaldamine) või osana suuremast ja täiustatud PowerShelli skriptist.

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

Sarnane Hankige abi , Get-Command 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äsud hõlmavad cmdlet -käske, funktsioone, varjunimesid, filtreid, skripte ja rakendusi. Kui seda kasutatakse koos parameetritega, kuvatakse teile kõik selle parameetriga seotud konkreetsed käsud.

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

Get-Command *

Get-Command parameetriga NimekiriImportitud seevastu 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 select Jookse administraatorina .

See käivitab teie arvutis programmi PowerShell. Teise võimalusena saate selle käivitada dialoogi Käivita kaudu. Vajutage Windowsi klahv + R tippige klaviatuuril PowerShell, 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 säästa aega. Allpool määratleme mõned kõige kasulikumad viisid, kuidas saate PowerShelli enda huvides kasutada.

1. Skriptide loomine Windows PowerShelli abil

Skript on juhiste kogum, omamoodi lühike programm, mida suurem programm selle täitmise ajal jookseb.

PowerShelli abil saate hõlpsalt skripti luua ja vajadusel seda tulevikus uuesti kasutada. Skripti loomiseks on mitmeid viise, kuid praegu keskendume kõige lihtsamale 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 'I make memes; Therefore I am.'

Nüüd klõpsake nuppu Fail valik ja valige Salvesta kui. Sisestage asjakohane nimi ja klõpsake 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 PowerShellis käivitada. Pane tähele et see on püsiv muudatus ja et täitmispoliitika piirang on turvaelement, mis võib takistada pahatahtlike skriptide käivitamist. Kui kopeerite ja kleepite PowerShelli skripte Internetist, mõistmata täielikult, mida skript teeb, on see kasulik funktsioon.

Lõpuks tippige TO ja vajutage Sisenema, ja tippige see käsk skripti käivitamiseks, vahetades välja mshaa teie kasutajanime eest.

& 'C:UsersmshaaDesktop
cript.txt'

Kui järgisite käske järjekorras, käivitub teie PowerShelli skript ilma probleemideta.

Pidage meeles, et peate PowerShelli käivitama administraatorina. Vastasel juhul ei saa te muuta oma süsteemi vaikimisi täitmispoliitikat, mis peatab juhuslike skriptide töötamise teie süsteemis.

Selle asemel kutsutakse välja erand ja nagu kõik erandid, peatab see teie programmi täitmise poole pealt. Teie liides näeb välja umbes selline:

2. Kustutage konkreetse faili sisu

Kas olete kunagi olnud olukorras, kus pidite kustutama failist kogu vana sisu, kuid soovisite faili ise puutumatuna hoida? Kui jah, saate kasutada selge sisu käsku PowerShellilt, et seda teha.

Clear-Content C:TempTestFile.txt

Vahetage failitee selle faili jaoks, mille soovite kustutada.

3. Käivitage kaugarvutis käsk

Windows PowerShelli saate kasutada ka käsu täitmiseks ühes või mitmes kaugarvutis. See PowerShelli funktsioon on tuntud kui PowerShelli kaugjuhtimine. Teil on vaja ainult ühte arvutit ja usaldusväärset Interneti -ühendust.

Enne käsu täitmist peate siiski looma kaugühenduse mitme arvuti vahel. Kaugkäskude käivitamiseks saate kasutada PSSession käsku.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

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

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

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

See katkend käivitab skripti DiskCollect.ps1 kaugarvutites, Server01 ja Server02. Vaadake kaugkäskude üksikasjalikku tutvustust Microsofti ametlik kaugjuhtimisjuhend .

4. Kasutage pahavara skannimiseks PowerShelli

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

Start-MpScan -ScanType QuickScan

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

Start-MpScan -ScanType FullScan

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

Start-MpScan -ScanType FullScan -AsJob

Teiste toimingute tegemisel käivitatakse taustal täielik pahavara skannimine. Lisateabe saamiseks vaadake meie täielikku juhendit PowerShelli kasutamine arvuti pahavara leidmiseks .

5. Tinkimine failide ja kaustadega

Windows PowerShelli abil saate hallata isegi oma süsteemi faile ja kaustu ühest kohast. Saate teha palju erinevaid asju, nagu teisaldamine, avamine, ümbernimetamine jne. Nagu eelmiste käskude puhul, lülitage välja mshaa teie kasutajanime eest.

Failide ja kaustade ümbernimetamine

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

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Failide ja kaustade teisaldamine

kuidas telefoni piltide otsingut ümber pöörata

Nii nagu ümbernimetamist, saate ka arvuti failide ja kaustade teisaldamiseks kasutada PowerShelli.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Failide avamine

Kasutage oma süsteemis juhusliku faili avamiseks järgmist käsku:

Invoke-Item c:MakeUseOfHelloWorld.txt

Samuti saate pärast ülaltoodud käsu pisut muutmist korraga avada mitu faili.

Invoke-Item c:MakeUseOf*.txt

Asendades konkreetse faili nime tärniga (*), on Kutsu-üksus cmdlet avab korraga mitu faili.

Muutke Windows PowerShell oma liitlaseks

Loodetavasti aitab see lühike juhend teil PowerShelliga alustada. Microsofti tasuta rakendusena on see väga kasulik tööriist Windowsi tööriistade kotis hoidmiseks, et muuta Windowsi toimimine sujuvamaks ja automatiseeritumaks.

Jaga Jaga Piiksuma E -post Mis on Arduino? Mida saate sellega teha? Selgitatud

Arduino on tähelepanuväärne seade elektroonika näppimiseks. Siit saate teada, mis see on, mida saate sellega teha ja kuidas alustada.

Loe edasi
Seotud teemad
  • Windows
  • Arvuti automatiseerimine
  • Käsurida
  • PowerShell
Autori kohta Shaant minu oma(58 artiklit avaldatud)

Shaant on MUO personalikirjanik. Arvutirakenduste eriala lõpetanud kasutab ta oma kirglikku kirjandust, et selgitada keerulisi asju lihtsas inglise keeles. Kui ta ei uuri ega kirjuta, võib teda nautida head raamatut nautimas, jooksmas või sõpradega hängimas.

Veel Shaant Minhast

Telli meie uudiskiri

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

Tellimiseks klõpsake siin