Čo je to PowerShell?

Mnoho používateľov pozná príkazový riadok, ale len málo z nich sa dozvedelo o prostredí Windows PowerShell. V určitom zmysle je PowerShell nástroj, ktorý sa zameriava na nahradenie príkazového riadku a poskytuje výkonnejšie funkcie na správu operačného systému Windows. V tomto článku sa pokúsime prístupným spôsobom vysvetliť, čo je tento nástroj, prečo je taký výkonný a kto ho spravidla používa najčastejšie.

Čo je to PowerShell??

Pre lepšie pochopenie musíme najprv pochopiť, čo je shell. V informatike je shell používateľské rozhranie, ktoré poskytuje 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é užívateľské rozhranie (GUI).

Windows PowerShell je shell vyvinutý spoločnosťou Microsoft pre automatizáciu úloh a správu konfigurácie. Tento výkonný shell je založený na .NET framework a obsahuje shell príkazového riadku a skriptovací jazyk.

Windows PowerShell ISE môže byť tiež na vrchole štandardného shellu príkazového riadka. ISE funguje ako integrované skriptovacie prostredie - je to grafické užívateľské rozhranie, ktoré vám umožňuje vytvárať rôzne skripty bez toho, aby ste museli zadávať všetky príkazy na príkazovom riadku..

Prvá verzia aplikácie PowerShell bola vydaná v novembri 2006 pre systémy Windows XP, Windows Server 2003 a Windows Vista. Najnovšia je verzia 4.0, ktorá bola vydaná v októbri 2013. Predvolene sa dodáva so systémami Windows 8.1 a Windows Server 2012 R2.

Čo môžete robiť s PowerShell?

Spoločnosť Microsoft vyvinula systém Windows PowerShell ako nástroj, ktorý pomáha automatizovať a rýchlo riešiť mnoho zdĺhavých administratívnych úloh. Napríklad môžete 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 spustí na pozadí, zatiaľ čo vy robíte inú prácu. Môžete tiež identifikovať a ukončiť procesy, ktoré neodpovedajú, alebo filtrovať konkrétne informácie o počítačoch v sieti a exportovať ich vo formáte HTML..

Možnosti PowerShell zjednodušujú a automatizujú časovo náročné a opakujúce sa úlohy vytváraním skriptov a kombináciou viacerých tímov dohromady.

Ak ste správca siete, zistíte, že PowerShell je veľmi užitočný pri práci s Active Directory. Vzhľadom na to, že nástroj obsahuje stovky prispôsobiteľných príkazov nazývaných cmdlets, je veľmi vysoká pravdepodobnosť, že vám PowerShell môže pomôcť zvýšiť produktivitu, je veľmi vysoká.

Ako spustiť PowerShell v systéme Windows 8.1?

Ak nemáte dlaždicu PowerShell na domovskej obrazovke alebo na ploche, môžete ju otvoriť pomocou vyhľadávania - to je jeden z najjednoduchších spôsobov. lis + Q, napíšte „powerhell“ a stlačte Enter.

Aplikáciu PowerShell môžete otvoriť aj v časti Aplikácie na úvodnej obrazovke: prejdite na úvodnú obrazovku a presuňte kurzor do ľavého dolného rohu, tesne pod poslednú dlaždicu v prvom stĺpci. Kliknite na ikonu šípky nadol. Potom kliknite na ikonu PowerShell v časti Utilities.

Ak chcete otvoriť PowerShell pomocou dialógového okna Spustiť, stlačte tlačidlo + R, napíšte „powerhell“ a stlačte Enter.

Ako spustiť PowerShell na Windows 7?

V systéme Windows 7 nájdete tento nástroj podľa kľúčového slova „powershell“ v ponuke Štart.

Okrem toho môžete PowerShell otvoriť prostredníctvom ponuky Štart v časti Príslušenstvo.

Vyššie uvedený príkaz v okne Spustiť samozrejme funguje aj na Windows 7.

Kto zvyčajne používa PowerShell?

PowerShell je bezpochyby výber mnohých správcov IT. A nie zbytočne, pretože tento nástroj výrazne zjednodušuje operácie riadenia a znižuje množstvo práce vo veľkých podnikových sieťach.

Predpokladajme, že spravujete veľkú sieť s viac ako piatimi stovkami serverov a je potrebné implementovať nové bezpečnostné riešenie, ktoré závisí od akejkoľvek služby, ktorá by sa na týchto serveroch mala spúšťať. Samozrejme sa môžete pripojiť ku každému serveru a zistiť, či je na nich nainštalovaná a spustená potrebná služba. V tomto prípade je však pravdepodobné, že vaše vedenie nebude spokojné, pretože na dokončenie úlohy budete potrebovať príliš veľa času.

Pomocou PowerShell to môžete urobiť za pár minút, pretože celú operáciu je možné vykonať pomocou jediného skriptu, ktorý zhromažďuje informácie o službách spustených na určených serveroch a ukladá ich napríklad ako textový súbor, napríklad.

PowerShell vám umožňuje robiť oveľa viac, ako je možné popísať v jednom článku, takže ak vás skutočne zaujíma, dôrazne odporúčame, aby ste si kúpili a prečítali si jednu z mnohých kníh o možnostiach tohto nástroja..

Prajem pekný deň!