Windows PowerShell ir uzdevumu automatizācijas rīks, ko izstrādājis Microsoft, lai palīdzētu administratoriem samazināt viņu darba slodzi. Tas palīdz jums automatizēt vienkāršus uzdevumus un procesus sistēmā Windows, palīdzot koncentrēties uz darbu, kas saistīts ar sarežģītāku un radošāku darbu.

Lai gan daudzi cilvēki ir redzējuši un izmantojuši komandu uzvedni, mazāk ir dzirdējuši par PowerShell. Šajā rakstā mēs aplūkosim, kā tieši PowerShell palīdz lietotājiem, kā arī dažas no foršākajām lietām, ko varat ar to darīt.

Kas ir Windows PowerShell?

Pirms ienirstam PowerShell, vispirms nagiem vēl vienu jautājumu: "Kas ir apvalks?"

Apvalks ir datorprogramma, kas paņem komandas caur tastatūru, interpretē tās un pārsūta operētājsistēmai, lai tās izpildītu. Būtībā tas darbojas kā interfeiss starp jums un operētājsistēmu. Tas var būt vai nu GUI (grafiskā lietotāja saskarne), vai arī to var veidot virs CLI (komandrindas saskarne).

Kaut arī čaula ir bijusi kopš Multics operētājsistēma, kas tika uzsākta 1969. gadā, Windows 1985. gada novembrī ieviesa savu versiju Shell. Tas bija pamata apvalks, kas bija noderīgs failu pārvaldībai, saukts par MS-DOS Executive. Sekoja šī pamata apvalka attīstība, taču vienmēr vajadzēja kaut ko jaudīgāku.

instagram viewer

Agrāk Windows vēsturē lietotāji izmantoja dažādus sistēmas administrēšanas un automatizācijas rīkus. 2006. gadā kā risinājums tika ieviests būtisks Shell koncepcijas uzlabojums: Windows PowerShell.

Windows PowerShell ļauj veikt dažādas darbības, sākot no atkārtotu uzdevumu automatizācijas, tīkla administrēšana un tā tālāk uzdevumiem, kas prasa lielāku uzmanību un radošumu (piemēram, vietņu satura publicēšana, projektēšana utt.).

Tas ne tikai ietaupa jūsu laiku, bet arī ļauj labāk kontrolēt operētājsistēmu un tās procesus.

Saistīts: Kā sadalīt un formatēt disku, izmantojot PowerShell

Kas ir PowerShell Cmdlet?

Tagad, kad esat iepazinies ar PowerShell, apskatīsim vienu no vissvarīgākajiem PowerShell aspektiem: Cmdlet.

Cmdlet (izrunā komandu let) ir vieglas un spēcīgas Windows PowerShell komandas. Tie pastāv kā celtniecības bloki, kurus varat izmantot, lai izpildītu noteiktas darbības, piemēram, failu kopēšanu un pārvietošanu vai kā daļu no lielāka, uzlabota PowerShell skripta.

The Iegūt palīdzību Piemēram, cmdlet ir visnoderīgākais cmdlet, jo tas ļauj jums redzēt, ko konkrētais cmdlet dara, apskatīt tā parametrus un parādīt dažādos cmdlet izmantošanas veidus.

Līdzīgi kā Iegūt palīdzību, Get-Command ir vēl viena cmdlet, kuru varat izmantot, lai novērstu čaulas dažādus jautājumus. Konkrēti, tas parāda visas jūsu sistēmā instalētās komandas. Parādītajās komandās ietilpst cmdlet, funkcijas, aizstājvārdi, filtri, skripti un programmas. Lietojot kopā ar parametriem, tas parādīs visas īpašās komandas, kas saistītas ar šo parametru.

Piemēram, šī komanda sagrābj visu veidu komandas, kas pieejamas jūsu vietējam datoram, un tās parāda:

 Saņemt komandu *

Get-Command ar parametru Saraksts ir importēts, no otras puses, komandas saņems tikai no pašreizējām sesijām.

Get-Command -ListImported

Kā palaist Windows PowerShell

Lai palaistu Windows PowerShell, atveriet izvēlnes Sākt meklēšanas joslu, ierakstiet Windows PowerShell, un palaidiet atlasi Palaist kā administrators.

