Windows PowerShell - Co to je, vlastnosti a požadavky

Znáte černé obrazovky s tajemnými písmeny a trvalým blikajícím kurzorem? Jedná se o příkazový řádek. Nástroj je k dispozici ve všech verzích systému Windows. S jeho pomocí je vhodné řídit systém, volat programy, najít soubory. Ale pro profesionální práci cmd není dostatečně funkční. Proto se společnost Microsoft rozhodla odstranit všechny nevýhody konzoly a vydala produkt s názvem Windows PowerShell. Co je to a jak používat vývoj, přečtěte si.

Co je Windows PowerShell

PowerShell je interaktivní objektově orientované příkazové prostředí s funkcemi skriptovacího jazyka. Oficiální vydání softwaru PowerShell 1.0 od společnosti Microsoft se konalo 14. listopadu 2006. Vývojáři spojili jednoduché rozhraní příkazového řádku CLI s platformou pro správu lokálních a vzdálených sítí .NET Framework.


Všimněte si, že Windows PowerShell není jednoduchý shell. Společnost Microsoft se podařilo vytvořit výkonný, rozšiřitelný a současně flexibilní nástroj pro automatizaci správy, který může fungovat jako zvýrazněný skriptovací jazyk. Dne 18. srpna 2016 společnost Microsoft oznámila, že systém Windows PowerShell je nyní open source produktem pro každého vývojáře. Společnost také přidala podporu pro operační systémy orientované na Unix, včetně distribucí Linuxu a OS X.
Jak spravovat PowerShell
Chcete-li spustit úkoly, použijte rutiny nebo rutiny. Jedná se o malé příkazy psané jako spustitelné soubory. Ve verzi 2.0 PowerShell pro Windows XP a Server 2008 R2 tvůrci přidali moduly, které vám umožní spravovat velképočet zdrojů, včetně služby Active Directory a serveru Exchange. Nyní je do nástroje automatizace PowerShell zabudováno více než 130 modulů a příkazů. Poskytují přístup k souborům, sítím, registru, správě a dalším systémovým funkcím:
  • nastavení času a data;
  • práce se složkami a jednotlivými soubory;
  • , kteří dostávají pomoc a další informace;
  • dovoz a uchovávání údajů;
  • metody skriptování;
  • oddělené skripty a programy;
  • kontrola bezpečnosti systému a práce s deskriptory;
  • správa systému;
  • zkontrolovat místo na disku.
  • Vzhledem k tomu, že systém Windows PowerShell - je rozšiřitelný prostředí, mohou uživatelé vytvářet svůj vlastní tým, který jazyka copyright moduly pomocí .NET.

    Začínáme s PowerShell

    V roce 2016 byla vydána nejnovější beta verzi 6.0 PowerShell. V systému Windows 7 jsou vloženy nástroje 8 a 10. Pokud používáte jiný operační systém, aplikace bude muset stáhnout. Chcete-li to provést, přejděte na oficiální web microfoft.com a do vyhledávacího pole přejděte na možnost Instalace systému Windows PowerShell. Systém se automaticky přenese na stránku s nejnovějšími verzemi produktů. Zvolte svůj operační systém ze seznamu a klikněte na Stáhnout.

    Po úplném stažení souboru otevřete jej poklepáním myši. Ve výchozím nastavení bude prostředí nainstalováno v programu ProgramFilesPowerShell a vytvoří se zkratka v nabídce Start. Jste-li štěstí, uživatel systému Windows, klikněte na ikonu v systému v levém dolním rohu a zadat PowerShell «Prohledat programy a soubory“. Spusťte aplikaci, zadejte svůj první příkaz azačít

    Seznam požadovaných příkazů a instrukcí pro PowerShell

    Název každého cmdlet je prezentován ve formě slovesného výrazu nebo akčního objektu. Zde je seznam nejdůležitějších skriptů pro Windows PowerShell 10 a starších verzí, počínaje XP. Budou užitečné i pro začínající uživatele, kteří se včera naučili ukládat textové dokumenty.
  • Get-Help. Vestavěný shell shellu. Přiřazeno pro volání nápovědy a poskytuje užitečné informace o syntaxi, programech, jejich cíli a dalších rutinách. Pokud jste napsali ipconfig /? V běžném tlumočníku prostředí musíte napsat příkaz Get-Get Help-Process v PowerShell.
  • Get-Content. Zjednodušuje postup pro čtení souborů pro začátečníky a správce systému. Pokud jste dříve museli otevřít deskriptor a přečíst všechny řádky dokumentu postupně, je nyní dostačující, aby soubor článku předal do cmdletu. Chcete-li to provést, zadejte do konzole C: & gt; Získat obsah C: "název souboru". "Rozšíření".
  • Get-Service. Přístup k informacím o nainstalovaných službách v počítači.
  • Get-člen. Poskytuje informace o vráceném objektu cmdlet, umožňuje zobrazit jeho vlastnosti a metody.
  • Get-Command. Provádí vyhledávání cmdletů, vrátí veškeré informace o nich, včetně informací o funkcích, skripty, aplikace a další prvky. Verze 5.0 pro systém Windows PowerShell 10 Get-Command přidává sloupec Verze a nyní příkaz zobrazí několik verzí stejného modulu najednou.
  • Stop-Start-Service. Nepostradatelným pomocníkem pro správce. Služba cmdlet spouští a zastavuje služby na vzdálených a místních počítačích.
  • Zvláštní znaky skriptů

    Kromě cmdletů obsahuje nástroj PowerShell ve Windows 7 a vyšších speciální znaky, jako například $ _ nebo {}. Největším překvapením jsou odznaky pro začátečníky, kteří se netýkají systémů nebo programování podobných systému Linux.

  • Vertikální riziko «|». Tento znak se používá pro datové programy dopravníků. Když pracujete s konzolou, je zapnuto, když chcete směrovat příkaz napravo od svislé čáry, abyste získali výstup z týmu vlevo. V prostředí PowerShell se vertikální riziko používá ke stejnému účelu, které kombinuje několik příkazů najednou. Například vytvořit nové uživatelské jméno, přidat do skupiny a obnovit výchozí heslo.
  • Znak funkce "{}". Umožňuje efektivně sledovat proces provádění skriptu. Stejně jako v programovacích jazycích podobně jako C je funkce v programu PowerShell vytvořena uzavřením několika rutin v konstantních závorkách a je připravena běžet tolikrát, kolikrát je potřeba.
  • Zvláštní znak $ _. Používá se k psaní bloků skriptů, filtrů a procedurálních výrazů. $ _ převezme hodnotu aktuálního objektu a předá ho dalšímu. Pomocí znaku dolaru bez podtržítka můžete označit nebo zadat proměnnou: $ var = "Hello".
  • Co je PowerShell ISE

    Nástroj PowerShell je dodáván s grafickou aplikací Windows PowerShell ISE. Jedná se o shell nebo integrované skriptovací prostředí. ISE poskytuje vývojářům širokou škálu možností. S jeho pomocí můžete vytvářet, ladit a upravovat skripty, otevřený textSoubory XML. Zvýraznění syntaxe barev usnadňuje testování a vyhledávání chyb v kódu.
    ISE je mnohem pohodlnější než konzola PowerShell a může ji zcela nahradit. Pomocí média můžete zkopírovat a vložit velké fragmenty kódu, spustit celý skript, ale některé jeho části. Na rozdíl od PowerShell, velikost okna v ISE snadno změnit ukazatel myši tak, jak byste s pravidelným programem.
    Chcete-li otestovat prostředí ISE, v nabídce Start zadejte PowerShell ISE. Pokud nepoužíváte systém Windows a jiný operační systém, stáhněte a nainstalujte distribuci z oficiálního webu. Po spuštění programu se okno otevře ve třech částech. V horní části jsou napsány skripty, níže jsou příkazy PowerShell a výsledek je viditelný uprostřed. Začněte s ISE av dolním okně zadejte Get-Process. Několikrát stiskněte tlačítko Tab. Spolu s ním bude rutinu parametry, které změní po každém stisknutí tlačítka. Bude to vaše první skriptovací prostředí pro relace Microsoft.

    Související publikace