Write-Verbose vs Write-Host en PowerShell
 
Escribir la salida en la consola es una característica fundamental de cualquier idioma, ya que proporciona información al usuario. Hay varios cmdlets en PowerShell que generan resultados en la consola.
Write-Verbose y Write-Host son algunos de ellos. Este tutorial le enseñará a usar el cmdlet Write-Verbose y Write-Host en PowerShell.
Usar Write-Verbose en PowerShell
El cmdlet Write-Verbose escribe texto en el flujo de mensajes detallados en PowerShell. El mensaje detallado no se muestra en la salida de forma predeterminada.
Solo se mostrará cambiando $VerbosePreference a True o usando el parámetro -Verbose en el comando. La salida del primer comando no se imprime, pero la salida del segundo comando se imprime en la consola.
Ejemplo:
Write-Verbose -Message "Loading files..."
Write-Verbose -Message "Loading files..." -Verbose
Producción :
VERBOSE: Loading files...
Usar Write-Host en PowerShell
El cmdlet Write-Host se usa para escribir salidas en un host. Muestra la salida a la consola.
Ejemplo:
Write-Host "Learn PowerShell"
Producción :
Learn PowerShell
Puede especificar el color del texto usando el parámetro -ForegroundColor, mientras que el color de fondo se puede establecer usando el parámetro -BackgroundColor.
Write-Host "Learn PowerShell" -ForegroundColor Red -BackgroundColor White
Para obtener más información, lea Salida de escritura en Windows PowerShell.
