Kas yra „Windows PowerShell“.

powershell langai

Sistemos administratoriai turi įdomų įrankį, kuris ne visada gerai naudojamas: „Windows PowerShell“. Jos dėka galima automatizuoti daugybę užduočių arba bent jau jas atlikti tvarkingiau ir kontroliuojamiau.

Idėja gimė 2003 m. MONAD pavadinimu, o po trejų metų ji buvo pristatyta visuomenei dabartiniu pavadinimu, pristatyti "Windows Vista". Vėliau jis taip pat buvo įtrauktas į Windows 7, Windows 8 ir Windows 10 versijas. Be to, taip pat galima įdiegti Powershell Linux ir MacOS sistemose.

Per labai trumpą laiką buvo žinoma, kad idėja paleisti „Windows Powershell“ buvo sėkminga. „Microsoft“ užtikrino, kad šis įrankis bus įvaldytas svarbiausių įgūdžių, kurių vadovui prireiks ateityje. Vien dėl to verta atkreipti dėmesį.

Windows Powershell: galingas įrankis

„Windows PowerShell“ yra įrankis, sukurtas turint pagirtiną idėją palengvinti programuotojų gyvenimą. Skaičiuojant jam suteikiamas pavadinimas apvalkalas į komandų eilutės sąsają, kurios pagrindinės funkcijos yra rinkti informaciją ir vykdyti programas. Tiesą sakant, „Windows PowerShell“ yra modernus komandų apvalkalas, sukurtas naudojant geriausias kitų apvalkalų savybes.

Šis galingas Microsoft apvalkalas naudojamas scenarijų kalba, todėl šias užduotis atlikti dar lengviau. Kita vertus, jame naudojama programavimo kalba, sukurta Microsoft .NET Framework, viena plačiausiai naudojamų pasaulyje.

Šiuo metu „PowerShell“ yra apie 130 komandų eilutės įrankių. Jų dėka pasiekiamas didesnis judrumas atliekant pačias įvairiausias užduotis tiek vietinėje, tiek nuotolinėje sistemoje.

Kam skirta „Windows PowerShell“?

kas yra windows powershell

Nėra jokių abejonių, kad tai vienas geriausių pastaruoju metu Microsoft sukurtų sprendimų. „PowerShell“ gali labai padėti vartotojams, norintiems pasiekti tam tikrą savo užduočių automatizavimo laipsnį, pradedant paieškomis ir baigiant informacijos eksportavimu tinkle sujungtuose kompiuteriuose.

Visi veiksmai atliekami per komandų derinys (komanda leidžia o cmdletai) ir per scenarijus. Štai keletas jo paslaugų:

Prieiga prie informacijos

„PowerShell“ leidžia pasiekti kompiuterio failų sistemą, netgi pasiekti labiausiai neprieinamus duomenis ir informaciją, pvz., „Windows“ registrą. Šis „kelias“ lieka atviras naudojant bazinę .NET Framework. Be to, visa informacija yra vartotojui prieinama viena komandų eilutė. Visiška kontrolė ir matomumas.

Automatizavimo galimybė

Galbūt įdomiausias „PowerShell“ aspektas, apimantis keletą cmdletai pagrindinės, paprastos funkcijų komandos, įmontuotos apvalkale. Prie jų galima pridėti ir kitų cmdletai savo. Kiekviena iš šių komandų gali būti naudojama atskirai arba kartu, norint atlikti sudėtingesnes užduotis., pasiekęs nepaprastą automatizavimo laipsnį.

Su tuo susijęs gebėjimas mastelio siūlo Windows Powershell. Naudojant vieną cmdlet scenarijų, įprasto tipo užduotį (pvz., operacinės sistemos atnaujinimą) galima įgyvendinti, kad ji būtų vykdoma kompiuterių tinkle kas tam tikrą laiką.

Nuotolinis ryšys

Taip pat verta paminėti „PowerShell“ gebėjimą nuotoliniu būdu prisijungti prie kitos sistemos. Pavyzdys gali būti administratorius, kuris norėjo prisijungti prie serverio, esančio kitoje fizinėje vietoje, kur galėtų vykdyti komandas taip pat, lyg dirbtų tiesiogiai.

Kai kurios patogios „PowerShell“ komandos

langų galia

Norėdami pradėti dirbti su „PowerShell“ įrankiu, turite pasiekti „Windows“ esančią Vykdymo funkciją atlikdami šiuos veiksmus:

  1. Vienu metu paspauskite klavišus "Windows + R.
  2. Toliau atidarytame lauke Vykdyti įvedame „PowerShell“ ir mes spustelėjame "Sutikti".

Štai sąrašas patogių cmdlet, kurias galima naudoti „PowerShell“, nors tai tik nedidelis jų visų pavyzdys:

Gaukite pagalbos

Vienas iš pirmųjų dalykų, kuriuos reikia išmokti gerai valdyti „PowerShell“, nes ši komanda mums tai suteiks visa dokumentacija, kurią turime žinoti apie funkcijas, cmdlet, komandas ir scenarijus. Pavyzdžiui, norėdami sužinoti daugiau apie cmdlet Get-Service, įveskite "Get-Help Get-Service".

Kopijuoti

Naudodami šią komandą galite kopijuoti aplankus arba failus. Tai taip pat leidžia juos kopijuoti ir pervardyti.

Gaukite paslaugą

Įpratęs žinoti, kokios paslaugos įdiegtos sistemojea, ir tie, kurie veikia, ir tie, kurie jau sustabdyti.

"Invoke-Command"

Jis naudojamas scenarijui arba PowerShell komandai vykdyti viename ar keliuose kompiuteriuose. Jis naudojamas rašant Invoke-Command kartu su scenarijumi, nurodant tikslią jo vietą.

Pašalinti daiktą

Komanda ištrinti bet kokį elementą, pvz., aplankus, failus ir funkcijas. Tai leidžia pasirinktinai ištrinti pagal tam tikrus parametrus.

Gaukite procesą

Naudodami PowerShell taip pat galite sužinoti, kurie procesai veikia (jos veikimas panašus į komandos Get-Service).

Išvada

Paimtos po vieną visos šios komandos gali atrodyti nelabai naudingos. Tikrasis jos potencialas atsiskleidžia, kai komanda derinama su kitais parametrais. Čia jie atranda visą savo potencialą.

Galiausiai, jei norime sužinoti visas turimas „PowerShell“ cmdlet, viskas, ką turime padaryti, tai vykdyti komandą "Rodyti-komanda", kuriame bus atidarytas langas, kuriame bus rodomas ilgas visų komandų sąrašas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Boris sakė

    Daug veiksmažodžių ir labai sunkiai virškinamas. Nežinau kam jis skirtas

  2.   Marcelo Doctorovich sakė

    Kaip jį atnaujinti?