jueves, 8 de agosto de 2019

Como guardar registros detallados de las sesiones de PowerShell

Auditar la el historial de actividad de PowerShell es algo que puede venir útil en caso de incidentes de seguridad o con fines de documentación. En este post, se muestra como habilitar una transcripción detallada de la actividad de PowerShell mediante directivas de grupo.

En una nueva directiva de grupo, ir a "Configuración del equipo > Directivas > Plantillas Administrativas > Componentes de Windows > Windows Powershell" y seleccionar "Activar la transcripción de Powershell". Aquí debe habilitarse la política y seleccionar un directorio donde se guardaran las transcripciones.



Despues de un gpupdate /force para forzar la aplicación de la nueva política, podemos probar si la nueva configuración está en efecto corriendo un comando de PowerShell:


Y finalmente revisar que los comandos ingresados esten siendo registrados en el directorio especificado:


Eso es todo, en otro post se mostrará como utilizar Start-Transcript para registrar los comandos de una sesión individual.