Windows PowerShell est un shell de ligne de commande pour les administrateurs système. En tapant des commandes dans PowerShell, les administrateurs dirigent le système d'exploitation pour effectuer des tâches spécifiques. Travailler dans PowerShell, les administrateurs peuvent automatiser certaines de leurs fonctions, les applications de contrôle et de manipuler des objets dans la base de données du système. PowerShell tourne au-dessus de l'environnement d'exploitation de Microsoft .NET, qui donne les capacités du programme d'autres coquilles ne possèdent pas.