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. Esto sería similar a "echo on" en archivos por lotes. Miré los argumentos de la línea de comandos de PowerShell, los cmdlets, pero no encontré nada obvio. ¡Gracias!
fuente
Param
, asegúrese de colocar esta línea debajo del bloque de definición de parámetros o puede causar fallas.Donde lo usé
echo on
en CMD, ahora lo usoWrite-Verbose
y en suSet-PSDebug -Step
lugar. No son lo mismo, pero son más poderosos si se manejan hábilmente.fuente
Feo:
El problema con lo anterior es que si tiene comandos de varias líneas como este:
Lo anterior fallará con mi ejemplo anterior si se coloca en foo.ps1 con esa estructura ...
fuente
Te contaré sobre todos los comandos y
devolverá la lista completa para que pueda manipular \ mostrar, etc.
fuente