PowerShell est un interpréteur de commandes disposant les meilleures fonctionnalités des autres interpréteurs de commandes populaires.C'est une solution multiplateforme d’automatisation des tâches, composée d’un interpréteur de commandes (shell), d’un langage de script et d’un framework de gestion de la configuration.