RUBRIQUE
about_History
DESCRIPTION COURTE
Décrit comment récupérer et exécuter des commandes dans
l'historique des commandes.
DESCRIPTION LONGUE
Lorsque vous entrez une commande à l'invite de commandes,
Windows PowerShell l'enregistre dans l'historique des commandes.
Vous pouvez utiliser les commandes de l'historique en tant
qu'enregistrement de votre travail. De même, vous pouvez
rappeler et exécuter les commandes à partir de l'historique.
Applets de commande de l'historique
Windows PowerShell comporte un jeu d'applets de commande qui gèrent
l'historique des commandes.
Applet de commande (Alias) Description
---------------------------- ---------------------------------
Get-History (h) Affiche l'historique des commandes.
Invoke-History (r) Exécute une commande de l'historique.
Add-History Ajoute une commande à l'historique.
Clear-History (clh) Supprime des commandes de l'historique.
Raccourcis clavier pour la gestion de l'historique
Dans la console Windows PowerShell, vous pouvez utiliser les
raccourcis suivants pour gérer l'historique des commandes.
Pour les autres applications hôtes, consultez la documentation
correspondante.
Utiliser cette touche Pour effectuer cette action
--------------------- -------------------------------
HAUT Affiche la commande précédente.
BAS Affiche la commande suivante.
F7 Affiche l'historique des commandes.
Pour masquer l'historique,
appuyez sur Échap.
F8 Recherche une commande. Tapez un ou
plusieurs caractères, puis appuyez
sur F8. Pour accéder à l'instance suivante,
appuyez à nouveau sur F8.
F9 Recherche une commande par ID d'historique.
Tapez l'ID d'historique, puis appuyez sur F9.
Pour trouver l'ID, appuyez sur F7.
MaximumHistoryCount
La variable de préférence $MaximumHistoryCount détermine le
nombre maximal de commandes que Windows PowerShell enregistre dans
l'historique des commandes. La valeur par défaut est 64, ce qui
signifie que Windows PowerShell enregistre les 64 commandes les
plus récentes. Toutefois, vous pouvez modifier la valeur de la variable.
Par exemple, la commande suivante élève le $MaximumHistoryCount
à 100 commandes :
$MaximumHistoryCount = 100
Pour appliquer le paramètre, redémarrez Windows PowerShell.
Pour enregistrer la nouvelle valeur de la variable pour toutes vos
sessions Windows PowerShell, ajoutez l'instruction d'assignation
à un profil Windows PowerShell. Pour plus d'informations,
consultez about_Profiles.
Ordre des commandes dans l'historique
Les commandes sont ajoutées à l'historique lorsque leur
exécution est terminée, et non pas au moment de leur saisie. Si
l'exécution des commandes prend un certain temps ou si elle a lieu
dans une invite imbriquée, les commandes peuvent ne pas apparaître
dans l'ordre chronologique dans l'historique. (Les commandes qui
s'exécutent dans une invite imbriquée ne sont terminées que lorsque
vous quittez le niveau de l'invite.)
VOIR AUSSI
about_Line_Editing
about_Variables
about_Preference_Variables