Kontrola skriptů Windows PowerShellu
K provádění úloh, které nemůžete dělat s grafickými nástroji, začnete používat Windows PowerShellu. Například při správě Microsoft 365 nebo Microsoft Exchange Serveru existuje mnoho nastavení, která můžete nakonfigurovat pouze pomocí rutin Prostředí Windows PowerShell. Až se seznámíte s Prostředím Windows PowerShell, všimnete si příležitostí ke zjednodušení správy pomocí skriptů místo spouštění jednotlivých příkazů.
Pomocí skriptů můžete standardizovat opakující se úlohy. Po otestování skriptu ho můžete spustit vícekrát s konzistentními výsledky bez chyb. Pokud ale příkaz zadáte několikrát ručně, je při každém použití riziko chyby. Pokud se úloha spustí podle plánu, můžete skript podle potřeby automatizovat.
Poznámka:
Modul 11: „Používání úloh na pozadí a naplánovaných úloh“ zahrnuje konfiguraci skriptů prostředí Windows PowerShell tak, aby se spouštěly jako naplánované úlohy.
Pomocí skriptů můžete také provádět složitější úlohy, než je praktické, a to pomocí jednoho příkazu. I když je technicky možné vytvořit jeden Windows příkaz PowerShellu, který je dlouhý a složitý, je nepraktické spravovat. Umístění složitých úloh do skriptu usnadňuje úpravy a usnadňuje pochopení.
Vytváření sestav je složitá, opakující se úloha, kterou Windows PowerShell dobře zpracovává. K vytváření textových sestav nebo sestav založených na HTML můžete použít Windows PowerShell. Můžete například vytvořit skript, který hlásí dostupné místo na disku na serverech, nebo můžete vytvořit skript pro Exchange, který prohledá protokoly sledování zpráv a hlásí statistiky toku pošty.
Skripty mohou také používat konstrukty, jako jsou ForEach, If a Switch, které se zřídka používají v jednom příkazu. Pomocí těchto konstruktorů můžete zpracovávat objekty a rozhodovat se ve skriptech.
Skripty Windows PowerShellu mají příponu souboru .ps1. Nejzákladnější skripty jsou příkazy Windows PowerShell uložené v textovém souboru s příponou .ps1. I když můžete upravovat skripty pomocí jednoduchého textového editoru, jako je Poznámkový blok, Visual Studio Code s rozšířením PowerShellu je doporučený editor – nabízí zvýrazňování syntaxe, ladění a IntelliSense. Integrované skriptovací prostředí (ISE) Windows PowerShellu poskytuje také bohatší prostředí pro úpravy, ale už není ve vývoji aktivních funkcí a podporuje pouze Windows PowerShellu 5.1.