PowerShell - Log Command Output
Mit dieser Funktion lässt sich die Ausgabe von Befehlen mit Zeitstempel versehen:
function logexec { param ( $command ) Invoke-Expression $command | foreach { $timestamp = (get-date -Format "yyyy-MM-dd__HH_mm_ss") $output = $_ write-host "$timestamp - $output" } }
Danach einfach den Befehl an die Funktion übergeben:
logexec "ping -t -w 200 192.168.0.1"