about_History
Mis à jour: mai 2014
S'applique à: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0
RUBRIQUE
about_History
DESCRIPTION COURTE
Décrit comment obtenir et exécuter des commandes dans l’historique des commandes.
DESCRIPTION DÉTAILLÉE
Quand vous entrez une commande à l’invite de commandes, Windows PowerShell® enregistre la commande dans l’historique des commandes. Vous pouvez utiliser les commandes dans l’historique en tant qu’enregistrement de votre travail. Vous pouvez également rappeler et exécuter les commandes à partir de l’historique des commandes.
APPLETS DE COMMANDE DE L’HISTORIQUE
Windows PowerShell possède un ensemble d’applets de commande qui gèrent l’historique des commandes.
Cmdlet (Alias) Description
------------------- ------------------------------------------
Get-History (h) Gets the command history.
Invoke-History (r) Runs a command in the command history.
Add-History Adds a command to the command history.
Clear-History (clh) Deletes commands from the command history.
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 du produit.
Use this key To perform this action
------------- ----------------------------------------------
UP ARROW Displays the previous command.
DOWN ARROW Displays the next command.
F7 Displays the command history.
To hide the history, press ESC.
F8 Finds a command. Type one or more characters,
and then press F8. For the next instance,
press F8 again.
F9 Find a command by history ID. Type the history
ID, and then press F9. To find the ID, press F7.
MAXIMUMHISTORYCOUNT
La variable de préférence $MaximumHistoryCount détermine le nombre maximal de commandes enregistrées par Windows PowerShell dans l’historique des commandes. La valeur par défaut est 4 096, ce qui signifie que Windows PowerShell enregistre les 4 096 commandes les plus récentes, mais vous pouvez modifier la valeur de la variable.
Par exemple, la commande suivante abaisse la valeur de $MaximumHistoryCount à 100 commandes :
$MaximumHistoryCount = 100
Pour appliquer le paramètre, redémarrez Windows PowerShell.
Pour enregistrer la nouvelle valeur de variable pour toutes vos sessions Windows PowerShell, ajoutez l’instruction d’assignation à un profil Windows PowerShell. Pour plus d’informations sur les profils, consultez about_Profiles (https://go.microsoft.com/fwlink/?LinkID=113729).
Pour plus d’informations sur la variable de préférence $MaximumHistoryCount, consultez about_Preference_Variables (https://go.microsoft.com/fwlink/?LinkID=113248).
REMARQUE :
Dans Windows PowerShell 2.0, la valeur par défaut de la variable de préférence $MaximumHistoryCount est 64.
ORDRE DES COMMANDES DANS L’HISTORIQUE
Les commandes sont ajoutées à l’historique quand leur exécution est terminée, et non quand elles sont entrées. Si l’exécution des commandes prend un certain temps ou si elles sont exécutées dans une invite imbriquée, elles peuvent sembler être en désordre dans l’historique. (Les commandes qui sont exécutées dans une invite imbriquée ne sont terminées que quand vous quittez le niveau d’invite).
VOIR AUSSI
about_Line_Editing
about_Preference_Variables
about_Profiles
about_Variables