Hay varias maneras:
Write-Host
: escribe directamente en la consola, no incluido en la salida de función/cmdlet. Permite establecer el color de primer plano y de fondo.
Write-Debug
: escribir directamente en la consola, si $DebugPreference
establece en Continuar o Detener.
Write-Verbose
: escribir directamente en la consola, si $VerbosePreference
establece en Continuar o Detener.
Este último está destinado a la información adicional opcional, Write-Debug
para la depuración (por lo que parece encajar en este caso).
adicional: en PSH2 (al menos) las secuencias de comandos usando cmdlet unión obtendrá automáticamente los parámetros del conmutador -Verbose
y -Debug
, permitiendo localmente Write-Verbose
y Write-Debug
(es decir anulando las variables de preferencia) como cmdlets y proveedores compilados hacen.
Consulte el script-editor/depurador que viene con [PowerGUI] (http://www.powergui.org/index.jspa). Puede ser adecuado para lo que estás haciendo. Entiendo que Powershell 2 viene con un depurador también (pero no lo he probado). –