„Windows PowerShell“ yra „Microsoft“ sukurtas užduočių automatizavimo įrankis, padedantis administratoriams sumažinti jų darbo krūvį. Tai padeda jums automatizuoti paprastas užduotis ir procesus sistemoje „Windows“, taip sutelkiant dėmesį į darbą, susijusį su sudėtingesniu ir kūrybiškesniu darbu.

Nors daugelis žmonių matė ir naudojo komandinę eilutę, mažiau girdėjo apie „PowerShell“. Šiame straipsnyje mes apžvelgsime, kaip tiksliai „PowerShell“ padeda savo vartotojams, taip pat keletą įdomių dalykų, kuriuos galite padaryti su ja.

Kas yra „Windows PowerShell“?

Prieš nerdami į „PowerShell“, pirmiausia prikalkime kitą klausimą: „Kas yra apvalkalas?“

Korpusas yra kompiuterinė programa, kuri per klaviatūrą priima komandas, jas interpretuoja ir perduoda operacinei sistemai vykdyti. Iš esmės tai veikia kaip sąsaja tarp jūsų ir operacinės sistemos. Tai gali būti GUI (grafinė vartotojo sąsaja), arba jis gali būti sukurtas ant CLI (komandinės eilutės sąsajos).

Nors apvalkalas egzistuoja nuo

instagram viewer
Multikai operacinė sistema, paleista 1969 m., „Windows“ savo versiją „Shell“ pristatė 1985 m. lapkričio mėn. Tai buvo pagrindinis apvalkalas, kuris buvo naudingas tvarkant failus, vadinamas MS-DOS Executive. Vėliau vyko šio pagrindinio apvalkalo plėtra, tačiau visada reikėjo kažko galingesnio.

Anksčiau „Windows“ istorijoje vartotojai griebėsi skirtingų sistemos administravimo ir automatizavimo įrankių. 2006 m. Buvo pateiktas esminis „Shell“ koncepcijos patobulinimas kaip sprendimas: „Windows PowerShell“.

„Windows PowerShell“ leidžia atlikti įvairias operacijas, pradedant nuo pasikartojančių užduočių automatizavimo, tinklo administravimą ir t. t., užduotims, kurioms reikia daugiau dėmesio ir kūrybiškumo (pvz., interneto svetainių turinio projektavimas ir kt.).

Tai ne tik taupo jūsų laiką, bet ir leidžia geriau kontroliuoti operacinę sistemą ir jos procesus.

Susijęs: Kaip skaidyti ir formatuoti diską naudojant „PowerShell“

Kas yra „PowerShell“ „Cmdlet“?

Dabar, kai esate susipažinę su „PowerShell“, pažvelkime į vieną iš svarbiausių „PowerShell“ aspektų: Cmdlet.

„Cmdlet“ (tariama „komandų leidimas“) yra lengvos ir stiprios „Windows PowerShell“ komandos. Jie egzistuoja kaip statybiniai blokai, kuriuos galite naudoti tam tikriems veiksmams atlikti, pvz., Failų kopijavimui ir perkėlimui, arba kaip didesnio, pažangesnio „PowerShell“ scenarijaus dalis.

Gaukite pagalbos Pavyzdžiui, cmdlet yra naudingiausias cmdlet, nes jis leidžia jums pamatyti, ką daro konkretus cmdlet, pažvelgti į jo parametrus ir parodyti įvairius cmdlet naudojimo būdus.

Panašus į Gaukite pagalbos, Gaukite komandą yra dar vienas cmdlet'as, kurį galite naudoti norėdami išspręsti įvairias problemas iš apvalkalo. Tiksliau, jame rodomos visos jūsų sistemoje įdiegtos komandos. Rodomos komandos apima cmdlet'us, funkcijas, slapyvardžius, filtrus, scenarijus ir programas. Kai naudojamas su parametrais, jis parodys visas konkrečias komandas, susietas su tuo parametru.

Pvz., Ši komanda patrauks visų tipų komandas, pasiekiamas jūsų vietiniame kompiuteryje, ir jas parodys:

 Gauti komandą *

„Get-Command“ su parametru Sąrašas yra importuotas, kita vertus, komandas gaus tik iš dabartinių sesijų.

„Get-Command -ListImported“

Kaip paleisti „Windows PowerShell“

Norėdami paleisti „Windows PowerShell“, atidarykite meniu Pradėti paieškos juostą, įveskite „Windows Powerhell“, ir paleiskite pasirinkti Bėk kaip administratorius.

