L'objectif fondamental de Windows PowerShell est de fournir un contrôle administratif meilleur et plus facile sur les systèmes, que ce soit de manière interactive ou par le biais de scripts. Ce chapitre passe en revue les solutions proposées par Windows PowerShell à de nombreux problèmes spécifiques en matière d'administration des systèmes Windows. Bien que nous n'ayons pas parlé de scripts ou de fonctions dans le Guide de l'utilisateur de Windows PowerShell, ces solutions pourront ultérieurement être utilisées à partir de scripts ou en tant que fonctions. Nous montrerons des exemples qui incluent des fonctions dans le cadre de la solution à un problème.
Vous trouverez dans les descriptions des solutions une combinaison de solutions utilisant des applets de commande spécifiques, l'applet de commande Get-WmiObject générale et même des outils externes appartenant aux infrastructures Windows et .NET Framework. L'utilisation d'outils externes s'intègre dans la volonté de conception pour le long terme de Windows PowerShell. Même avec la croissance du système, les utilisateurs se trouveront toujours confrontés à des situations dans lesquelles les ensembles d'outils proposés ne suffisent pas à répondre entièrement à leurs besoins. Plutôt que d'entretenir la dépendance vis à vis des seules implémentations d'applets de commande, Windows PowerShell essaie de favoriser l'intégration de solutions de chaque autre scénario possible.