Write-* Objekt

Posted on: 2. April 2018

In diesem Kurzvideo beschäftigen wir uns mit den verschiedenen Möglichkeiten eine Ausgabe auf der Konsole und in eine Datei zu machen. Wir werden uns folgende Befehle anschauen:

  • Write-Host
  • Write-Output
  • Tee-Object (Ausgeben und in File schreiben)
  • Write-Error
  • Write-Warning
  • Write-Debug
  • Write-Verbose
Hier der Code aus dem Youtube-Video. Die Vorgehensweise und Bemerkungen findest du direkt als Kommentare (#Grün) im Code. So wird er dir ebenfalls in der PowerSHELL ISE angezeigt werden.
——————————————–
# Write-* Objekt            
            
# Text in einer Variabel speichern            
$meineAusgabe = "german powershell"            
            
# Normale Ausgabe in der Host-Konsole            
Write-Host $meineAusgabe            
            
# Ausgabe mit Schriftfarbe Yellow also Gelb            
Write-Host $meineAusgabe -ForegroundColor Yellow            
            
# Ausgabe mit Hintergrundfarbe Red also Rot            
Write-Host $meineAusgabe -BackgroundColor Red            
            
# Umleiten der Ausgabe in eine Textdatei und nicht in der Konsole            
"german powershell" > .\meineAusgabe.txt            
            
# Ausgabe auf der Konsole und in eine Textdatei            
$meineAusgabe | Tee-Object .\meineAusgabe2.txt            
            
# Ausgabe auf dem Standard-Ausgang (Standard-Output)            
Write-Output $meineAusgabe            
            
# Ausgabe einer Fehlermeldung (Error Message)            
Write-Error $meineAusgabe            
            
# Ausgabe einer Debug-Information mit dem Argument -Debug um zu debugen            
Write-Debug $meineAusgabe -Debug            
            
# Ausgabe einer versteckten (Verbose) Information und diese mit -Verbose sichtbar machen            
Write-Verbose $meineAusgabe -Verbose
——————————————–
Solltest du irgendwelche Fragen haben, dann kannst du diese gerne entweder hier im Blog oder direkt unter dem YouTube Video stellen. Ich gebe alles, deine Fragen zeitnahe zu beantworten oder ein entsprechendes Video darüber zu machen.
Gerade die Grundlagen-Videos werde ich nicht mit viel Text ausschmücken. Bei mir ist jeweils jede Code-Zeile direkt im Code Kommentiert (#Grün). Du kannst den Code direkt mit in dein Script kopieren und hast so eine gute Orientierungshilfe, sobald du die Scripts auf deine Bedürfnisse anpasst.

Ich erstelle und veröffentliche sämtliche Videos kostenlos und blende auch keine Werbung ein, dies will ich auch so beibehalten. Da das vermittelte Wissen aber in teuren Kursen erlangt werden kann, ist eine kleine Spende hin und wieder sicher keine schlechte Gegenleistung.