Na první pohled vypadá Příkazový řádek (CMD) a PowerShell velmi podobně – obě aplikace běží v textovém rozhraní a umožňují zadávat příkazy. Jenže rozdíly mezi nimi jsou poměrně značné. Pojďme si je ukázat na praktických příkladech.
Obsah článku
Základní rozdíly CMD vs PowerShell
| Vlastnost | Příkazový řádek (CMD) | PowerShell |
|---|---|---|
| Datum vzniku | 1987 (MS-DOS) | 2006 (PowerShell 1.0) |
| Rozhraní | Textové | Textové + objektové |
| Syntaxe | Jednoduchá, DOS-like | Komplexní, podobná programovacím jazykům |
| Skriptování | Omezené (.bat) | Pokročilé (.ps1) |
| Typ výstupu | Text | Objekty |
| Moduly a rozšíření | Ne | Ano (např. správa sítí, serverů) |
| Cílová skupina | Běžný uživatel | Administrátoři, skripteři, IT odborníci |
| Podpora v moderních systémech | Udržován | Aktivně vyvíjen (PowerShell Core) |
Příklady příkazů v CMD i PowerShellu
| Úkel chci udělat | CMD | PowerShell |
| Zobrazit IP adresu | ipconfig | Get-NetIPAddress |
| Vypnout počítač | shutdown /s /t 0 | Stop-Computer |
| Seznam procesů | tasklist | Get-Process |
| Výpis souborů | dir | Get-ChildItem |
| Změna složky | cd slozka | Set-Location slozka |
Většina základních příkazů jako cd, dir, ipconfig funguje i v PowerShellu, protože má zajištěnou zpětnou kompatibilitu s CMD.

Kdy použít který nástroj?
- CMD se hodí pro rychlé, jednoduché operace jako mazání souborů, příkaz ping nebo spouštění aplikací.
- PowerShell je ideální pro skriptování, automatizaci a pokročilou správu Windows (např. sítě, služby, procesy, registry).
Jak spustit CMD nebo PowerShell
- CMD: Stiskněte
Win + R, napištecmda potvrďte. - PowerShell:
Win + Xa vyberte Windows PowerShell, nebo napište do Startu „powershell“.
Doporučení: Pokud se učíte spravovat Windows nebo se chcete v IT posunout, PowerShell by měl být vaše volba č. 1.
Často kladené otázky
Ano. PowerShell umí zpracovat většinu klasických příkazů jako ipconfig, ping, dir, atd.
Moderní verze PowerShellu, která funguje i na Linuxu a macOS. Oproti klasické verzi je rychlejší a lépe udržovaná.
Existuje PowerShell ISE nebo možnost psaní skriptů ve Visual Studio Code, kde je i nápověda a ladění.
Ano, pro učení se logiky programování, proměných, podmínek a cyklů je PowerShell výborný startovací bod.
Buďte první kdo přidá komentář