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