Kaj je Windows PowerShell

powershell okna

Skrbniki sistema imajo na voljo zanimivo orodje, ki ni vedno dobro uporabljeno: Windows PowerShell. Zahvaljujoč njej je mogoče avtomatizirati številne naloge ali jih vsaj izvajati bolj urejeno in nadzorovano.

Ideja se je rodila leta 2003 pod imenom MONAD, tri leta pozneje pa je bila predstavljena javnosti pod sedanjim imenom za predstavitev Windows Vista. Kasneje je bil vključen tudi v različice Windows 7, Windows 8 in Windows 10. Poleg tega je možno namestiti Powershell tudi v sisteme Linux in MacOS.

V zelo kratkem času je bilo znano, da je bila ideja o zagonu Windows Powershell uspešna. Microsoft je zagotovil, da bo to orodje obvladalo najpomembnejša veščina, ki jo bo menedžer potreboval v prihodnosti. Že samo zaradi tega je vredno biti pozoren.

Windows Powershell: zmogljivo orodje

Windows PowerShell je orodje, ki je bilo zasnovano s hvalevredno idejo, da bi programerjem olajšali življenje. V računalništvu je dobil ime shell na vmesnik ukazne vrstice, katerega glavne funkcije so zbiranje informacij in izvajanje programov. Pravzaprav je Windows PowerShell sodobna ukazna lupina, ki je bila ustvarjena z uporabo najboljših izstopajočih lastnosti drugih lupin.

To zmogljivo lupino iz Microsofta uporablja skriptni jezik, kar olajša izvajanje teh nalog. Po drugi strani pa uporablja programski jezik, razvit v Microsoftovem .NET Framework, ki je eden najbolj razširjenih na svetu.

Trenutno je v PowerShell približno 130 orodij ukazne vrstice. Zahvaljujoč njim je dosežena večja agilnost pri izvajanju najrazličnejših nalog, tako v lokalnem kot oddaljenem sistemu.

Za kaj je Windows PowerShell?

kaj je windows powershell

Nobenega dvoma ni, da je to ena najboljših rešitev Microsofta v zadnjem času. PowerShell je lahko v veliko pomoč uporabnikom, ki želijo doseči določeno stopnjo avtomatizacije svojih opravil, od iskanja do izvoza informacij v omrežne računalnike.

Vsa dejanja se izvajajo prek kombinacija ukazov (ukaz omogoča o cmdlet) in preko skriptiranje. To je nekaj njegovih pripomočkov:

Dostop do informacij

PowerShell nam omogoča dostop do datotečnega sistema računalnika, tudi do najbolj nedostopnih podatkov in informacij, kot je register Windows. Ta "pot" ostaja odprta z uporabo osnovnega .NET Framework. Prav tako so vse informacije uporabniku na voljo ena ukazna vrstica. Popoln nadzor in vidljivost.

Zmogljivost avtomatizacije

Morda najbolj zanimiv vidik PowerShell, ki vključuje več cmdlet osnovni, preprosti funkcijski ukazi, vgrajeni v lupino. Tem lahko dodamo še druge cmdlet lastno. Vsak od teh ukazov se lahko uporablja posamezno ali v kombinaciji za izvajanje zahtevnejših nalog., ki dosegajo izjemno stopnjo avtomatizacije.

S tem je povezana sposobnost, da razširljivost ponuja Windows Powershell. Z enim samim skriptom cmdlet je mogoče izvesti rutinsko opravilo (kot je posodabljanje operacijskega sistema), ki se izvede v omrežju računalnikov ob določenem času.

Oddaljena povezava

Omembe vredna je tudi sposobnost PowerShell, da povežite na daljavo z drugim sistemom. Primer je lahko skrbnik, ki se je želel povezati s strežnikom, ki se nahaja na drugi fizični lokaciji, kjer bi lahko izvajal ukaze na enak način, kot če bi delal neposredno.

Nekaj ​​priročnih ukazov PowerShell

okna power shell

Če želite začeti delati z orodjem PowerShell, morate dostopati do funkcije Run, ki je vključena v operacijski sistem Windows, tako da sledite tem korakom:

  1. Hkrati pritisnite tipke Windows + R.
  2. V polje Run, ki se odpre naslednje, vtipkamo "PowerShell" in kliknemo "Sprejeti".

Tukaj je seznam priročnih cmdletov, ki jih je mogoče uporabiti v PowerShell, čeprav so le majhen vzorec vseh:

Poišči pomoč

Ena prvih stvari, ki se jih je treba naučiti dobro ravnati s PowerShellom, saj nam bo ta ukaz zagotovil vso dokumentacijo, ki jo moramo vedeti o funkcijah, cmdletih, ukazih in skriptih. Če želite na primer izvedeti več o cmdletu Get-Service, vnesite "Get-Help Get-Service".

Kopiraj-element

S tem ukazom lahko kopirate mape ali datoteke. Omogoča vam tudi njihovo kopiranje in preimenovanje.

Pridobite storitev

Navajen vedeti, katere storitve so nameščene v sistemua, tako tiste, ki tečejo, kot tiste, ki so že ustavljene.

Invoke-Command

Uporablja se za izvajanje skripta ali ukaza PowerShell na enem ali več računalnikih. Uporablja se tako, da se napiše Invoke-Command skupaj s skriptom z njegovo natančno lokacijo.

Odstrani-predmet

Ukaz za brisanje katerega koli elementa, kot so mape, datoteke in funkcije. Omogoča selektivno brisanje na podlagi vrste specifičnih parametrov.

Get-Process

Z uporabo PowerShell lahko tudi ugotovite, kateri procesi se izvajajo (njegovo delovanje je podobno kot pri ukazu Get-Service).

Zaključek

Vsi ti ukazi, vzeti enega za drugim, se morda ne zdijo zelo uporabni. Njegov resnični potencial se razkrije, ko se ukaz kombinira z drugimi parametri. Tu odkrijejo svoj polni potencial.

Končno, če želimo izvedeti vse razpoložljive cmdlete PowerShell, moramo samo izvesti ukaz "Pokaži ukaz", ki bo odprlo okno, ki prikazuje dolg seznam vseh ukazov.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   boris je dejal

    Veliko glagola in zelo težko prebavljivo. Ne vem čemu služi

  2.   Marcelo Doktorovič je dejal

    Kako ga posodobim?