Windows PowerShell Integrated Scripting Environment (ISE) est une application hôte graphique pour Windows PowerShell. Avec Windows PowerShell ISE, vous pouvez exécuter des commandes et écrire, modifier, exécuter, tester et déboguer des scripts dans un environnement qui affiche la syntaxe en couleurs et prend en charge Unicode.

Windows PowerShell est un interpréteur de ligne de commande et un langage de script reposant sur Microsoft .NET Framework. Il est conçu spécialement pour l’administration de Windows. Grâce à ses applets de commande simples et son système d’aide intégré, vous pouvez commencer à l’utiliser sans plus attendre. Vous pouvez combiner les applets de commande dans des pipelines contenant plusieurs commandes, puis enregistrer vos séquences de commandes favorites dans des fonctions qui automatisent les tâches. Les utilisateurs plus expérimentés peuvent utiliser Windows PowerShell comme plateforme de développement et l’étendre en ajoutant des fonctions, des applets de commande et des fournisseurs.

Windows PowerShell ISE est conçu pour tous les utilisateurs quel que soit leur niveau d’expérience. Les débutants apprécieront les couleurs de la syntaxe et l’aide contextuelle. L’édition multiligne permet de tester les exemples copiés depuis les rubriques d’aide et autres sources. Les utilisateurs avancés apprécieront la multiplicité des environnements d’exécution, le débogueur intégré et les possibilités d’extension du modèle objet Windows PowerShell ISE.

Windows PowerShell 2.0 est une fonctionnalité de Windows Server 2008 R2. Windows PowerShell ISE est une fonctionnalité facultative. Pour l’installer, utilisez l’Assistant Ajout de fonctionnalités.

Fonctionnalités de Windows PowerShell ISE

Les fonctionnalités de Windows PowerShell ISE sont les suivantes :

  • Un volet Commande pour exécuter des commandes interactives.

  • Un volet Script pour écrire, modifier et exécuter des scripts. Vous pouvez exécuter le script entier ou seulement les lignes que vous aurez sélectionnées.

  • Un volet Sortie déroulant qui affiche une transcription des commandes des volets Commande et Script et leurs résultats.

  • Jusqu’à huit environnements d’exécution Windows PowerShell indépendants dans la même fenêtre, chacun avec ses propres volets Commande, Script et Sortie. Cet environnement à onglets vous permet de travailler sur plusieurs tâches en même temps.

  • Dans le volet Commande, l’édition multiligne vous permet de coller plusieurs lignes de code, de les exécuter, puis de les rappeler en tant qu’unité.

  • Un débogueur intégré pour déboguer les commandes, les fonctions et les scripts. Vous pouvez définir et supprimer des points d’arrêt, exécuter votre code pas à pas, vérifier les valeurs des variables et afficher une arborescence des appels de procédure.

  • Les fonctionnalités personnalisables peuvent être ajustées au niveau des couleurs, de la police et de la présentation.

  • Un modèle objet scriptable vous permet de personnaliser davantage et d’étendre Windows PowerShell ISE. Vous pouvez ajouter des fonctions, notamment des éléments de menu. Par ailleurs, vous pouvez accéder à la session, aux fichiers et à l’éditeur pour créer vos propres fonctionnalités.

  • Les numéros de lignes et de colonnes, les raccourcis clavier, la saisie semi-automatique des commandes, l’aide contextuelle et la prise en charge d’Unicode font de Windows PowerShell ISE un environnement efficace et productif pour utiliser Windows PowerShell. Avec Windows PowerShell, vous pouvez même ouvrir des fichiers par glisser-déplacer.

Conditions requises de Windows PowerShell ISE

Windows PowerShell ISE s’exécute dans Windows XP et les versions ultérieures de Windows, à l’exception des installations minimales de Windows Server.

Windows PowerShell ISE requiert Microsoft .NET Framework 3.5 Service Pack 1. Si cette version du Microsoft .NET Framework n’est pas installée sur votre système, le Gestionnaire de serveur l’installe en même temps que vous installez Windows PowerShell ISE.

Pour plus d’informations sur Windows PowerShell et Windows PowerShell ISE, voir Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=107116) (éventuellement en anglais).


Table des matières