Kas ir Windows PowerShell

powershell logi

Sistēmas administratoru rīcībā ir interesants rīks, kas ne vienmēr tiek labi izmantots: Windows PowerShell. Pateicoties tam, ir iespējams automatizēt daudzus uzdevumus vai vismaz izpildīt tos sakārtotāk un kontrolētāk.

Ideja radās 2003. gadā ar nosaukumu MONAD, un trīs gadus vēlāk tā tika nodota sabiedrībai ar pašreizējo nosaukumu, lai prezentētu Windows Vista. Pēc tam tas ir iekļauts arī Windows 7, Windows 8 un Windows 10 versijās. Turklāt ir iespējams instalēt Powershell arī Linux un MacOS sistēmās.

Ļoti īsā laikā kļuva zināms, ka ideja par Windows Powershell palaišanu bija veiksmīga. No Microsoft puses tika nodrošināta šī rīka apgūšana svarīgākās prasmes, kas vadītājam būs nepieciešamas nākotnē. Jau tādēļ vien ir vērts pievērst uzmanību.

Windows Powershell: spēcīgs rīks

Windows PowerShell ir instruments, kas tika radīts ar slavējamu ideju atvieglot programmētāju dzīvi. Datorā tam tiek dots nosaukums apvalks uz komandrindas saskarni, kuras galvenās funkcijas ir apkopot informāciju un izpildīt programmas. Faktiski Windows PowerShell ir moderns komandu apvalks, kas ir izveidots, izmantojot labāko no citu čaulu svarīgākajām funkcijām.

Šo jaudīgo Microsoft apvalku izmanto skriptu valoda, padarot šos uzdevumus vēl vieglāk izpildāmus. No otras puses, tajā tiek izmantota programmēšanas valoda, kas izstrādāta Microsoft .NET Framework, kas ir viena no visplašāk izmantotajām pasaulē.

Pašlaik programmā PowerShell ir aptuveni 130 komandrindas rīki. Pateicoties tiem, tiek panākta lielāka veiklība, veicot visdažādākos uzdevumus gan lokālā, gan attālinātā sistēmā.

Kam paredzēts Windows PowerShell?

kas ir windows powershell

Nav šaubu, ka šis ir viens no labākajiem risinājumiem, ko pēdējā laikā izstrādājis Microsoft. PowerShell var lieliski palīdzēt lietotājiem, kuri vēlas sasniegt zināmu savu uzdevumu automatizācijas pakāpi, sākot ar meklēšanu un beidzot ar informācijas eksportēšanu tīklā savienotos datoros.

Visas darbības tiek veiktas, izmantojot komandu kombinācija (komanda ļauj o cmdlet) un caur skriptu veidošana. Šīs ir dažas no tās utilītprogrammām:

Piekļuve informācijai

PowerShell ļauj mums piekļūt datora failu sistēmai, pat sasniedzot visnepieejamākos datus un informāciju, piemēram, Windows reģistru. Šis "ceļš" paliek atvērts, izmantojot pamata .NET Framework. Arī visa informācija ir pieejama lietotājam viena komandrinda. Pilnīga kontrole un redzamība.

Automatizācijas iespējas

Varbūt interesantākais PowerShell aspekts, kas ietver vairākus cmdlet pamata, vienkāršas funkciju komandas, kas iebūvētas čaulā. Tiem var pievienot citus cmdlet pašu. Katru no šīm komandām var izmantot atsevišķi vai kopā, lai izpildītu sarežģītākus uzdevumus., sasniedzot ievērojamu automatizācijas pakāpi.

Ar to ir saistīta spēja mērogojamība piedāvā Windows Powershell. Izmantojot vienu cmdlet skriptu, var ieviest rutīnas tipa uzdevumu (piemēram, operētājsistēmas atjaunināšanu), lai tas tiktu izpildīts datoru tīklā katru noteiktu laiku.

Attālais savienojums

Ievērības cienīga ir arī PowerShell spēja attālināti izveidot savienojumu ar citu sistēmu. Piemērs varētu būt administrators, kurš vēlas izveidot savienojumu ar serveri, kas atrodas citā fiziskā vietā, kur viņš varētu izpildīt komandas tādā pašā veidā, it kā viņš strādātu tieši.

Dažas ērtas PowerShell komandas

Windows PowerShell

Lai sāktu darbu ar PowerShell rīku, jums ir jāpiekļūst Windows iekļautajai funkcijai Palaist, veicot šādas darbības:

  1. Vienlaicīgi nospiediet taustiņus Windows + R.
  2. Nākamajā atvērtajā lodziņā Palaist mēs ierakstām "PowerShell" un mēs noklikšķinām "Akceptēt".

Šeit ir saraksts ar parocīgām cmdlet, kuras var izmantot programmā PowerShell, lai gan tie ir tikai neliels to visu paraugs:

Iegūt palīdzību

Viena no pirmajām lietām, kas jāiemācās pareizi rīkoties ar PowerShell, jo šī komanda mums to nodrošinās visa dokumentācija, kas mums jāzina par funkcijām, cmdlet, komandām un skriptiem. Piemēram, lai uzzinātu vairāk par cmdlet Get-Service, ierakstiet "Get-Help Get-Service".

Kopēt vienumu

Izmantojot šo komandu, varat kopēt mapes vai failus. Tas arī ļauj tos kopēt un pārdēvēt.

Saņemiet pakalpojumu

Ir pieradis zināt, kādi pakalpojumi ir instalēti sistēmāa, gan tie, kas darbojas, gan tie, kas jau ir apturēti.

Atsauces vadība

To izmanto, lai izpildītu skriptu vai PowerShell komandu vienā vai vairākos datoros. To izmanto, rakstot Invoke-Command blakus skriptam ar precīzu tā atrašanās vietu.

Noņemt vienumu

Komanda, lai izdzēstu jebkuru vienumu, piemēram, mapes, failus un funkcijas. Tas ļauj selektīvi dzēst, pamatojoties uz virkni konkrētu parametru.

Get-process

Izmantojot PowerShell, varat arī uzzināt, kuri procesi darbojas (tā darbība ir līdzīga komandas Get-Service darbībai).

Secinājums

Visas šīs komandas var šķist ne pārāk noderīgas, pa vienai. Tās patiesais potenciāls tiek atklāts, ja komanda tiek apvienota ar citiem parametriem. Šeit viņi atklāj visu savu potenciālu.

Visbeidzot, ja mēs vēlamies uzzināt visas pieejamās PowerShell cmdlet, viss, kas mums jādara, ir jāizpilda komanda "Rādīt-komanda", kas atvērs logu, kurā būs redzams garš visu komandu saraksts.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Boris teica

    Daudz darbības vārdu un ļoti grūti sagremojams. Es nezinu, kam tas paredzēts

  2.   Marselo Doktorovičs teica

    Kā to atjaunināt?