Powershell Einzeiler mit If Else Beispiel

PowerShell Logo
PowerShell Logo

Nachfolgend ein paar Snipes wie man in einen Einzeiler in Powershell mit If-Else Abfrage erstellt.

Hier eine einfache Abfrage, als Beispiel die den Prozess Notepad abfragt und mittels If-Else die CPU auswertet:

PS> Get-Process | Where-Object {$_.ProcessName -eq 'notepad'} | % {If($_.CPU  -gt "10"){Write-Host "Notepad CPU >10"}Else{ Write-Host "Notepad CPU <10"}}
Notepad CPU <10
Notepad CPU >10

Gut zu sehen, dass 2 Prozesse “notepad” laufen und das der eine mehr und der andere weniger als 10 Prozent der CPU Leistung verbrauchen. Entscheidend hier im Beispiel ist jedoch die IF-Abfrage in Powershell. Diese wird mittels Pipe und Prozent (%) gefolgt von eckigen Klammern, in denen der eigentliche IF-Else Befehl steht, geschrieben.

Thats it…Have Fun!

Ersten Kommentar schreiben

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*


Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.