Potencia Shell "Historia de GetSe utiliza cmdlet para obtener la lista de comandos ingresados durante la sesión actual. PowerShell mantiene la historia de cada sesión, que se puede recuperar utilizando el cmdlet "Get-History". Si el usuario se ha olvidado de los cmdlets que ejecutó recientemente, entonces esta característica es muy útil. Cada vez que se cierra la consola de PowerShell o las ventanas se reinician, se eliminará el historial, lo cual es difícil de obtener.
Esta publicación proporcionará detalles sobre la función de historial de PowerShell.
Cómo usar la función de historial de PowerShell?
Como se dijo anteriormente, la función de historial de PowerShell se utiliza para obtener la lista de cmdlets ejecutados en la sesión actual. Por esa razón, el "Historia de GetSe utiliza el cmdlet. Para obtener una mejor comprensión de la descripción general del cmdlet, los ejemplos proporcionados están a continuación.
Ejemplo 1: Obtener historial de la sesión actual
En esta demostración, la historia de la sesión actual se recuperará utilizando el cmdlet "Get-History":
Historia de Get
Ejemplo 2: Obtener historial de los objetos que tienen una cadena de "proceso"
Esta ilustración mostrará las entradas que incluyen la cadena "Proceso":
Get History | Where-Object $ _.Commandline -like "*proceso*"
Según el código anterior:
Ejemplo 3: Obtener historial de entrada específica
En este ejemplo, el historial de la entrada específica se mostrará especificando su "-IDENTIFICACIÓN":
Get -History -id 2
Ejemplo 4: Obtener historial de la entrada más reciente
Esta demostración mostrará la entrada más reciente en PowerShell utilizando el "-Contar"Parámetro y luego especifique el valor"1"A eso:
Get -History -Tount 1
Ejemplo 5: Obtener historial de todas las propiedades
En este ejemplo, se mostrarán las propiedades de todas las entradas:
Get History | Formato -List -Property *
Según el código anterior:
Ejemplo 6: Historial de exportación de la sesión actual en el archivo CSV
Esta ilustración exportará el historial de la sesión actual en un archivo CSV en PowerShell:
Get History | Export-CSV C: \ Doc \ Historia.CSV
En el código indicado anteriormente:
Así es como puedes usar la función de historial de PowerShell.
Conclusión
La función de historial de PowerShell se utiliza para obtener la lista de los cmdlets ejecutados recientemente en la sesión actual. Para ese propósito, el "Historia de GetSe utiliza el cmdlet. Sin embargo, cuando se cierre la sesión actual de PowerShell, se borrará el historial. Esta publicación ha elaborado en la función de historia de PowerShell junto con ejemplos.