Tādējādi datorā tiks palaista programma PowerShell. Varat arī palaist to, izmantojot dialoglodziņu Palaist. Nospiediet Windows taustiņš + R tastatūrā ierakstiet lielgabals, un sit Enter lai palaistu PowerShell.

Kā lietot Windows PowerShell

Kā paskaidrots iepriekš, PowerShell ir lietojumprogramma, kas palīdz automatizēt atkārtotus uzdevumus un pārvaldīt vienkāršus Windows administrēšanas uzdevumus, tādējādi palīdzot ietaupīt laiku. Tālāk mēs definējam dažus visnoderīgākos veidus, kā jūs varat izmantot PowerShell savā labā.

1. Skriptu izveide, izmantojot Windows PowerShell

Skripts ir instrukciju kopums, īsa veida programma, kuru izpildes laikā darbojas lielāka programma.

Izmantojot PowerShell, varat viegli izveidot skriptu un nākotnē to izmantot vēlreiz, ja rodas vajadzība. Skripta izveidei ir dažādi veidi, taču pagaidām mēs pievērsīsimies vienkāršākajai metodei: PowerShell skripta izveidošanai ar Notepad.

Lai izveidotu PowerShell skriptu, rīkojieties šādi:

  1. Tips bloknots izvēlnes Sākt meklēšanas joslā un atlasiet Labākā atbilstība.
  2. Notepad ierakstiet vai ielīmējiet skriptu, kuru vēlaties izmantot. Piemēram:
Write-Host "Es veidoju memes; Tāpēc es esmu. "

Tagad noklikšķiniet uz Fails opciju un atlasiet Saglabāt kā. Ievadiet atbilstošo vārdu un noklikšķiniet Saglabāt.

Lai palaistu skriptu, palaidiet PowerShell kā administratoru. Pēc tam ierakstiet komandu no apakšas un nospiediet Enter.

Set-ExecutionPolicy RemoteSigned

Tas mainīs izpildes politiku jūsu datorā un ļaus palaist skriptus PowerShell. Lūdzu, ņemiet vērā ka šīs ir neatgriezeniskas izmaiņas un izpildes politikas ierobežojums ir drošības līdzeklis, kas var liegt palaist ļaunprātīgus skriptus. Ja kopējat un ielīmējat PowerShell skriptus no interneta, pilnībā nesaprotot skripta darbību, šī ir noderīga funkcija.

Visbeidzot, ierakstiet A un nospiediet Ievadiet, un ierakstiet šo komandu, lai palaistu skriptu, nomainot mshaa jūsu lietotājvārdam.

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

Ja jūs sekojāt komandām secībā, jūsu PowerShell skripts darbosies bez jebkādas žagas.

Atcerieties, ka jums ir jāpalaiž PowerShell kā administrators. Pretējā gadījumā jūs nevarēsit mainīt noklusējuma izpildes politiku savā sistēmā, kas neļauj nejaušiem skriptiem darboties jūsu sistēmā.

Tā vietā tiks izsaukts izņēmums, un tāpat kā visi izņēmumi, tas apturēs jūsu programmas izpildi pusceļā. Jūsu interfeiss izskatīsies apmēram šādi:

2. Dzēst konkrēta faila saturu

Vai esat kādreiz nonācis situācijā, kad no faila bija jāizdzēš viss vecais saturs, bet pats fails vēlējāties saglabāt neskartu? Ja tā, varat izmantot skaidrs saturs komandu no PowerShell, lai to izdarītu.

Notīrīt saturu C: \ Temp \ TestFile.txt

Mainiet faila ceļu pret failu, kuru vēlaties notīrīt.

3. Palaidiet komandu attālajā datorā

Varat arī izmantot Windows PowerShell, lai izpildītu komandu vienā vai vairākos attālos datoros. Šī PowerShell funkcionalitāte ir pazīstama kā PowerShell Remoting. Jums ir nepieciešams tikai viens dators un drošs interneta savienojums.

Tomēr, pirms izpildāt komandu, vispirms ir jāizveido attāls savienojums starp vairākiem datoriem. Lai palaistu attālās komandas, varat izmantot komandu PSSession.

Ievadiet PSSession -ComputerName RemotePCName -Credential UserID

