about_Windows_PowerShell_ISE

Mis à jour: mai 2014

S'applique à: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

RUBRIQUE

about_Windows_PowerShell_ISE

DESCRIPTION COURTE

Décrit les fonctionnalités et la configuration requise de l'environnement d'écriture de scripts intégré de Windows PowerShell®.

DESCRIPTION DÉTAILLÉE

Windows PowerShell L'environnement d'écriture de scripts intégré est une application hôte graphique pour Windows PowerShell. Dans l'environnement d'écriture de scripts intégré de Windows PowerShell, vous pouvez exécuter les commandes, ainsi qu'écrire, tester et déboguer les scripts, dans une interface utilisateur graphique Windows unique. Ses fonctionnalités incluent Intellisense, l'édition multiligne, la saisie semi-automatique via la touche TAB, l'enregistrement automatique, les couleurs de syntaxe, l'exécution sélective, l'aide contextuelle, la commande Show (composer des commandes dans une fenêtre), la prise en charge des jeux de caractères sur deux octets et les langues de droite à gauche.

Windows PowerShell L'environnement d'écriture de scripts intégré est un excellent outil pour les débutants. La fenêtre de la commande Show et le nouvel onglet PowerShell à distance vous guident à travers les tâches afin que vous puissiez réussir du premier coup. Les extraits de code et les indicateurs d'erreur vous aident à apprendre le langage Windows PowerShell au fur et à mesure de votre travail.

Les utilisateurs expérimentés peuvent tirer parti des fonctionnalités de débogage sophistiquées, des modules complémentaires et du modèle objet de l'environnement d'écriture de scripts intégré de Windows PowerShell.

NOUVEAUTÉS DE L'ENVIRONNEMENT D'ÉCRITURE DE SCRIPTS INTÉGRÉ DE WINDOWS POWERSHELL DANS WINDOWS POWERSHELL 4.0

Windows PowerShell L'environnement d'écriture de scripts intégré introduit deux nouvelles fonctionnalités dans Windows PowerShell 4.0.

Windows PowerShell L'environnement d'écriture de scripts intégré prend désormais en charge le débogage du flux de travail Windows PowerShell et le débogage de script distant. Pour plus d'informations, consultez about_Debuggers.

La prise en charge d'IntelliSense a été ajoutée pour les configurations et les fournisseurs de configuration de l'état souhaité de Windows PowerShell.

DÉMARRAGE DE L'ENVIRONNEMENT D'ÉCRITURE DE SCRIPTS INTÉGRÉ DE WINDOWS POWERSHELL

Windows PowerShell L'environnement d'écriture de scripts intégré est installé, activé et prêt à être utilisé dans toutes les versions prises en charge de Windows.

Dans Windows 8.1, Windows 8, Windows Server 2012 R2 et Windows Server 2012, sur l'écran d'accueil, tapez PowerShell_ISE, puis cliquez sur PowerShell_ISE ou sur Windows PowerShell ISE.

Dans Windows Server 2012 R2 et Windows Server 2012, dans Gestionnaire de serveur, dans le menu Outils, cliquez sur Windows PowerShell ISE.

Dans les versions antérieures de Windows, cliquez sur Démarrer, tous les programmes, Accessoires, Windows PowerShell, puis cliquez sur Windows PowerShell ISE.

