[PowerShell] Les opérateurs de comparaisons simples
Dés que vous utiliserez PowerShell, vous aurez rapidement besoin des opérateurs de comparaisons, qui vous permettront d’affiner les résultats de vos requêtes en fonction de vos besoins. Cet article répertorie pour vous les opérateurs de comparaisons les plus simples utilisables dans PowerShell.
| -eq | Egal |
| -ne | Non égal |
| -gt –ge | Plus grand que, Plus grand que ou égal à |
| -lt –le | Plus petit que, Plus petit que ou égal à |
- Quelques exemples simples
Trouver les services Windows qui ont fonctionnent actuellement sur votre machine:
Get-Service|Where-object{$_.Status –eq “Running”}
Trouver les services Windows qui ne fonctionnent pas actuellement sur votre machine:
Get-Service|Where-object{$_.Status –ne “Running”}
Trouver les processus de votre machine qui ont un ID de processus plus petit que X:
Get-Process|Where-object{$_.Id –lt 684}
Trouver les processus de votre machine qui ont un ID de processus plus petit que ou égal à X:
Get-Process|Where-object{$_.Id –le 84}
Il existe bien d’autres opérateurs de comparaison dans PowerShell, la liste est encore assez longue… Je reviendrais sur ceux-ci dans un autre post. Bon script à tous.