Windows PowerShell - čo to je, vlastnosti a požiadavky

Poznáte čiernu obrazovku s tajomnými písmenami a pretrvávajúcim blikaním kurzora? Toto je príkazový riadok. Utilita je dostupná vo všetkých verziách systému Windows. S jeho pomocou je vhodné spravovať systém, zavolať programy, nájsť súbory. Ale pre profesionálnu prácu cmd nie je dostatočne funkčná. Preto sa spoločnosť Microsoft rozhodla opraviť všetky nevýhody konzoly a vydala produkt s názvom Windows PowerShell. Čo je to a ako používať vývoj, čítajte ďalej.

Čo je Windows PowerShell

PowerShell je interaktívne objektovo orientované príkazové prostredie s funkciami skriptovacieho jazyka. Oficiálne vydanie PowerShell 1.0 od spoločnosti Microsoft sa uskutočnilo 14. novembra 2006. Vývojári kombinovali jednoduché rozhranie príkazového riadka CLI s platformou na správu lokálnych a vzdialených sietí .NET Framework.


Všimnite si, že Windows PowerShell nie je jednoduchý shell. Spoločnosť Microsoft sa podarilo vytvoriť výkonný, rozšíriteľný a súčasne flexibilný nástroj na automatizáciu riadenia, ktorý môže fungovať ako zvýraznený skriptovací jazyk. 18. augusta 2016 spoločnosť Microsoft oznámila, že systém Windows PowerShell je teraz otvoreným zdrojovým produktom dostupným pre každého vývojára. Spoločnosť tiež pridala podporu pre operačné systémy orientované na Unix, vrátane linuxových distribúcií a OS X.

Ako spravovať PowerShell

