PowerShell je multiplatformní řešení automatizace úloh tvořené prostředím příkazového řádku, skriptovacím jazykem a architekturou pro správu konfigurace. PowerShell běží ve Windows, Linuxu a macOS.
Prostředí příkazového řádku
PowerShell je moderní příkazové prostředí, které obsahuje nejlepší funkce jiných oblíbených prostředí. Na rozdíl od většiny prostředí, které přijímají a vracejí pouze text, PowerShell přijímá a vrací objekty .NET. Shell zahrnuje následující funkce:
V konzole systém nápovědy podobně jako stránky manuálu man Unix
Skriptovací jazyk
Jako skriptovací jazyk se PowerShell běžně používá k automatizaci správy systémů. Používá se také k sestavování, testování a nasazování řešení často v prostředíCH CI/CD. PowerShell je založený na modulu CLR (Common Language Runtime). Všechny vstupy a výstupy jsou objekty .NET. K extrakci informací z výstupu není nutné analyzovat textový výstup. Skriptovací jazyk PowerShellu obsahuje následující funkce:
PowerShell Desired State Configuration (DSC) je architektura pro správu v PowerShellu, která umožňuje spravovat podnikovou infrastrukturu pomocí konfigurace jako kódu. S DSC můžete:
Vytváření deklarativních konfigurací a vlastních skriptů pro opakovatelná nasazení
Prosazení nastavení konfigurace a hlášení o odchylkách v konfiguraci
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu PowerShell
PowerShell je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
V tomto modulu se seznámíte s Prostředím příkazového řádku pro různé platformy a skriptovacím jazykem vytvořeným pro automatizaci úloh a správu konfigurace.