Write-Verbose vs. Write-Host in PowerShell

Rohan Timalsina 21 Juni 2023
  1. Verwenden Sie Write-Verbose in PowerShell
  2. Verwenden Sie Write-Host in PowerShell
Write-Verbose vs. Write-Host in PowerShell

Das Schreiben von Ausgaben an die Konsole ist ein grundlegendes Merkmal jeder Sprache, da sie dem Benutzer Informationen liefert. Es gibt mehrere Cmdlets in PowerShell, die Ausgaben auf der Konsole erzeugen.

Write-Verbose und Write-Host sind eine davon. In diesem Lernprogramm erfahren Sie, wie Sie die Cmdlets Write-Verbose und Write-Host in PowerShell verwenden.

Verwenden Sie Write-Verbose in PowerShell

Das Cmdlet Write-Verbose schreibt Text in den ausführlichen Nachrichtenstrom in PowerShell. Die ausführliche Meldung wird standardmäßig nicht in der Ausgabe angezeigt.

Es wird nur angezeigt, wenn Sie $VerbosePreference auf True ändern oder den Parameter -Verbose im Befehl verwenden. Die erste Befehlsausgabe wird nicht gedruckt, aber die zweite Befehlsausgabe wird auf der Konsole gedruckt.

Beispiel:

Write-Verbose -Message "Loading files..."
Write-Verbose -Message "Loading files..." -Verbose

Ausgang:

VERBOSE: Loading files...

Verwenden Sie Write-Host in PowerShell

Das Cmdlet Write-Host wird verwendet, um Ausgaben auf einen Host zu schreiben. Es zeigt die Ausgabe an die Konsole an.

Beispiel:

Write-Host "Learn PowerShell"

Ausgang:

Learn PowerShell

Sie können die Textfarbe mit dem Parameter -ForegroundColor festlegen, während die Hintergrundfarbe mit dem Parameter -BackgroundColor eingestellt werden kann.

Write-Host "Learn PowerShell" -ForegroundColor Red -BackgroundColor White

Weitere Informationen finden Sie unter Ausgabe in Windows PowerShell schreiben.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell Command