Taip kompiuteryje bus paleista „PowerShell“ programa. Arba galite jį paleisti per Vykdyti dialogą. Paspauskite „Windows“ klavišas + R klaviatūroje įveskite galia, ir pataikė Įveskite paleisti „PowerShell“.

Kaip naudotis „Windows PowerShell“

Kaip paaiškinta aukščiau, „PowerShell“ yra programa, padedanti automatizuoti pasikartojančias užduotis ir valdyti paprastas „Windows“ administravimo užduotis, taigi ir sutaupyti laiko. Žemiau mes apibūdiname keletą naudingiausių būdų, kaip galite naudoti „PowerShell“ savo naudai.

1. Scenarijų kūrimas naudojant „Windows PowerShell“

Scenarijus yra instrukcijų rinkinys, trumpa rūšinė programa, kurią vykdant vykdoma didesnė programa.

Naudodami „PowerShell“ galite lengvai sukurti scenarijų ir naudoti jį dar kartą ateityje, jei to prireiks. Yra daugybė scenarijų kūrimo būdų, tačiau kol kas sutelksime dėmesį į paprasčiausią metodą: „PowerShell“ scenarijaus kūrimą su „Notepad“.

Norėdami sukurti „PowerShell“ scenarijų, atlikite šiuos veiksmus:

  1. Tipas Užrašų knygelė meniu Pradėti paieškos juostoje ir pasirinkite Geriausia atitiktis.
  2. „Notepad“ parašykite arba įklijuokite norimą naudoti scenarijų. Pavyzdžiui:
Rašyti-priimančiosios "Aš kuriu memus; Todėl aš esu “.

Dabar spustelėkite Failas parinktį ir pasirinkite Išsaugoti kaip. Įveskite atitinkamą pavadinimą ir spustelėkite Sutaupyti.

Norėdami paleisti scenarijų, paleiskite „PowerShell“ kaip administratorių. Tada įveskite komandą iš apačios ir paspauskite Įveskite.

„Set-ExecutionPolicy RemoteSigned“

Tai pakeis jūsų kompiuterio vykdymo politiką ir leis paleisti scenarijus „PowerShell“. Atkreipkite dėmesį kad tai yra nuolatinis pakeitimas ir kad vykdymo politikos apribojimas yra saugos funkcija, kuri gali neleisti paleisti kenkėjiškų scenarijų. Jei kopijuojate ir įklijuojate „PowerShell“ scenarijus iš interneto, visiškai nesuprasdami scenarijaus, tai yra naudinga funkcija.

Galiausiai įveskite A ir paspauskite Įveskite, ir įveskite šią komandą, kad paleistumėte scenarijų, pakeisdami mshaa savo vartotojo vardui.

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

Jei vykdėte komandas eilės tvarka, „PowerShell“ scenarijus bus vykdomas be jokių žagsėjimų.

Atminkite, kad turite paleisti „PowerShell“ kaip administratorių. Kitu atveju negalėsite pakeisti numatytosios sistemos vykdymo politikos, dėl kurios jūsų sistemoje nebus rodomi atsitiktiniai scenarijai.

Vietoj to bus vadinama išimtis, kuri, kaip ir visos išimtys, viduryje sustabdys jūsų programos vykdymą. Jūsų sąsaja atrodys maždaug taip:

2. Ištrinkite konkretaus failo turinį

Ar kada nors buvote tokioje situacijoje, kai turėjote ištrinti visą seną turinį iš failo, bet norėjote palikti nepažeistą patį failą? Jei taip, galite naudoti aiškus turinys komandą iš „PowerShell“, kad tai būtų padaryta.

Aiškus turinys C: \ Temp \ TestFile.txt

Pakeiskite failo kelią failui, kurį norite išvalyti.

3. Paleiskite komandą nuotoliniame kompiuteryje

Taip pat galite naudoti „Windows PowerShell“ komandai vykdyti viename ar keliuose nuotoliniuose kompiuteriuose. Ši „PowerShell“ funkcija yra žinoma kaip „PowerShell Remoting“. Jums tereikia vieno kompiuterio jūsų gale ir patikimo interneto ryšio.

Tačiau prieš vykdydami komandą pirmiausia turite užmegzti nuotolinį ryšį tarp kelių kompiuterių. Norėdami paleisti nuotolines komandas, galite naudoti komandą PSSession.

