Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Robustní historie příkazového řádku
- Dokončování tabulátoru a predikce příkazů (viz about_PSReadLine)
- Podporuje aliasy příkazů a parametrů
- Kanál pro řetězení příkazů
- 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:
- Rozšiřitelné prostřednictvím funkcí, tříd , skriptůa modulů
- Rozšiřitelný systém formátování pro snadný výstup
- Rozšiřitelný systém typů pro vytváření dynamických typů
- Integrovaná podpora běžných formátů dat, jako jsou CSV, JSONa XML
Platforma pro automatizaci
Rozšiřitelná povaha PowerShellu poskytuje ekosystém modulů PowerShellu pro nasazení a správu téměř všech technologií, se kterými pracujete. Například:
Moduly Microsoftu
Moduly třetích stran
Správa konfigurace
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
- Nasaďte konfiguraci s využitím modelů push nebo pull
Monadův manifest
Jeffrey Snover, vynálezce PowerShellu, napsal monad manifesto, který vysvětluje jeho vizi PowerShellu a jak by se změnil způsob správy systémů. Ke stažení kopie manifestu Monad použijte následující odkaz.
Tento soubor PDF je verze původního manifestu Monad, který vyjadřuje dlouhodobou vizi a zahájil vývoj, který se stal PowerShellem. PowerShell splnil mnoho prvků popsaných v tomto dokumentu.
Další kroky
Začínáme
Začínáte s PowerShellem a nevíte, kde začít? Podívejte se na tyto prostředky.
- Instalovat PowerShell
- Objevte PowerShell
- PowerShell 101
- videa Microsoft Virtual Academy
- moduly PowerShell z Learn
PowerShell v akci
Podívejte se, jak se PowerShell používá v různých scénářích a na různých platformách.