La plupart des interpréteurs de commandes, y compris Cmd.exe et les interpréteurs de commandes UNIX SH, KSH, CSH et BASH, fonctionnent en exécutant une commande ou un utilitaire dans un nouveau processus, et en présentant les résultats à l'utilisateur sous forme de texte. Au fil des ans, de nombreux programmes de traitement de texte, tels que sed, AWK et PERL, ont évolué pour prendre en charge cette interaction.

Ces interpréteurs de commande présentent aussi des commandes intégrées qui s'exécutent dans le processus de l'interpréteur de commandes, comme la commande typeset dans KSH ou dir dans Cmd.exe. La présence dans la plupart des interpréteurs de commandes d'un nombre limité de commandes intégrées a donné lieu à la création de beaucoup d'utilitaires.

Windows PowerShell est très différent.

  • Windows PowerShell ne traite pas de texte, mais des objets basés sur la plateforme .NET Framework.

  • Windows PowerShell est livré avec un important jeu de commandes intégrées, dotées d'une interface homogène.

  • Toutes les commandes de l'interpréteur de commandes utilisent le même analyseur de commande, au lieu d'analyseurs différents pour chaque outil. L'utilisation de chaque commande est ainsi beaucoup plus simple à acquérir.

Mieux, vous n'avez pas à abandonner les outils auxquels vous êtes habitué. Vous pouvez toujours utiliser les outils Windows traditionnels, tels que Net, SC et Reg.exe dans Windows PowerShell.

Cette section inclut les rubriques suivantes :




Table des matières