De command line in combinatie met batch files kan erg handig zijn voor het automatisch uitvoeren van ingewikkelde taken in Windows. Het command prompt heeft echter zo zijn beperkingen. Microsoft is op zoek gegaan naar alternatieven met meerdere mogelijkheden en zijn na script mogelijkheden (lokale jscript/vbscript) terecht gekomen bij Windows Powershell. Windows PowerShell heeft de mogelijkheid tot het aanspreken van iedere denkbare procedure/com/applicatie en kan dit op alle gewenste manier uitvoeren.