progressbar - PowerShell "echo en"
progressbar bash (4)
Agregué - verbose a los comandos deseados. P.ej
Copy-Item c:/xxx d:/xxx -verbose
Este es un duplicado de https://serverfault.com/questions/102098/powershell-script-showing-commands-run . Pensé que sería más apropiado hacer esta pregunta aquí.
Estoy jugando con los scripts de PowerShell y están funcionando muy bien. Sin embargo, me pregunto si hay alguna forma de mostrar también todos los comandos que se ejecutaron, como si los estuviera escribiendo manualmente en usted mismo. Esto sería similar a "echo en" en archivos por lotes. Miré los argumentos de la línea de comandos de PowerShell, los cmdlets, pero no encontré nada obvio.
Start-Transcript no captura ningún resultado exe. Eso es un tapón de show para mí. Odio decirlo pero la mejor manera que he encontrado para hacer esto es:
cmd /c powershell.exe -file c:/users/hillr/foo.ps1 > foo.log
Esto captura todo lo que AFAICT.
C:/workspaces/silverlight> start-transcript -?
NAME
Start-Transcript
SYNOPSIS
Creates a record of all or part of a Windows PowerShell session in a text file.
SYNTAX
Start-Transcript [[-Path] <string>] [-Append] [-Force] [-NoClobber] [-Confirm] [-WhatIf] [<CommonParameters>]
DESCRIPTION
The Start-Transcript cmdlet creates a record of all or part of a Windows PowerShell session in a text file. The transcript includes all command that the user
types and all output that appears on the console.
RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113408
Stop-Transcript
REMARKS
To see the examples, type: "get-help Start-Transcript -examples".
For more information, type: "get-help Start-Transcript -detailed".
For technical information, type: "get-help Start-Transcript -full".
Nota # 1: solo registra las cosas escritas en el flujo de salida de la consola principal, no Advertencia / Error / Depuración.
Nota # 2: si necesita grabar aplicaciones de consola nativas, blogs.msdn.com/powershell/archive/2010/01/04/…
Set-PSDebug -Trace 1
- 0: Desactivar el rastreo de script.
- 1: traza las líneas del script a medida que se ejecutan.
- 2: trazar líneas de guión, asignaciones de variables, llamadas de función y guiones.
Para obtener más información: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/set-psdebug?view=powershell-6