RUBRIQUE about_Windows_PowerShell_ISE DESCRIPTION COURTE Décrit les fonctionnalités et la configuration système requise pour l'environnement d'écriture de scripts intégré (ISE) de Windows PowerShell. DESCRIPTION LONGUE Windows PowerShell ISE est une application hôte pour Windows PowerShell. Dans Windows PowerShell ISE, vous pouvez exécuter des commandes et écrire, tester et déboguer des scripts dans une seule et même interface utilisateur graphique basée sur Windows. Ses fonctionnalités incluent la modification multiligne, la saisie automatique par tabulation, la coloration de syntaxe, l'exécution sélective, l'aide contextuelle et la prise en charge des langues s'écrivant de droite à gauche. Remarques : étant donné que cette fonction requiert une interface utilisateur, elle ne fonctionne pas sur les installations minimales de Windows Server. Windows PowerShell ISE repose sur Windows Presentation Foundation (WPF). Si les éléments graphiques de Windows PowerShell ISE ne sont pas correctement rendus sur votre système, vous pouvez résoudre le problème en ajoutant ou en réglant les paramètres de rendu graphique sur votre système. Cela peut s'avérer nécessaire si le pilote vidéo de l'ordinateur est ancien ou si vous utilisez un logiciel de virtualisation. Pour plus d'informations, consultez " Graphics Rendering Registry Settings " (page éventuellement en anglais) dans la bibliothèque MSDN à l'adresse https://go.microsoft.com/fwlink/?LinkId=144711. Exécution de commandes interactives Vous pouvez exécuter toute expression ou commande Windows PowerShell dans Windows PowerShell ISE. Vous pouvez utiliser des applets de commande, des fournisseurs, des composants logiciels enfichables et des modules, comme vous les utiliseriez dans la console Windows PowerShell. Vous pouvez taper ou coller des commandes interactives dans le volet de commandes. Pour exécuter les commandes, vous pouvez utiliser des boutons, des éléments de menu et des raccourcis clavier. Vous pouvez utiliser la fonctionnalité de modification multiligne pour taper ou coller plusieurs lignes de code à la fois dans le volet de commandes. 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 les touches Maj+Entrée pour faire apparaître une nouvelle ligne vierge sous la ligne active. Affichage de la sortie Les résultats des commandes et scripts sont affichés dans le volet de sortie. Vous pouvez déplacer ou copier les résultats du volet de sortie à l'aide de raccourcis clavier ou de la barre d'outils Sortie, et les coller dans d'autres programmes. Vous pouvez également effacer le volet de sortie en cliquant sur le bouton Effacer le volet de sortie ou en tapant l'une des commandes suivantes : clear-host cls Écriture de scripts et de fonctions Dans le volet de script, vous pouvez ouvrir, composer, modifier et exécuter des scripts. Le volet de script vous permet de modifier des 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 commandes. 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 le script. Sinon, appuyez sur F5. Débogage de scripts Vous pouvez utiliser le débogueur de Windows PowerShell ISE pour déboguer un script ou une fonction Windows PowerShell. Lorsque vous déboguez un script, vous pouvez utiliser des éléments de menu et des touches de raccourci pour exécuter bon nombre des tâches que vous effectueriez 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 Activer/désactiver le point d'arrêt. Vous pouvez également utiliser les applets de commande du débogueur de Windows PowerShell dans le volet de commandes, tout comme vous les utiliseriez dans la console. Saisie automatique par tabulation Windows PowerShell ISE prend en charge la saisie automatique par tabulation pour les noms d'applet de commande, les noms de paramètre et les types statiques Microsoft .NET Framework. Pour utiliser la saisie automatique par tabulation, tapez le début du nom, puis appuyez sur la touche Tab. obtention d'aide Windows PowerShell ISE inclut un fichier d'aide compilé avec possibilité de recherche, qui décrit Windows PowerShell ISE et Windows PowerShell. Ce fichier d'aide inclut toute l'aide disponible à partir de l'applet de commande Get-Help. Pour afficher le fichier d'aide dans Windows PowerShell ISE, utilisez le menu ? (Aide). Sinon, appuyez sur F1. L'aide est contextuelle. Par exemple, si vous tapez Invoke-Item, puis que vous appuyez sur F1, le fichier d'aide s'ouvre à la rubrique d'aide concernant l'applet de commande Invoke-Item. De plus, vous pouvez utiliser l'applet de commande Get-Help dans Windows PowerShell ISE comme vous le feriez dans la console Windows PowerShell. Personnalisation de l'affichage Vous pouvez utiliser les fonctionnalités de Windows PowerShell ISE pour déplacer et redimensionner le volet de commandes, le volet de sortie et le volet de script. Vous pouvez afficher et masquer le volet de script, et vous pouvez modifier la taille du texte de tous les volets. Vous pouvez également utiliser la variable $Host pour modifier certains aspects de Windows PowerShell ISE, notamment le titre de la fenêtre et les couleurs du premier plan et de l'arrière-plan du volet de sortie. De plus, Windows PowerShell ISE dispose de sa propre variable hôte personnalisée, $psgHost. Vous pouvez utiliser cette variable pour personnaliser Windows PowerShell ISE, notamment pour y ajouter des menus et des éléments de menu. Profil Windows PowerShell ISE Windows PowerShell ISE a son propre profil Windows PowerShell, Microsoft.PowerShellISE_profile.ps1. Dans ce profil, vous pouvez stocker des fonctions, des alias, des variables et des commandes, que vous utilisez dans Windows PowerShell ISE. Les éléments des profils Windows PowerShell AllHosts (CurrentUser\AllHosts et AllUsers\AllHosts) sont également disponibles dans Windows PowerShell ISE, tout comme ils le sont dans tout programme hôte de Windows PowerShell. Toutefois, les éléments de vos profils de console Windows PowerShell ne sont pas disponibles dans Windows PowerShell ISE. Les instructions concernant le déplacement et la reconfiguration de vos profils sont disponibles dans l'aide de Windows PowerShell ISE et dans about_Profiles. Configuration système requise -Systèmes d'exploitation : - Windows 7 - Windows Server 2008 - Windows Server 2003 avec Service Pack 2 - Windows Vista avec Service Pack 1 - Windows XP avec Service Pack 2 - Microsoft .NET Framework 3.0 - La communication à distance Windows PowerShell requiert Windows Remote Management 2.0. Remarques - L'applet de commande Get-WinEvent requiert Windows Vista et les versions ultérieures de Windows ainsi que Microsoft .NET Framework 3.5. - L'applet de commande Export-Counter s'exécute uniquement sous Windows 7. Démarrage de Windows PowerShell ISE - Pour démarrer Windows PowerShell ISE, cliquez sur Démarrer, pointez sur Tous les programmes, sur Windows PowerShell, puis cliquez sur Windows PowerShell ISE. - Dans la console Windows PowerShell, Cmd.exe, ou dans la zone Exécuter, tapez " powershell_ise.exe ". VOIR AUSSI about_Profiles Get-Help