Tengo un montón de secuencias de comandos de PowerShell. Uno principal, que llama a otros niños. Esos scripts de PS a su vez invocan ventanas, scripts de CMD, scripts bash y aplicaciones de consola. Todos estos scripts y aplicaciones escriben mensajes en la consola. Los scripts de PowerShell, por ejemplo, están usando el scriptlet Write-Host
para este propósito.PowerShell: envíe la salida de la consola al archivo sin ensordecer esta salida de la consola
Pregunta: ¿cómo puedo easely redirigir (enviar) todo esto salida de la consola a algún archivo, aunque no es ensordecedor (cancelar) esta salida de la consola? Quiero poder ver qué está sucediendo desde la salida de la consola y también tengo un historial de mensajes en el archivo de registro.
Gracias.
¿Por qué utilizará 'Write-Host' si tiene la intención de hacer algo con la salida. 'Write-Host' hace exactamente eso: escribe algo en el host. Después de eso, está fuera de control tu script. Sin embargo, podría implementar su propio host, pero supongo que eso es menos divertido. – Joey