Dans une console Windows PowerShell, Cmd.exe ou la zone Exécuter ou Rechercher de Windows, tapez « PowerShell_ise.exe ». Vous pouvez également utiliser les paramètres de ligne de commande, y compris le commutateur NoProfile. Pour plus d'informations, consultez l'aide sur la console PowerShell_ISE.exe (https://go.microsoft.com/fwlink/?LinkId=243055).

EXÉCUTION DES COMMANDES INTERACTIVES

Vous pouvez exécuter toute expression ou commande Windows PowerShell dans l'environnement d'écriture de scripts intégré de Windows PowerShell. Vous pouvez utiliser les applets de commande, les fournisseurs, les composants logiciels enfichables et les modules, comme vous les utiliseriez dans la console Windows PowerShell.

Vous pouvez entrer ou coller les commandes interactives dans le volet de la console. Pour exécuter les commandes, vous pouvez utiliser les boutons, les éléments de menu et les raccourcis clavier.

Vous pouvez utiliser la fonctionnalité d'édition multiligne pour taper ou coller plusieurs lignes de code à la fois dans le volet de la console. Lorsque vous appuyez sur la touche Haut pour rappeler la commande précédente, toutes les lignes de la commande sont rappelées. Lorsque vous tapez des commandes, appuyez sur MAJ+ENTRÉE pour insérer une nouvelle ligne vide sous la ligne actuelle.

AFFICHAGE DE LA SORTIE

Les résultats des commandes et des scripts sont affichés dans le volet de la console. Vous pouvez déplacer ou copier les résultats depuis le volet de la console à l'aide de raccourcis clavier ou du bouton Copier de la barre d'outils, et vous pouvez coller les résultats dans le volet de script, le volet de la console ou autres programmes. Pour effacer le volet de la console, cliquez sur le bouton « Effacer le volet de sortie » ou tapez l'une des commandes suivantes :

        Clear-Host
        cls

ÉCRITURE DE SCRIPTS ET DE FONCTIONS

Dans le volet de script, vous pouvez ouvrir, rédiger, modifier et exécuter des scripts. Le volet de script vous permet de modifier les scripts à l'aide de boutons et de raccourcis clavier. Vous pouvez également copier, couper et coller du texte entre le volet de script et le volet de la console.

Vous pouvez utiliser la fonctionnalité d'exécution sélective pour exécuter tout ou partie d'un script. Pour exécuter une partie d'un script, sélectionnez le texte à exécuter, puis cliquez sur le bouton Exécuter la sélection ou appuyez sur F8. Par défaut, F8 exécute la ligne en cours.

Les fonctionnalités avancées d'édition comprennent la correspondance d'accolade, le développement/réduction, la numérotation des lignes, les indicateurs d'erreur, la mise en retrait et l'édition en bloc, la copie élaborée et la conversion de casse.

OBTENTION D'AIDE

Windows PowerShell L'environnement d'écriture de scripts intégré inclut les rubriques d'aide décrivant son utilisation. En outre, tous les fichiers d'aide installés sont accessibles à partir des volets de script et de commandes.

Windows PowerShell L'environnement d'écriture de scripts intégré prend également en charge l'aide contextuelle. Pour obtenir de l'aide sur une applet de commande, un fournisseur ou un mot clé spécifique, placez le curseur dans le nom de l'élément et appuyez sur F1. Pour rechercher les rubriques d'aide, appuyez sur F1 et entrez le terme de recherche.

Pour mettre à jour les rubriques d'aide sur l'ordinateur, utilisez la commande Mettre à jour l'aide de Windows PowerShell du menu Aide. Cette commande met à jour l'aide pour les modules de la session en cours de la culture de l'interface utilisateur active. Elle équivaut à l'exécution de l'applet de commande Update-Help sans paramètres. Pour mettre à jour l'aide des applets de commande fournies avec Windows PowerShell, démarrez Windows PowerShell ISE avec l'option « Exécuter en tant qu'administrateur ».

Vous pouvez également utiliser les applets de commande Get-Help, Save-Help et Update-Help de l'environnement d'écriture de scripts intégré Windows PowerShell, tout comme vous les utiliseriez dans la console Windows PowerShell. Cependant, dans l'environnement d'écriture de scripts intégré de Windows PowerShell ISE, la fonction d'aide affiche la totalité de la rubrique d'aide, pas une page à la fois.

DÉBOGAGE DE SCRIPTS

Vous pouvez utiliser le débogueur de l'environnement d'écriture de scripts intégré de Windows PowerShell pour déboguer une fonction ou un script Windows PowerShell. Lorsque vous déboguez un script, vous pouvez utiliser les éléments de menu et les touches de raccourci pour effectuer la plupart des tâches que vous exécuteriez dans la console Windows PowerShell. Par exemple, pour définir un point d'arrêt de ligne dans un script, cliquez avec le bouton droit sur la ligne de code, puis cliquez sur Basculer le point d'arrêt.

À mesure que vous parcourez un script pendant le débogage, le surligneur indique précisément quelle partie de la commande s'exécute et ouvre automatiquement les fichiers incluant les fonctions et les scripts appelés.

Par défaut, l'élément de menu Basculer un point d'arrêt définit un point d'arrêt sur la totalité d'une ligne de script, mais vous pouvez définir un point d'arrêt sur une variable ou un nom de commande. Vous pouvez également définir un point d'arrêt sur une commande en fonction d'un numéro de ligne et de colonne, ce qui facilite le débogage de longs pipelines de commande.

Souvent, vous pouvez déboguer les erreurs de syntaxe d'un script en ouvrant simplement le fichier de script dans l'environnement d'écriture de scripts intégré de Windows PowerShell. Les indicateurs d'erreur identifient les erreurs de syntaxe et les fonctionnalités du mode Plan permettent de réduire des sections du script pour se concentrer sur les zones à problème.

Vous pouvez également utiliser les applets de commande du débogueur Windows PowerShell dans le volet de commandes, tout comme vous les utiliseriez dans la console.

EXÉCUTION DE COMMANDES À DISTANCE

Le nouvel onglet PowerShell à distance permet d'établir facilement une session Windows PowerShell persistante gérée par l'utilisateur (« session PowerShell ») sur l'ordinateur local ou un ordinateur distant. La commande ouvre une fenêtre contextuelle qui vous invite à nommer l'ordinateur et à entrer le compte d'utilisateur qui a l'autorisation d'exécuter des commandes sur l'ordinateur distant.

PERSONNALISATION DE L'AFFICHAGE

Vous pouvez utiliser les fonctionnalités de l'environnement d'écriture de scripts intégré de Windows PowerShell pour déplacer et redimensionner le volet de la console et le volet de script. Vous pouvez afficher ou masquer chaque volet, et vous pouvez modifier la taille du texte dans tous les volets.

Vous pouvez également utiliser la fenêtre Options pour personnaliser l'aspect et le fonctionnement de l'environnement d'écriture de scripts intégré de Windows PowerShell. En outre, Windows PowerShell ISE possède une variable hôte personnalisée, $psISE, que vous pouvez utiliser pour personnaliser l'environnement d'écriture de scripts intégré de Windows PowerShell, y compris l'ajout de menus et d'éléments de menu.

PROFIL DE L'ENVIRONNEMENT D'ÉCRITURE DE SCRIPTS INTÉGRÉ DE WINDOWS

Windows PowerShell L'environnement d'écriture de scripts intégré a son propre profil Windows PowerShell, Microsoft.PowerShellISE_profile.ps1. Dans ce profil, vous pouvez stocker les fonctions, les alias, les variables et les commandes que vous utilisez dans l'environnement d'écriture de scripts intégré de Windows PowerShell.

Les éléments des profils AllHosts de Windows PowerShell (CurrentUser\AllHosts et AllUsers\AllHosts) sont aussi disponibles dans l'environnement d'écriture de scripts intégré de Windows PowerShell, comme ils le sont dans tout programme hôte Windows PowerShell. Cependant, les éléments de vos profils de console Windows PowerShell ne sont pas disponibles dans l'environnement d'écriture de scripts intégré de Windows PowerShell.

Les instructions pour le déplacement et la reconfiguration de vos profils sont disponibles dans l'aide sur l'environnement d'écriture de scripts intégré de Windows PowerShell et dans about_Profiles.

REMARQUES

L'environnement d'écriture de scripts intégré de Windows PowerShell est une fonctionnalité Windows activée par défaut sur les versions client et serveur de Windows. Pour activer ou désactiver l'environnement d'écriture de scripts intégré de Windows PowerShell dans les versions client de Windows, utilisez Activer ou désactiver des fonctionnalités Windows dans le Panneau de configuration. Pour activer ou désactiver l'environnement d'écriture de scripts intégré de Windows PowerShell dans les versions serveur de Windows, utilisez l'Assistant Ajout de rôles et de fonctionnalités du Gestionnaire de serveur.

Comme l'environnement d'écriture de scripts intégré de Windows PowerShell nécessite une interface utilisateur, elle ne fonctionne pas dans les installations Server Core de Windows Server. Cependant, si vous ajoutez la fonctionnalité d'environnement d'écriture de scripts intégré de Windows PowerShell, l'installation est convertie automatiquement en serveur avec une interface utilisateur graphique.

Windows PowerShell L'environnement d'écriture de scripts intégré repose sur Windows Presentation Foundation (WPF). Si les éléments graphiques de l'environnement d'écriture de scripts intégré de Windows PowerShell ne s'affichent pas correctement sur votre système, vous pouvez résoudre le problème en ajoutant ou en ajustant les paramètres d'affichage des graphiques « Désactiver l'accélération matérielle WPF » sur votre système. Pour plus d'informations, consultez « Paramètres du Registre pour le rendu des graphiques » dans la bibliothèque MSDN à l'adresse https://go.microsoft.com/fwlink/?LinkId=144711.

VOIR AUSSI

about_Debuggers

about_Profiles

about_Updatable_Help

Get-Help

Get-IseSnippet

Import-IseSnippet

New-IseSnippet

Save-Help

Show-Command

Update-Help