hystorii
Bože! hy chy ky ry dy ty ny sice ovládáš, ale historie je cizí slovo, a proto se píše s měkým i!
A to zcela opomíjím zbytek.
A ke tvému dotazu. CMD, neboli příkazový řádek, pozůstává ještě z dob DOSu. Dřívější OS prostě nebyly tak User Friendly jako dnes. Používá se většinou pro spouštění dávek (.bat), které umožňují automatizaci opakovaných činností.
PowerShell je něco podobného s tím, že podporuje např. Visual Basic Script. Kromě toho, že umí i to co příkazový řádek (případně umí spustit .bat), tak má přístup k hodnotám a nastavení systému, které pomocí cmd prostě zjistit a ovládat nelze.
Tolik ve zkratce.