PowerShell je interaktivní, objektově orientované příkazové prostředí s podporou skriptování, které za využití malých programů nazývaných Commandlety(Cmdlety), usnadňuje konfigurační management, administraci a správu. Jelikož je založen na platformě .NET Framework vyplývá z toho i jeho odlišnost od ostatních shellů, místo textové roury, jak je tomu u UNIX shellu, obsahuje PowerShell rouru objektovou.
Důvodů, proč začít s PowerShellem je hned několik:
- Dá se velice snadno naučit a pochopit.
- Lze jej lehce kombinovat s různými nástroji a aplikacemi (API, databáze, správa operačních systémů).
- Je primárně určen k automatizaci a tuto práci dělá skvěle.
- Možnost tvorby vlastních modulů a tudíž rozšiřitelnost o vlastní funkcionality.
- Je naprosto zdarma, jediná investice je čas a chuť se ho naučit.
- Zájem o PowerShell raketově roste (Google Trends), tudíž jeho znalost při hledání práce je pro vás velké plus.
- V dnešní době je v top žebříčku skriptovacích jazyků nejen pro Windows prostředí.
- Je prostě cool .