Sunday, July 30, 2006

Como capturar la sesion de una terminal de Powershell

me acabo de encontrar este cmd-let que permite capturar toda la entrada y salida en una sesion de Powershell

para arrancar la captura de la sesion entramos:

Start-Transcript

ahi nos dara un mensaje de donde se esta guardando el transcripto (texto que contiene toda la entrada y salida de los comandos que tecleemos), por default crea un archivo de texto en "c:\documents and settings\user\...", pero uno puede especificar donde quiere que se guarde el transcripto pasandole el nombre del archivo como el primer parametro, tambien podemos pasar el parametro -append, para que si el archivo ya existe, siga agregando al final de este

para detener la captura de la session entramos:

Stop-Transcript

al cerrar la ventana de Powershell se cierra la sesion y se detiene la captura

Este comando es el equivalente del comando de unix "script"

salu2

No comments: