Čo je PowerShell v systéme Windows a čo s ním môžete robiť?

Zatiaľ čo mnohí príležitostní používatelia vedia o príkazovom riadku(Command Prompt) , len málokto počul o prostredí Windows PowerShell . PowerShell je oveľa výkonnejší nástroj ako príkazový riadok(Command Prompt) . Má tiež nahradiť príkazový riadok(Command Prompt) , pretože poskytuje viac výkonu a kontroly nad operačným systémom Windows . Preto sme sa rozhodli ochutnať PowerShell a vysvetliť všetkým našim čitateľom, čo tento nástroj je, prečo je taký výkonný a kto má tendenciu ho používať častejšie. Pozrime sa, čo je PowerShell a čo s ním môžete robiť:

Čo je PowerShell v systéme Windows?

Aby sme vám lepšie porozumeli PowerShell , mali by sme najprv definovať, čo je shell. Nie, nehovoríme o pancieri korytnačky. 🙂 V informatike je shell používateľské rozhranie, ktoré vám umožňuje prístup k rôznym službám operačného systému. Shell môže byť založený na príkazovom riadku alebo môže obsahovať grafické používateľské rozhranie ( GUI ).

Windows PowerShell je shell pôvodne vyvinutý spoločnosťou Microsoft na účely automatizácie úloh(task automation) a správy konfigurácie(configuration management) . PowerShell je teraz projekt s otvoreným zdrojovým kódom a možno ho nainštalovať na platformy Windows(Windows) , macOS a Linux . Tento shell je založený na .NET frameworku(.NET framework) a obsahuje shell príkazového riadku a skriptovací jazyk.

Windows PowerShell

Prvá verzia PowerShell bola vydaná v novembri 2006(November 2006) pre Windows XP , Windows Server 2003 a Windows Vista . Najnovšia verzia PowerShell je Windows PowerShell 5.1 a dodáva sa v roku 2016 ako súčasť Windows 10 Anniversary Update a Windows Server 2016 . Funguje tiež s Windows Server 2008 R2, Windows Server 2012 a Windows Server 2012 R2, Windows 7 Service Pack 1 a Windows 8.1 ( Pro a Enterprisevydania).

Čo môžete robiť s PowerShell?

Microsoft navrhol Windows PowerShell ako nástroj, ktorý vám pomôže automatizovať a rýchlo vyriešiť množstvo únavných administratívnych úloh. Môžete napríklad použiť PowerShell na zobrazenie všetkých zariadení USB nainštalovaných na jednom alebo viacerých počítačoch v sieti, alebo môžete nastaviť časovo náročnú úlohu, ktorá sa bude spúšťať na pozadí, zatiaľ čo vy robíte inú prácu. Môžete tiež identifikovať a zabiť procesy, ktoré nereagujú, alebo filtrovať špecifické informácie o počítačoch v sieti a exportovať ich vo formáte HTML(HTML) .

Možnosti prostredia PowerShell(PowerShell) vám umožňujú zjednodušiť a automatizovať únavné a opakujúce sa úlohy vytváraním skriptov a kombinovaním viacerých príkazov.

Ak ste správcom siete, zistíte, že PowerShell je užitočný pri práci so službou Active Directory(Active Directory) . Vzhľadom na to, že PowerShell(PowerShell) obsahuje stovky prispôsobiteľných príkazov, ktoré sa nazývajú cmdlety, môže vám pomôcť zvýšiť vašu produktivitu. Odporúčame knihu Eda Wilsona – (Ed Wilson's)Windows PowerShell Krok za krokom(Windows PowerShell Step by Step) – aby ste sa o nej dozvedeli viac. Ak chcete získať pohľad na to, čo je nové v najnovšej iterácii prostredia Windows PowerShell pre Windows 10 , mali by ste si pozrieť aj túto oficiálnu webovú stránku spoločnosti Microsoft : (Microsoft)PowerShell Documentation .

PowerShell vs PowerShell ISE

Okrem štandardného prostredia príkazového riadka nájdete aj Windows PowerShell ISE . ISE je skratka pre Integrated Scripting Environment a je to grafické používateľské rozhranie, ktoré vám umožňuje spúšťať príkazy a vytvárať, upravovať a testovať skripty bez toho, aby ste museli zadávať všetky príkazy do príkazového riadku. Tento nástroj umožňuje vývoj skriptov, ktoré sú zbierkami príkazov, do ktorých môžete pridať komplexnú logiku na ich vykonávanie.

Nástroj ISE je určený pre potreby správcov systémov Windows , ktorí potrebujú opakovane spúšťať sekvencie príkazov, ktoré manipulujú s konfiguráciou týchto systémov.

Kde nájdete PowerShell v systéme Windows(Windows) ?

Najrýchlejší spôsob, ako otvoriť PowerShell v systéme Windows(Windows) , je použiť vyhľadávacie pole Cortany na paneli úloh . (Cortana)Zadajte kľúčové slovo „powershell“ a potom kliknite alebo klepnite na výsledok vyhľadávania v prostredí Windows PowerShell .

Hľadá sa PowerShell v systéme Windows 10

Ďalšie spôsoby spustenia prostredia PowerShell s pokynmi pre Windows 10 , Windows 8.1 a Windows 7 nájdete v tomto článku: 9 spôsobov spustenia prostredia PowerShell v systéme Windows (aj ako správca)(9 ways to launch PowerShell in Windows (including as admin)) .

Príkazy PowerShellu

Príkazy prostredia PowerShell(PowerShell) sa nazývajú cmdlety. Najjednoduchší spôsob, ako nájsť tieto príkazy v PowerShell , je spustiť " Get-Command -Type Cmdlet ".

Get-Command-Type cmdlet v prostredí PowerShell

Takto sa vytvorí úplný zoznam príkazov dostupných v prostredí PowerShell . Môžete listovať v zozname, kým nenájdete ten správny. Počet príkazov v PowerShell je veľký, preto poskytujeme články venované jednej úlohe, ktorú je možné vykonať pomocou PowerShell (v každom článku hľadajte metódu PowerShell , ak je prezentovaných viacero):

V tejto príručke od spoločnosti Microsoft(this guide from Microsoft) nájdete vzorové skripty, ktoré vám poskytnú dobrý prehľad o používaní príkazov PowerShell .

Pre používateľov s predchádzajúcimi skúsenosťami s príkazovým riadkom(Command Prompt) a Linuxom(Linux)PowerShell zoznam aliasov, ktoré priraďujú mená, ktoré títo používatelia poznajú, k príkazom PowerShell . Tu je niekoľko príkladov: cat, dir, mount, rm, chdir, erase, sort, cls, del. Pre úplný zoznam týchto aliasov spustite v PowerShell príkaz „ Get-Command -Type Alias ​​“.

Kto má tendenciu pravidelne používať PowerShell ?

Bezpochyby je PowerShell zbraňou mnohých IT administrátorov, pretože môže zjednodušiť operácie správy vo veľkých podnikových sieťach.

Aby sme vám dali príklad, povedzme, že spravujete veľkú sieť obsahujúcu viac ako päťsto serverov a potrebujete implementovať nové bezpečnostné riešenie, ktoré je závislé od konkrétnej služby, ktorá musí na týchto serveroch bežať. Môžete sa, samozrejme, prihlásiť na každý server a zistiť, či majú túto službu nainštalovanú a spustenú. Je to možné, ale je tiež pravdepodobné, že na dokončenie úlohy strácate príliš veľa času. Ak používate PowerShell , môžete túto úlohu dokončiť za pár minút, pretože celú operáciu je možné vykonať iba pomocou jedného skriptu, ktorý zhromažďuje informácie o službách spustených na vami zadaných serveroch a ukladá ich napríklad do textového súboru. Teraz je to produktivita!

Ako vám môže PowerShell pomôcť?

Ako vidíte v tomto článku, Windows PowerShell je neuveriteľne výkonný nástroj, ktorý je súčasťou systému Windows(Windows) a ktorý je k dispozícii pre mnoho iných operačných systémov. Prináša množstvo výhod pre náročných používateľov a IT profesionálov. Z jeho používania však môžu ťažiť aj príležitostní používatelia. Vyskúšajte to, prečítajte si naše návody a dajte nám vedieť svoj názor na PowerShell . Zanechajte komentár nižšie a podeľte sa o svoj pohľad.



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts