Čo je to PowerShell?

PowerShell bol vyvinutý spoločnosťou Microsoft pre automatizáciu úloh a správu konfigurácií pre Windows pôvodne. Teraz je to projekt s otvoreným zdrojovým kódom, ktorý je možné nainštalovať na rôzne operačné systémy. Shell (prosím, nezmýľte sa tu pre shell, pretože výbušná delostrelecká strela alebo bomba) je vyvinutá na platforme .NET a obsahuje shell príkazového riadku a skriptovací jazyk.

Vývoj PowerShell

Nižšie uvedená tabuľka poskytuje pohľad na rôzne verzie PowerShell od začiatku

Kde nájdeme PowerShell vo Windows?

  • Najjednoduchší spôsob je vyhľadávanie na vyhľadávacom paneli, ako je to vidieť na obrázku nižšie:

Postupujte takto: Štart -> napíšte „Windows PowerShell“

  • Potom sa otvorí nové okno ako na obrázku nižšie

Čo všetko sa dá urobiť s použitím PowerShell?

PowerShell bol navrhnutý spoločnosťou Microsoft ako nástroj, ktorý pomôže používateľom automatizovať a vyriešiť mnoho administratívnych úloh, ktoré sú inak potrebné manuálnym zásahom. Medzi príklady takýchto úloh patria:
Zobrazenie všetkých portov / zariadení USB, ktoré sú nainštalované v jednom systéme alebo dokonca v sieti.
Skript, ktorý sa spustí na pozadí a ktorý by mohol byť časovo náročnou úlohou.
PowerShell tiež môžeme použiť ako správcu úloh na zabíjanie procesov, ktoré nereagujú alebo zaberajú príliš veľa času na dokončenie a export celej správy do formátu HTML.

PowerShell umožňuje používateľom písať skripty pomocou / kombinovaním viacerých príkazov na automatizáciu opakujúcich sa úloh.

PowerShell je veľmi užitočný nástroj pre správcov sietí, pretože pracujú s aktívnym adresárom. Má veľa príkazov, ktoré je možné prispôsobiť a ktoré sa nazývajú rutiny cmdlet, ktoré im môžu pomôcť stať sa produktívnejšími.

Aký je rozdiel medzi PowerShell a PowerShell ISE?

Ak sa do PowerShell pridá GUI (Grafické užívateľské rozhranie), dostaneme PowerShell ISE, kde ISE znamená Integrated Scripting Environment. Na rozdiel od rozhrania príkazového riadku PowerShell, kde je potrebné napísať celú množinu príkazov na riadku v PowerShell ISE, môže vytvárať, upravovať alebo spúšťať skripty ich uložením. Vývojový nástroj ISE umožňuje používateľom pridať viac príkazov, ktoré môžu byť použité na vytvorenie logiky pre ich vykonanie.

Tento nástroj je špeciálne navrhnutý pre správcov systému Windows, ktorí zriedka vykonávajú opakujúce sa úlohy alebo vykonávajú príkazy, ktoré zvyčajne manipulujú s konfiguráciou systému.

Nasledujúci obrázok ukazuje, ako vyzerá PowerShell ISE:

GUI (Graphical User Interface) je trochu podobné GUI poznámkového bloku a pomáha používateľom upravovať svoj skript pred jeho spustením v prostredí shellu.

Niektoré použitia príkazov PowerShell sú uvedené nižšie:

Cmdlets -> toto sú použitia príkazov PowerShell. Jedným z najlepších spôsobov, ako nájsť zoznam všetkých použití príkazov PowerShell, je napísať a vykonať príkaz „Get-Command -Type Cmdlet“.

Ako je vidieť na obrázku vyššie, príkaz by vydal úplný zoznam všetkých dostupných príkazov. Zoznam je obrovský a musí sa posúvať nahor / nadol, kým nenájde príkaz. Existuje niekoľko článkov, ktoré opisujú použitie všetkých týchto príkazov, ktoré používateľom pomáhajú automatizovať zdĺhavé opakujúce sa úlohy.

Niektoré zo všeobecných úloh zahŕňajú:

  1. Odinštalujte aplikácie systému Windows 10
  2. Preinštalujte všetky predvolené aplikácie systému Windows 10
  3. Použitie PowerShell pomáha počítať všetky súbory a priečinky
  4. Nájdite svoju adresu IP v systéme Windows
  5. Odstráňte oblasť zo systému Windows
  6. Vytlačte zoznam spustených procesov
  7. Nájdite MAC adresu akejkoľvek sieťovej karty

Používatelia, ktorí sú dobre oboznámení s rozhraniami príkazového riadka (CLI) a Linux, majú použitie rozhrania PowerShell vlastný zoznam aliasov, ktoré majú podobné názvy ako tu používané príkazy. Medzi príklady patrí mačka, dir, mount, em, chdir, sort atď. Ak chce užívateľ celý zoznam aliasu, musí spustiť nasledujúci príkaz „Get-Command -Type Alias“.

Kto používa PowerShell?

PowerShell je vynikajúcou zbraňou pre mnohých IT administrátorov, pretože dokáže automatizovať opakujúce sa úlohy, použitie Powershell tiež riadi operácie v mnohých zložitých sieťach.

Urobme príklad a pochopíme, aké sú použitia PowerShell a čo môže Powershell urobiť:
Napríklad máme 500 serverov a my potrebujeme nainštalovať záplatu na všetky, ale záplata potrebuje k dispozícii najnovšiu verziu softvéru b, aby sa mohla nainštalovať do počítača. Zvyčajne teda zisťujeme najnovšiu verziu softvéru v systéme, ak je prítomná, potom pokračujeme v inštalácii opravy alebo sa pokúsime aktualizovať softvér. Takže, ak to urobíme manuálne, bude to trvať veľa času na vykonanie tejto jednoduchej úlohy. Používanie PowerShell pomáha správcom IT napísať skript a odoslať stav serverov. Stav môže zahŕňať zoznam všetkých serverov, ktoré majú najnovšiu verziu softvéru a ktoré nie sú v dvoch samostatných súboroch, čo umožňuje správcom IT zvýšiť svoju produktivitu.

Ako vidíme z vyššie uvedených príkladov, nielenže bežní používatelia IT môžu tiež používať PowerShell na automatizáciu alebo ladenie akýchkoľvek chýb, ktorým čelia pri používaní systému.

Odporúčané články

Toto bola príručka pre najlepšie využitie Powershell. Tu sme diskutovali o rôznych použitiach, základných koncepciách a charakteristikách PowerShell, ktoré pomáhajú správcom IT riadiť túto operáciu. Môžete sa tiež pozrieť na nasledujúce články:

  1. Použitie C #
  2. Použitie Scaly
  3. Použitie kódovania
  4. Použitie JQuery

Kategórie: