Es bietet sich immer an zur Fehlersuche ein einfaches Logging in das Skript einzubauen. Es hat sich als sinnvoll erwiesen am Anfang des Skriptes die globalen Variablen die das Skriptverhalten oder Grundeinstellungen vornehmen zu definieren.
$Logfile = "c:\temp\log-$(gc env:computername).log" $LogContent = $true # Log-Datei schreiben --------------------------------------------------------------------------------- Function LogWrite([string] $logstring) { if($LogContent -eq $true) { Add-content $Logfile -value ((Get-Date -Format G) + " " + $logstring) } }
Der Aufruf der Funktion kann wie folgt geschehen:
LogWrite ("Eine Testausgabe.")
Jeder Eintrag in der Logging-Datei enthält somit Datum und Uhrzeit:
15.10.2019 13:38:36 Eine Testausgabe.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren