Revoir les scripts Windows PowerShell
Vous pouvez commencer à utiliser Windows PowerShell pour accomplir des tâches que vous ne pouvez pas effectuer à l’aide d’outils graphiques. Par exemple, quand vous gérez Microsoft 365 ou Microsoft Exchange Server, de nombreux paramètres peuvent être configurés uniquement à l’aide de cmdlets Windows PowerShell. À mesure que vous vous familiariserez avec Windows PowerShell, vous découvrirez que l’utilisation de scripts offre la possibilité de simplifier la gestion par rapport à l’exécution de commandes individuelles.
Vous pouvez utiliser des scripts pour standardiser les tâches répétitives. La standardisation d’une tâche réduit le risque d’erreurs. Si un script a été testé, vous pouvez l’exécuter plusieurs fois sans erreurs. En revanche, quand vous entrez une commande manuellement plusieurs fois, il y a un risque d’erreur à chaque fois. En outre, si la tâche doit être effectuée de manière planifiée, vous pouvez planifier l’exécution du script en fonction de vos besoins.
Notes
Le module 11 « Utilisation des tâches en arrière-plan et des tâches planifiées » couvre la configuration des scripts Windows PowerShell pour les exécuter comme tâches planifiées ou travaux planifiés.
Vous pouvez également utiliser des scripts pour accomplir des tâches complexes de manière plus pratique qu’à l’aide d’une seule commande. Bien qu’il soit techniquement possible d’effectuer une seule commande Windows PowerShell à la fois longue et complexe, la tâche sera peu pratique à gérer. Le placement de tâches complexes dans un script simplifie et clarifie les modifications.
La création de rapports est une tâche complexe et répétitive que vous pouvez effectuer avec Windows PowerShell. Vous pouvez utiliser Windows PowerShell pour créer des rapports texte ou HTML. Par exemple, vous pouvez créer un script qui indique l’espace disque disponible sur vos serveurs, ou vous pouvez créer un script pour Exchange qui analyse les journaux de suivi des messages pour fournir des statistiques de flux de courrier.
Les scripts peuvent également utiliser des constructions telles que ForEach, If et Switch, qui sont rarement utilisées dans une seule commande. Vous pouvez utiliser ces constructions pour traiter des objets et prendre des décisions dans vos scripts.
Les scripts Windows PowerShell ont une extension de fichier .ps1. Les scripts les plus basiques sont simplement des commandes Windows PowerShell listées dans un fichier texte enregistré avec l’extension de fichier .ps1. Même si l’environnement d’écriture de scripts intégré de Windows PowerShell et Microsoft Visual Studio Code offrent de meilleures fonctionnalités, vous pouvez modifier les scripts Windows PowerShell à l’aide d’un simple éditeur de texte tel que le Bloc-notes.