Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

get-content, innerhalb foreach mehrere weitere Zeilen einlesen?

$
0
0

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



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>