Įveskite PSSession -ComputerName RemotePCName -Credential UserID

Prisijungę prie kompiuterio, galite vykdyti „PowerShell“ komandas taip, lyg tai darytumėte vietinėje sistemoje.

Jei norite vykdyti komandą keliuose nuotoliniuose kompiuteriuose, vykdykite šią komandą:

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

Šis fragmentas vykdys scenarijų DiskCollect.ps1 nuotoliniuose kompiuteriuose, „Server01“ ir „Server02“. Norėdami gauti išsamų nuotolinių komandų įvadą, apsilankykite Oficialus „Microsoft“ nuotolinių komandų vadovas.

4. Kenkėjiškų programų nuskaitymui naudokite „PowerShell“

Galite atlikti kenkėjiškų programų nuskaitymą sistemoje tiesiai per „Windows PowerShell“. Norėdami paleisti greitą nuskaitymą, „PowerShell“ įveskite šias komandas ir paspauskite Įveskite:

„Start-MpScan -ScanType QuickScan“

Tačiau kartais nepakanka greito nuskaitymo. Laimei, jūs taip pat galite atlikti pilną nuskaitymą iš „PowerShell“.

Pradėti-MpScan -ScanType „FullScan“

Atminkite, kad visiškas nuskaitymas gali užtrukti, todėl būtų protinga jį paleisti fone. Tam naudokite šią komandą:

„Start-MpScan -ScanType FullScan -AsJob“

Tai atliks visą kenkėjiškų programų patikrinimą fone, kol atliksite kitas užduotis. Norėdami gauti daugiau informacijos, peržiūrėkite išsamų mūsų vadovą naudodami „PowerShell“, kad patikrintumėte, ar kompiuteryje nėra kenkėjiškų programų.

5. Tinkavimas su failais ir aplankais

Jūs netgi galite tvarkyti savo sistemos failus ir aplankus tiesiai iš vienos vietos naudodami „Windows PowerShell“. Yra daugybė įvairių dalykų, kuriuos galite padaryti, pvz., Perkelti, atidaryti, pervadinti ir pan. Kaip ir ankstesnėse komandose, išjunkite mshaa savo vartotojo vardui.

Failų ir aplankų pervadinimas

Galite lengvai pervardyti failus ir aplankus naudodami Pervardyti elementą cmdlet „PowerShell“.

Pervardyti elementą c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Failų ir aplankų perkėlimas

Kaip ir pervadindami, taip pat galite naudoti „PowerShell“ kompiuterio failams ir aplankams perkelti.

Perkelti elementą c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Failų atidarymas 

Norėdami atidaryti bet kokį atsitiktinį failą savo sistemoje, naudokite toliau pateiktą komandą:

„Invoke-Item“ c: \ MakeUseOf \ HelloWorld.txt

Be to, vienu metu galite atidaryti kelis failus, šiek tiek pakoregavę aukščiau nurodytą komandą.

„Invoke-Item“ c: \ MakeUseOf \ *. Txt

Pakeitus konkretaus failo pavadinimą žvaigždute (*), bus „Invoke-Item“ „cmdlet“ vienu metu atidarykite kelis failus.

Padarykite „Windows PowerShell“ savo sąjungininku

Tikimės, kad šis trumpas vadovas padės jums pradėti naudotis „PowerShell“. Kaip nemokamą „Microsoft“ programą, tai yra labai naudinga priemonė laikyti „Windows“ įrankių krepšyje, kad „Windows“ veikimas būtų sklandesnis ir automatizuotas.

El
Kas yra Arduino? Ką tu gali su ja padaryti? Paaiškino

„Arduino“ yra puikus prietaisas, skirtas elektronikos tinkavimui. Sužinokite, kas tai yra, ką galite su tuo padaryti ir kaip pradėti.

Skaitykite toliau

Susijusios temos
  • „Windows“
  • Kompiuterių automatika
  • Komandinė eilutė
  • „PowerShell“
Apie autorių
Šaantas Minhasas (Paskelbti 33 straipsniai)

Shaantas yra MUO personalo rašytojas. Baigęs kompiuterių programas, jis naudojasi aistra rašyti, kad paaiškintų sudėtingus dalykus paprasta anglų kalba. Netyrinėdamas ir nerašydamas, jį galima rasti besimėgaujančią gera knyga, bėgioti ar pabūti su draugais.

Daugiau iš Shaanto Minhaso

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.