TIP 5 – Cómo generar un log de todos los comandos ejecutados en el shell?

Serie de Tips del shell de Exchange


En el tip 42 vemos como generar un log de todos los comandos que ejecutamos en Powershell o en el shell de Exchange.

En este caso se especifica en que archivo almacenar la información, si se ejecuta sin especificar la ruta se guarda dentro del perfil del usuario:

Start-Transcript Ruta\archivo.txt

Generar log de todos los cmdlets ejecutados en el shell

El log generado nos muestra los comandos ejecutados y la salida de estos, este cmdlet es ideal cuando debemos documentar algún procedimiento a través del shell.

El cmdlet Start-Transcript no es específico a Exchange y lo podemos usar directamente en cualquier sesión de Powershell.

Ejemplo de lo que encontraríamos dentro del log:

Transcripción de cmdlets de powershell

En este caso vemos que se ejecutaron 2 cmdlets; Get-Item y Get-Process.

Por último, para detener la transcripción ejecutamos Stop-Transcript.


Tips del shell de Exchange


About Daniel Núñez Banega

Consultor IT especializado en Microsoft Exchange, Active Directory y Microsoft 365.
Principales Certificaciones: Microsoft Certified Trainer | Microsoft Certified Solutions Expert | Microsoft Certified Systems Engineer | Microsoft Certified Systems Administrator | Microsoft Certified IT Professional | Microsoft Certified Technology Specialist | Microsoft 365 Certified: Enterprise Administrator Expert | Microsoft 365 Certified: Security Administrator Associate | Microsoft Certified: Cybersecurity Architect Expert | Comptia Pentest+ | EC-Council Certified Ethical Hacker Master

Reader Interactions

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *