¿Hay alguna forma de ver el historial de la línea de comandos en todas las sesiones de PowerShell? Windows PowerShell le permite ver todos los comandos que ha ejecutado durante la sesión actual utilizando el Get-History mando. Pero a veces eso no es suficiente. En este tutorial, le mostraremos cómo ver el historial de comandos completo de todas las sesiones anteriores en Windows 10.
Cómo ver el historial de comandos de sesiones anteriores de PowerShell en Windows 10
- Para utilizar la funcionalidad del historial de comandos de PowerShell, primero debe instalar el PSReadLine módulo con el siguiente comando.
Install-Module PSReadLine
Si se le pide que instale Proveedor NuGet, tipo Y y presione Entrar.
- A continuación, escriba el siguiente comando para mostrar la ruta al archivo en el que se guarda el historial de comandos de PowerShell.
(Get-PSReadlineOption).HistorySavePath
Para ver el historial de comandos detallado completo en la consola de PowerShell, ejecute este comando:
cat (Get-PSReadlineOption).HistorySavePath - Para borrar todo el historial de los comandos de PowerShell que haya escrito, escriba el siguiente comando:
Remove-Item (Get-PSReadlineOption).HistorySavePath
Si necesita evitar que PowerShell guarde el historial de comandos, ejecute este comando:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Siempre que desee configurar PowerShell para realizar un seguimiento de todos los comandos ejecutados nuevamente, ejecute el siguiente comando:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
¡Eso es!