Hi,
ich möchte den Output von schtasks /query /s localhost /fo csv /v filtern, indem ich nur die Schedule Tasks filtere, die nur aktiv sind!
Spoiler anzeigen
[autoit]
Local $server = "localhost"
Local $run = Run(@ComSpec & " /c schtasks.exe /s " & $server & " /query /fo csv /v", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
Local $c, $l, $string, $tmp, $chk, $output
While 1
$l &= StdoutRead($run)
If @error Then ExitLoop
WEnd
ConsoleWrite($l & @CRLF)
Das Ganze soll natürlich sprach- und OS unabhängig sein, d.h. das Skript soll genauso auf Deutschen wie auch z.B. französischen, Win2003, Win2008, etc. System laufen!
Ich dachte da an RegExp, aber weiß nocht nicht, wie...
Hat jemand eine Idee?
Gruß,
UEZ
PS: eine Möglichkeit siehe Post #6 unten.