A parancssoros élmény optimalizálása

A PowerShell egy parancssori rendszerhéj és egy automatizáláshoz használt szkriptnyelv.

A Wikipédia így írja le a héjat:

A rendszerhéj a felhasználó és a rendszer közötti interakciót úgy kezeli, hogy a felhasználótól kér bemenetet, értelmezi a bemenetet, majd kezeli az alapul szolgáló operációs rendszer kimenetét (hasonlóan az olvasás-értékelés-nyomtatás ciklushoz, vagy más néven REPL).

Más rendszerhéjakhoz, például bash vagy cmd.exe, hasonlóan a PowerShell lehetővé teszi a rendszeren elérhető parancsok futtatását, nem csak a PowerShell parancsokét.

A PowerShell-parancsokat parancsmagoknak (ejtsd : command-lets) nevezzük. A cmdletek PowerShell-parancsok, nem önálló futtatható fájlok. A PowerShell-parancsokat nem lehet más rendszermaghéjakban futtatni anélkül, hogy a PowerShell-t először futtatnánk.

A PowerShell parancssori felületének funkciói

A PowerShell egy modern parancshéj, amely más népszerű rendszerhéjak legjobb funkcióit tartalmazza. A legtöbb olyan rendszerhéjtól eltérően, amelyek csak szöveget fogadnak el és adnak vissza, a PowerShell .NET-objektumokat fogad el és ad vissza. A rendszerhéj számos funkcióval rendelkezik, amelyekkel optimalizálhatja az interaktív felhasználói élményt.