Se familiariser avec les applications Windows PowerShell

Effectué

Pour interagir avec PowerShell, vous utilisez une application qui incorpore, ou héberge, le moteur de PowerShell. Certaines de ces applications offrent une interface graphique utilisateur (GUI), comme Windows Admin Center ou le Centre d’administration Exchange dans Microsoft Exchange Server. Les deux utilisent PowerShell pour effectuer des tâches administratives.

Dans ce parcours d’apprentissage, vous allez principalement interagir avec Windows PowerShell par le biais de l’un des deux hôtes principaux que Microsoft fournit :

  • La console Windows PowerShell
  • L’Environnement d’écriture de scripts intégré de Windows PowerShell (ISE)

console Windows PowerShell

La console utilise l’application hôte de console intégrée Windows. Celle-ci est similaire à l’expérience de ligne de commande proposée par l’interpréteur de commandes Windows traditionnel (cmd.exe). Par ailleurs, toutes les versions actuellement prises en charge de Windows fournissent une console mise à jour avec plus de fonctionnalités, comme la mise en couleur de la syntaxe. La console fournit des fonctionnalités plus larges de Windows PowerShell, avec plusieurs améliorations significatives introduites dans Windows PowerShell 5.1.

Windows PowerShell ISE

L’environnement d’écriture de scripts intégré (ISE) est une application Windows Presentation Foundation (WPF) qui fournit des fonctionnalités d’édition enrichies, notamment les indications et la complétion de code IntelliSense. Dans ce cours, vous allez commencer par utiliser la console. Il s’agit d’un moyen efficace de renforcer des compétences fondamentales importantes. Vers la fin du cours, vous allez utiliser l’ISE pour commencer à lier plusieurs commandes ensemble dans des scripts.

D’autres applications hôtes Windows PowerShell sont proposées par des tiers. Plusieurs sociétés produisent des hôtes d’écriture de scripts, d’édition et de console Windows PowerShell gratuits et payants. Toutefois, ce module se concentre sur les applications hôtes fournies par le système d’exploitation Windows.

Notes

Windows PowerShell ISE prend uniquement en charge les versions de Windows PowerShell allant jusqu’à la version 5.1 incluse. Il ne prend pas en charge les versions ultérieures de PowerShell (6.x ou 7.x). Vous pouvez utiliser Microsoft Visual Studio Code avec l’extension PowerShell si vous recherchez un environnement d’écriture de scripts similaire à celui fourni par Windows PowerShell ISE.