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 Escribir detallado
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.