moin,
kann man innerhalb einer foreach noch weiter Zeilen einer Textdatei einlesen?
Anforderung: Ich möchte alle Zeilen einer Logdatei auswerten wo die CPU über 50% war, hätte aber gerne noch ein paar Zeilen danach
Beispiel:
Datum;Uhrzeit;AnzahlUser;CPUall;MemoryUsed
2018.12.04;11:36:46;46;5;74
2018.12.04;11:37:26;46;42;75
2018.12.04;11:38:05;46;20;75
2018.12.04;11:38:51;46;77;75
2018.12.04;11:39:30;46;18;75
2018.12.04;11:40:08;46;12;75
Beispiel:;
$a = import-csv "C:\temp\perf.txt" -Delimiter ";" foreach($b in $a) { if($b.cpuall -gt 50){ $b.datum >>c:\temp\out.txt # weitere zwei Zeilen lesen auch wenn cpu kleiner 50%??? } }
Chris