Aký je rozdiel medzi príkazovým riadkom a PowerShellom?

0
V aktuálnej verzii Windows 10 s prívlastkom Creators Update (1703) došlo k jednej zaujímavej kozmetickej, ale aj tak významnej zmene. Z administrátorského Win+X menu, dostupného aj kliknutím pravého tlačidla myši na ikonu Štart, bola odobratá položka príkazového riadka a nahradená utilitou Windows PowerShell. Príkazový riadok v systéme stále zostal a možno ho spustiť napríklad vyhľadaním v menu Štart, ale zo zmeny pozície v rámci systému je pomerne jasné, že Microsoft začal už nový PowerShell definitívne preferovať. Čím sa však tieto dve systémové utility líšia? Môžete príkazy naučené z príkazového riadka používať v rámci PowerShellu? A čím je vlastne nová utilita lepšia? PowerShell sám osebe nie je žiadna novinka. Microsoft ho do systému Windows napevno integroval už s príchodom Windows 7. S každou novou verziou systému však utilitu zlepšoval a rozširoval o podporu nových funkcií, ako napríklad plánovanie úloh, automatickú detekciu modulov, správu firewallov, správu a diagnostiku sieťových spojení či diskových jednotiek a mnoho ďalšieho. V lete minulého roka pritom Microsoft zdrojový kód utility uvoľnil, čím sa z PowerShellu stal open source dostupný na viacerých rozličných platformách (okrem Windows aj na Mac OS, CentOS a Ubuntu). Aktuálna verzia PowerShellu, dostupná v súčasnom zostavení Windows 10, nesie číslo 5.1. PowerShell je v základe oveľa komplexnejší nástroj ako príkazový riadok. S miernym zveličením môžeme tento stupeň odlišnosti prirovnať k rozdielu medzi primitívnym Poznámkovým blokom a textovým procesorom Word z balíka Office. V rámci PowerShellu môžete v základe vykonať všetko to, čo ste vykonávali v príkazovom riadku, a ešte omnoho viac. Príkazový riadok, naopak, neumožňuje nič, čoho by PowerShell nebol schopný. PowerShell v rámci Windows s výpismi vykonaných cmdletov Dôvod objavenia sa PowerShellu vo Windows je pomerne priamočiary. Príkazový riadok (CMD.exe) je už značne bradatá aplikácia, ktorá sa pôvodne vyvinula z interpreta príkazov COMMAND ...

Mohlo by vás zaujímať

Mohlo by vás zaujímať