Pēc savienojuma izveidošanas ar datoru var izpildīt PowerShell komandas tā, it kā vietējā sistēmā.

Ja vēlaties izpildīt komandu vairākos attālos datoros, izpildiet šo komandu:

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

Šis fragments izpildīs skriptu DiskCollect.ps1 attālos datoros, Server01 un Server02. Lai iegūtu detalizētu informāciju par attālajām komandām, skatiet vietni Microsoft oficiālais tālvadības komandu ceļvedis.

4. Izmantojiet PowerShell ļaunprātīgas programmatūras skenēšanai

Varat veikt ļaunprātīgas programmatūras skenēšanu savā sistēmā, tieši izmantojot Windows PowerShell. Lai palaistu ātru skenēšanu, ierakstiet PowerShell šādas komandas un nospiediet Enter:

Start-MpScan -ScanType QuickScan

Bet dažreiz nepietiek ar ātru skenēšanu. Par laimi, jūs varat arī veikt pilnu skenēšanu no PowerShell.

Start-MpScan -ScanType FullScan

Ņemiet vērā, ka pilnīgai skenēšanai var būt vajadzīgs laiks, tāpēc būtu prātīgi to palaist fonā. Lai to izdarītu, izmantojiet šo komandu:

Start-MpScan -ScanType FullScan -AsJob

Tas veiks pilnu ļaunprogrammatūras skenēšanu fonā, kamēr jūs apstrādājat citus uzdevumus. Lai iegūtu vairāk informācijas, skatiet mūsu pilnīgo ceļvedi izmantojot PowerShell, lai skenētu datoru, vai tajā nav ļaunprātīgas programmatūras.

5. Tinkering ar failiem un mapēm

Jūs pat varat pārvaldīt savas sistēmas failus un mapes tieši no vienas vietas, izmantojot Windows PowerShell. Jūs varat darīt daudz dažādu lietu, piemēram, pārvietot, atvērt, pārdēvēt utt. Tāpat kā ar iepriekšējām komandām, izslēdziet mshaa jūsu lietotājvārdam.

Failu un mapju pārdēvēšana

Izmantojot failu, varat viegli pārdēvēt failus un mapes Pārdēvēt vienumu cmdlet programmā PowerShell.

Pārdēvēt vienumu c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Failu un mapju pārvietošana

Tāpat kā pārdēvējot, arī PowerShell var izmantot, lai pārvietotu datora failus un mapes.

Pārvietot vienumu c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Failu atvēršana 

Izmantojiet zemāk esošo komandu, lai atvērtu jebkuru nejaušu failu savā sistēmā:

Invoke-Item c: \ MakeUseOf \ HelloWorld.txt

Varat arī atvērt vairākus failus vienā piegājienā, nedaudz pielāgojot iepriekš minēto komandu.

Invoke-Item c: \ MakeUseOf \ *. Txt

Konkrēta faila nosaukuma aizstāšana ar zvaigznīti (*) ļaus Izsaukt vienumu cmdlet atveriet vairākus failus vienā piegājienā.

Padariet Windows PowerShell par savu sabiedroto

Cerams, ka šī īsā rokasgrāmata palīdzēs jums sākt darbu ar PowerShell. Kā bezmaksas Microsoft lietojumprogramma tas ir ļoti noderīgs rīks, kas jāglabā Windows rīku somā, lai padarītu jūsu Windows darbību vienmērīgāku un automatizētāku.

E-pasts
Kas ir Arduino? Ko jūs varat darīt ar to? Paskaidrots

Arduino ir ievērojama ierīce elektronikas labošanai. Uzziniet, kas tas ir, ko jūs varat darīt ar to un kā sākt.

Lasiet Tālāk

Saistītās tēmas
  • Windows
  • Datoru automatizācija
  • Komandu uzvedne
  • PowerShell
Par autoru
Šeins Minhass (Publicēti 33 raksti)

Šaants ir MUO personāla rakstnieks. Datoru lietojumprogrammas absolvents viņš aizraujas ar rakstīšanu, lai izskaidrotu sarežģītas lietas vienkāršā angļu valodā. Nepētot un nerakstot, viņu var atrast, baudot labu grāmatu, skrienot vai pavadot laiku draugu lokā.

Vairāk no Šaanta Minhasa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.