Revoir les scripts Windows PowerShell

Terminée

Vous commencez à utiliser Windows PowerShell pour accomplir des tâches que vous ne pouvez pas effectuer avec les 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. Après avoir testé un script, vous pouvez l’exécuter plusieurs fois avec des résultats cohérents et sans erreur. En revanche, quand vous entrez une commande manuellement plusieurs fois, il y a un risque d’erreur à chaque fois. Si la tâche s’exécute selon une planification, vous pouvez automatiser l’exécution du script en fonction des besoins.

Note

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 de rendre une seule commande PowerShell Windows longue et complexe, il est difficile de 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 qui Windows PowerShell gère bien. 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 de base sont Windows commandes PowerShell enregistrées dans un fichier texte avec l’extension de fichier .ps1. Bien que vous puissiez modifier des scripts à l’aide d’un éditeur de texte simple tel que le Bloc-notes, Visual Studio Code avec l’extension PowerShell est l’éditeur recommandé . Il offre une mise en surbrillance de syntaxe, un débogage et IntelliSense. L’environnement de script intégré PowerShell (ISE) Windows offre également une expérience d’édition plus riche, mais n’est plus en développement de fonctionnalités actives et prend uniquement en charge Windows PowerShell 5.1.