Ak chcete vykonať úlohy, použite rutiny alebo rutiny. Jedná sa o malé príkazy napísané ako spustiteľné súbory. Vo verzii 2.0 tvorcovia PowerShell pre Windows XP a Server 2008 R2 pridali moduly, ktoré umožňujú spravovať veľképočet zdrojov, vrátane služby Active Directory a servera Exchange. Teraz je viac ako 130 modulov a príkazov zabudovaných do nástroja na automatizáciu PowerShell. Poskytujú prístup k súborom, sieťam, registrom, správe a iným systémovým funkciám:
  • nastavenie času a dátumu;
  • pracovať so zložkami a jednotlivými súbormi;
  • , ktorí dostávajú pomoc a ďalšie informácie;
  • dovoz a uchovávanie údajov;
  • skriptovacie metódy;
  • oddelené skripty a programy;
  • kontrola bezpečnosti systému a práca s deskriptormi;
  • správa systému;
  • skontrolovať miesto na disku.
  • Vzhľadom na to, že Windows PowerShell je rozšíriteľné prostredie, môžu používatelia vytvárať svoje vlastné príkazy, zapisovať autorizačné moduly pomocou jazyka .Net.

    Začíname s PowerShell

    V roku 2016 bola uvoľnená najnovšia beta verzia 6.0 PowerShell. V systéme Windows 7 sú vložené pomôcky 8 a 10. Ak používate iný operačný systém, aplikácia bude musieť stiahnuť. Ak to chcete urobiť, prejdite na oficiálnu stránku microfoft.com a do vyhľadávacieho poľa zadajte možnosť Inštalácia systému Windows PowerShell. Systém sa automaticky preloží na stránku s najnovšími produktovými verziami. Zvoľte svoj operačný systém zo zoznamu a kliknite na tlačidlo Stiahnuť.

    Keď je súbor úplne stiahnutý, otvorte ho dvojitým kliknutím myšou. Štandardne bude prostredie nainštalované v programe ProgramFilesPowerShell a vytvorí sa skratka v ponuke Štart. Ak ste spokojný používateľ systému Windows, kliknite na ikonu systému v ľavom dolnom rohu a zadajte príkaz PowerShell "Nájsť programy a súbory." Spustite aplikáciu, zadajte prvý príkaz azačať

    Zoznam požadovaných príkazov a inštrukcií pre PowerShell

    Názov každého cmdletu sa uvádza vo forme slovesného výrazu alebo akčného objektu. Tu je zoznam najdôležitejších cmdletov pre Windows PowerShell 10 a staršie verzie, počnúc XP. Budú užitočné aj pre začínajúcich používateľov, ktorí sa len včera naučili ukladať textové dokumenty.
  • Get-Help. Vstavaný shell shell shell. Priradiť pomoc a zavolá pomoc a poskytuje užitočné informácie o syntaxe, programoch, cieľových adresách a iných rutinách. Ak ste napísali ipconfig /? V bežnom tlmočníkovi shell musíte napísať Get-Get Help-Process v PowerShell.
  • Get-Content. Zjednodušuje postup čítania súborov pre začiatočníkov a správcov systému. Ak ste predtým museli otvoriť deskriptor a prečítali všetky riadky dokumentu postupne, je teraz postačujúce poslať súbor článku do cmdlet. Ak to chcete urobiť, zadajte do konzoly C: & gt; Získajte obsah C: "názov súboru". "Rozšírenie".
  • Get-Service. Prístup k informáciám o nainštalovaných službách v počítači.
  • Get-Member. Poskytuje informácie o vrátenom objekte cmdlet, umožňuje zobraziť jeho vlastnosti a metódy.
  • Get-Command. Vykoná vyhľadávanie rutin, vráti všetky informácie o ňom vrátane informácií o funkcii, skripty, aplikácie a ďalšie prvky. Verzia 5.0 pre systém Windows PowerShell 10 Get-Command pridá stĺpec Verzia a teraz príkaz zobrazí niekoľko verzií toho istého modulu naraz.
  • Stop-Start-Service. Nepostrádateľným pomocníkom pre administrátorov. Služba cmdlet spúšťa a zastavuje služby na vzdialených a lokálnych počítačoch.
  • Špeciálne znaky pre skripty

    Okrem cmdletov obsahuje nástroj PowerShell v systéme Windows 7 a vyššie špeciálne znaky, ako napríklad $ _ alebo {}. Najväčším prekvapením sú odznaky pre začiatočníkov, ktorí sa nezaoberali systémami alebo programovaním podobných systémom Linux.

  • Vertikálne riziko «|». Tento znak sa používa pre dopravné dátové programy. Pri práci s konzolou je zapnutá, keď chcete smerovať príkaz napravo od zvislej čiary, aby ste získali výstup z tímu na ľavej strane. V verzii PowerShell sa vertikálne riziko používa na rovnaký účel, kombinuje niekoľko príkazov naraz. Napríklad vytvorte nové používateľské meno, pridajte ho do skupiny a obnovte svoje predvolené heslo.
  • Znak funkcie "{}". Umožňuje účinne monitorovať proces vykonávania skriptov. Rovnako ako v C-programovacích jazykoch, funkcia v PowerShell je vytvorená uzavretím viacerých cmdletov v kučeravých zátvorkách a je pripravená na spustenie toľkokrát, koľkokrát je to potrebné.
  • Špeciálny znak $ _. Používa sa na písanie blokov skriptov, filtrov a procedurálnych výrazov. $ _ preberá hodnotu aktuálneho objektu a prenesie ho na nasledujúci. Pomocou znaku dolára bez podčiarknutia môžete označiť alebo zadať premennú: $ var = "Ahoj".
  • Čo je PowerShell ISE

    Nástroj PowerShell je dodávaný s grafickou aplikáciou Windows PowerShell ISE. Toto je shell alebo integrované skriptovacie prostredie. ISE poskytuje vývojárom širokú škálu možností. S jeho pomocou môžete vytvárať, ladiť a upravovať skripty, otvorený textSúbory XML. Zvýraznenie syntaxe farieb uľahčuje testovanie a hľadanie chýb v kóde.
    ISE je oveľa výhodnejšia ako konzola PowerShell a môže ju úplne nahradiť. Pomocou média môžete skopírovať a prilepiť veľké útržky kódu, spustiť nie celý skript, ale niektoré jeho časti. Na rozdiel od programu PowerShell sa veľkosť okna v ISE ľahko zmení ukazovateľom myši, podobne ako v normálnom programe.
    Ak chcete otestovať prostredie ISE, v ponuke Štart zadajte PowerShell ISE. Ak nepoužívate operačný systém Windows a iný operačný systém, prevezmite a nainštalujte distribúciu z oficiálnych stránok. Po spustení programu sa otvorí okno v troch častiach. V hornej časti sú písané skripty, nižšie sú príkazy PowerShell a výsledok je viditeľný uprostred. Začnite s ISE a v dolnom okne zadajte Get-Process. Niekoľkokrát stlačte tlačidlo Tab. Spolu s cmdletom sa objavia jeho parametre, ktoré sa po každom stlačení tlačidla zmenia. Toto bude vaše prvé skriptovacie prostredie Microsoft session.

    Súvisiace publikácie