PowerShell:
Skriva ut felsökningsdata

Så här gör du:

Använd Write-Host för enkel utskrift. För mer kontroll, använd Write-Debug eller Write-Verbose samt deras motsvarande inställningar.

# Enkel utskrift med Write-Host
Write-Host "Här är något att titta på!"

# Aktiverar och använder Write-Debug
$DebugPreference = 'Continue'
Write-Debug "Det här är en debug-meddelande."

# Aktiverar och använder Write-Verbose
$VerbosePreference = 'Continue'
Write-Verbose "Det här är en verbose-meddelande."

Sample output:

Här är något att titta på!
DEBUG: Det här är en debug-meddelande.
VERBOSE: Det här är en verbose-meddelande.

Fördjupning

I tidigare PowerShell-versioner användes Write-Host flitigt men det skapade problem då utskrifterna inte kunde fångas eller vidarebefordras. Write-Debug och Write-Verbose skapades för att ge kontroll och kunna sätta olika nivåer av loggning. Dessa kommandon är användbara när skripten blir mer komplexa. Write-Debug är bra för detaljer som endast är viktiga under utveckling medan Write-Verbose är till för att ge användbara körtidsinformation.

Se även