Comment voir l'historique des commandes PowerShell sur Windows 10
Windows PowerShell possède une fonctionnalité d' historique(History) intégrée qui se souvient de toutes les commandes que vous avez exécutées lors de son utilisation. Alors qu'il devrait se souvenir de l' historique(History) de la session active, je vois qu'il retient plus que cela. Dans cet article, je montrerai comment vous pouvez voir l'historique(History) des commandes PowerShell et l'utiliser intelligemment.
Comment voir l'historique des commandes PowerShell(PowerShell Command History)
L'avantage le plus important d'avoir une fonction d'historique est que vous n'avez pas besoin de taper à nouveau pour exécuter une commande particulière que vous avez déjà exécutée une fois. Cependant, parcourir des centaines de commandes n'est pas d'une grande aide. Que diriez-vous de les parcourir ou d'exécuter une commande spécifique dont vous ne vous souvenez que partiellement ? Suivez ces méthodes.
- Méthode du clavier
- Rechercher en avant(Search Forward) ou en arrière(Backward) dans l'historique de PowerShell(PowerShell History)
- Voir(View) l'historique complet de cette session
- Appeler(Invoke) une commande particulière à partir de l'historique(History) des commandes PowerShell
- Rechercher dans l'historique
À la fin, nous avons également expliqué comment vous pouvez effacer, exporter et importer l' historique (History)de la commande PowerShell . Très pratique si vous devez exécuter souvent les mêmes commandes.
1] Méthode du clavier
Je suis sûr que vous avez utilisé l' invite de commande(Command Prompt) une fois si vous utilisez Windows depuis un certain temps. Si vous utilisez les touches fléchées haut et bas, vous pouvez aller et venir entre les commandes exécutées. Il en va de même pour PowerShell . Mais voici la torsion. Si vous vous souvenez partiellement d'une commande, voici comment effectuer une recherche.
- Tapez(Type) une partie de la commande dont vous vous souvenez
- Appuyez sur F8(Press F8) et maintenez-le enfoncé jusqu'à ce que vous trouviez.
- Le terme de recherche sera mis en surbrillance avec un vert fluorescent, suivi du reste de la commande.
Le seul inconvénient est que le terme de recherche doit être le début de la commande.
2] Rechercher en avant(Search Forward) ou en arrière(Backward) dans l'historique(History)
Si vous souhaitez effectuer une recherche vers l'avant ou vers l'arrière dans l'historique(History) , vous pouvez utiliser Ctrl + R et Ctrl + S. Le premier vous permet de rechercher dans l' historique(History) tandis que le second avance. Dès que vous utilisez le raccourci clavier, vous devriez obtenir un extrait en bas (bck-i-search ou fwd-i-search). Tapez ce que vous voulez rechercher, et même si le texte appartient quelque part au milieu de la commande, il le recherchera. C'est bien mieux par rapport à la méthode F8 que nous avons utilisée ci-dessus.
3] Afficher(View) l'intégralité de l' historique(History) de la commande PowerShell de cette session
Tapez Historique(Type History) et appuyez sur la touche Entrée(Enter) . Vous devriez pouvoir voir toutes les commandes que vous avez exécutées dans la session en cours. Bien que vous puissiez afficher les commandes exécutées dans la session précédente à l'aide des touches fléchées, l' historique(History) ne l' aura pas. Si vous appuyez sur la touche "H"(key “H”) et appuyez sur Entrée, cela révélera l' historique(History) des commandes. Considérez-le comme un raccourci vers la commande Historique(History) .
4] Invoquer(Invoke) une commande particulière de l'historique
Si vous remarquez, l'image ci-dessus a un ID à côté de chaque commande. Si vous souhaitez exécuter une commande spécifique de la liste, vous devez utiliser Invoke-History.
- Notez l'ID de la commande que vous souhaitez exécuter
- Tapez Invoke-History <ID>. Remplacez <ID> par le nombre exact
- Appuyez sur(Press) la touche Entrée(Enter Key) et il exécutera cette commande à partir de l'historique(History) .
5] Rechercher dans l'historique
Le moyen le plus simple de rechercher dans l'historique(History) des commandes consiste à utiliser la méthode Select-String sur History Output .
- Tapez ce qui suit et remplacez Get par le terme que vous souhaitez rechercher
- Obtenir l'historique | Select-String -Pattern "Get".
- Il révélera toutes les commandes qui correspondent aux commandes de recherche.
Puisque vous obtenez l'identifiant, vous pouvez utiliser la commande Appeler l'historique(Invoke History) pour l'exécuter instantanément.
Effacer, exporter(Export) et importer l'historique PowerShell(Import PowerShell History)
Pour supprimer toutes les commandes de l' historique(History) , il vous suffit d'exécuter la commande « Effacer l'historique(Clear-History) ». Notez que même après cela, vous pouvez toujours accéder à la commande à l'aide des touches fléchées haut et bas.
Pour exporter toutes les commandes(export all the commands) , vous pouvez utiliser le format Export-Clixml ou Export-CSV( Export-Clixml or Export-CSV) . Voici l'exemple de commande
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Pour réimporter ces commandes dans une autre ou une nouvelle session( import these commands back to another or new session) , utilisez la commande suivante.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Vous pouvez ouvrir ce fichier CSV ou XML à tout moment pour voir instantanément l' historique(History) des commandes PowerShell . Cela résume à peu près tout ce qui concerne PowerShell Command History(PowerShell Command History) et comment vous pouvez les réutiliser à l'aide de cumbers ou en les recherchant ou en les important le lendemain.
Related posts
Comment bloquer IP ou un site Web en utilisant PowerShell dans Windows 10
Comment trouver et Webcams désactiver l'utilisation PowerShell dans Windows 10
Replace Command Prompt avec PowerShell dans WinX Menu de Windows 10
Comment ajouter PowerShell à Context Menu dans Windows 10
Comment obtenir Public IP address en utilisant PowerShell dans Windows 10
Désactiver File History backup dans Windows 10 en utilisant REGEDIT or GPEDIT
4 Ways pour effacer Clipboard History dans Windows 10
Comment installer NumPy en utilisant PIP sur Windows 10
PicsArt offres Custom Stickers & Exclusive 3D Editing sur Windows 10
Activer ou désactiver Legacy Console pour Command Prompt and PowerShell dans Windows 10
Hide Toolbars option en Taskbar Context Menu en Windows 10
Comment générer un WiFi History or WLAN Report dans Windows 10
Comment désinstaller des applications Windows 10 à l'aide de PowerShell, en 3 étapes
Activer ou désactiver l'historique de recherche de l'explorateur de fichiers dans Windows 10
7 Ways Ouvrir Elevated Windows PowerShell dans Windows 10
Comment réinitialiser Microsoft Store apps à l'aide PowerShell dans Windows 10
3 façons de changer l'adresse IP dans Windows 10
Comment créer une liste de programmes installés avec PowerShell sur Windows 10
Comment désactiver WiFi en utilisant CMD or Powershell dans Windows 10
Remplacer l'invite de commande par PowerShell et Vice Versa dans Windows 10