Čo je Windows PowerShell

Powershell okná

Správcovia systému majú k dispozícii zaujímavý nástroj, ktorý sa nie vždy dobre používa: Windows PowerShell. Vďaka nemu je možné automatizovať množstvo úloh alebo ich aspoň vykonávať usporiadanejšie a kontrolovanejšie.

Myšlienka sa zrodila v roku 2003 pod názvom MONAD a o tri roky neskôr bola spustená pre verejnosť pod súčasným názvom na prezentáciu Windows Vista. Následne sa dostal aj do verzií Windows 7, Windows 8 a Windows 10. Okrem toho je možné Powershell nainštalovať aj na systémy Linux a MacOS.

Vo veľmi krátkom čase bolo známe, že myšlienka spustenia Windows Powershell bola úspešná. Od spoločnosti Microsoft bolo zabezpečené, že zvládnutie tohto nástroja bude najdôležitejšia zručnosť, ktorú bude manažér v budúcnosti potrebovať. Už len kvôli tomu stojí za to venovať pozornosť.

Windows Powershell: výkonný nástroj

Windows PowerShell je nástroj, ktorý bol vytvorený s chvályhodnou myšlienkou uľahčiť život programátorom. Vo výpočtovej technike sa uvádza názov škrupina na rozhranie príkazového riadku, ktorého hlavnými funkciami je zhromažďovanie informácií a spúšťanie programov. Windows PowerShell je v skutočnosti moderný príkazový shell, ktorý bol vytvorený prevzatím toho najlepšieho z najdôležitejších funkcií iných shellov.

Tento výkonný shell od spoločnosti Microsoft používa skriptovací jazyk, vďaka čomu je vykonávanie týchto úloh ešte jednoduchšie. Na druhej strane používa programovací jazyk vyvinutý v Microsoft .NET Framework, jeden z najpoužívanejších na svete.

V PowerShell je momentálne približne 130 nástrojov príkazového riadka. Vďaka nim sa dosahuje väčšia agilita pri vykonávaní najrozmanitejších úloh v lokálnom aj vzdialenom systéme.

Na čo slúži Windows PowerShell?

čo je windows powershell

Niet pochýb o tom, že ide o jedno z najlepších riešení navrhnutých spoločnosťou Microsoft v poslednej dobe. PowerShell môže byť veľkou pomocou pre používateľov, ktorí chcú dosiahnuť určitý stupeň automatizácie svojich úloh, od vyhľadávania až po export informácií na počítačoch v sieti.

Všetky akcie sa vykonávajú prostredníctvom kombinácia príkazov (príkaz umožňuje o cmdlety) a prostredníctvom skriptovanie. Toto sú niektoré z jeho nástrojov:

Prístup k informáciám

PowerShell nám umožňuje prístup k súborovému systému počítača, dokonca aj k tým najneprístupnejším údajom a informáciám, ako je napríklad register Windows. Táto "cesta" zostáva otvorená prostredníctvom použitia základného .NET Framework. Tiež sú všetky informácie k dispozícii používateľovi v jednom príkazovom riadku. Úplná kontrola a viditeľnosť.

Schopnosť automatizácie

Možno najzaujímavejší aspekt PowerShell, ktorý obsahuje niekoľko cmdlety základné, jednoduché funkčné príkazy zabudované do shellu. K týmto sa môžu pridať ďalšie cmdlety vlastné. Každý z týchto príkazov možno použiť samostatne alebo v kombinácii na vykonávanie zložitejších úloh., dosahujúci pozoruhodný stupeň automatizácie.

S tým súvisí aj schopnosť škálovateľnosť ponúka Windows Powershell. Prostredníctvom jediného skriptu cmdlet možno implementovať úlohu rutinného typu (ako je aktualizácia operačného systému), ktorá sa má vykonať v sieti počítačov zakaždým.

Vzdialené pripojenie

Pozoruhodná je aj schopnosť PowerShell vzdialene pripojiť k inému systému. Príkladom môže byť administrátor, ktorý sa chcel pripojiť k serveru umiestnenému na inom fyzickom mieste, kde by mohol vykonávať príkazy rovnakým spôsobom, ako keby pracoval priamo.

Niekoľko užitočných príkazov PowerShell

Windows PowerShell

Ak chcete začať pracovať s nástrojom PowerShell, musíte získať prístup k funkcii Spustiť, ktorá je súčasťou systému Windows, podľa týchto krokov:

  1. Súčasne stlačte tlačidlá Windows + R.
  2. Do poľa Spustiť, ktoré sa otvorí, napíšeme "PowerShell" a kliknite na "Prijať".

Tu je zoznam užitočných cmdletov, ktoré možno použiť v prostredí PowerShell, hoci ide len o malú ukážku zo všetkých:

Získajte pomoc

Jedna z prvých vecí, ktoré sa treba naučiť dobre ovládať PowerShell, keďže nám tento príkaz poskytne všetku dokumentáciu, ktorú potrebujeme vedieť o funkciách, cmdletoch, príkazoch a skriptoch. Ak chcete napríklad zistiť viac o cmdlet Get-Service, napíšte „Get-Help Get-Service“.

Kopírovať položku

Pomocou tohto príkazu môžete kopírovať priečinky alebo súbory. Umožňuje vám ich tiež kopírovať a premenovať.

Získajte servis

Zvyknutý vedieť, aké služby sú nainštalované v systémea, tie, ktoré sú spustené, aj tie, ktoré sú už zastavené.

Vyvolať-Command

Používa sa na spustenie skriptu alebo príkazu PowerShell na jednom alebo viacerých počítačoch. Používa sa napísaním Invoke-Command vedľa skriptu s jeho presným umiestnením.

Odstrániť položku

Príkaz na odstránenie ľubovoľnej položky, ako sú priečinky, súbory a funkcie. Umožňuje selektívne vymazanie na základe série špecifických parametrov.

Get-Process

Pomocou PowerShell môžete tiež zistiť, ktoré procesy sú spustené (jeho činnosť je podobná ako pri príkaze Get-Service).

Záver

Ak vezmeme jeden po druhom, všetky tieto príkazy sa nemusia zdať veľmi užitočné. Jeho skutočný potenciál sa odhalí, keď sa príkaz skombinuje s inými parametrami. Tu objavia svoj plný potenciál.

Nakoniec, ak chceme poznať všetky dostupné rutiny cmdlet PowerShell, všetko, čo musíme urobiť, je vykonať príkaz "Show-Command", čím sa otvorí okno s dlhým zoznamom všetkých príkazov.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   boris dijo

    Veľa slovesa a veľmi ťažko stráviteľné. Neviem na čo to je

  2.   Marcelo Doctorovič dijo

    Ako ho aktualizujem?