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