PowerShell
PowerShell je technologie softwarové automatizace vyvinutá společností Microsoft. Zahrnuje příkazový shell a odpovídající skriptovací jazyk. Microsoft představil PowerShell pro Windows v roce 2006, aby řešil nedostatky systému DOS. V roce 2016 Microsoft tuto technologii zpřístupnil jako open source a učinil ji multiplatformní, takže jsou k dispozici verze pro Windows, Linux a macOS.
Microsoft PowerShell se podobá standardnímu DOS příkazovému řádku, ale je postaven na platformě .NET framework. Na rozdíl od shellu DOS COMMAND.COM (neboli „CMD“) PowerShell přijímá a vrací objekty .NET. Podporuje standardní systémové příkazy a „cmdlety“, které jsou specifické pro skriptovací jazyk PowerShellu. Každý cmdlet je dvojice sloveso–podstatné jméno, například v následujících příkladech:
- Get-Command – Zobrazí seznam všech dostupných příkazů
- Get-Help – Zobrazí stránku nápovědy s popisem použití konkrétního příkazu
- Get-Location – Zobrazí aktuální adresář
- Rename-Item – Změní název souboru
- Restart-Computer – Restartuje počítač
PowerShell běží v rozhraní příkazového řádku podobně jako DOS, ale je navržen pro automatizaci. Například příkazový řádek Windows může spustit pouze jeden příkaz najednou, zatímco PowerShell podporuje skripty obsahující více příkazů. PowerShell je také rozšiřitelný, takže umožňuje přístup k několika různým API. Vývojáři mohou PowerShell použít k automatizaci dalších technologií Microsoftu, například Azure a SQL Serveru, i softwaru jiných výrobců, včetně AWS, Google Cloud a VMware.
Otestujte své znalosti