Partager via


Optimisation de votre expérience du shell

PowerShell est un interpréteur de commandes et un langage de script utilisé pour l’automatisation.

Wikipédia inclut la description suivante d’un interpréteur de commandes :

Un interpréteur de commandes gère l’interaction utilisateur-système en invitant les utilisateurs à fournir des données, en interprétant leurs entrées, puis en gérant la sortie du système d’exploitation sous-jacent (comme une boucle de lecture-évaluation-impression ou REPL).

Comme pour d’autres interpréteurs de commandes comme bash ou cmd.exe, PowerShell vous permet d’exécuter n’importe quelle commande disponible sur votre système, pas seulement les commandes PowerShell.

Les commandes PowerShell sont appelées cmdlets (prononcé comme en anglais command-lets). Les applets de commande sont des commandes PowerShell, et non des exécutables autonomes. Les commandes PowerShell ne peuvent pas être exécutées dans d’autres interpréteurs de commandes sans exécuter PowerShell en premier.

Fonctionnalités de l’interface de ligne de commande PowerShell

PowerShell est un interpréteur de commandes moderne qui comprend les meilleures fonctionnalités d’autres interpréteurs de commandes populaires. Contrairement à la plupart d’entre eux, qui acceptent et retournent uniquement du texte, PowerShell accepte et retourne des objets .NET. L’interpréteur de commandes dispose de plusieurs fonctionnalités que vous pouvez utiliser pour optimiser votre expérience utilisateur interactive.