Blog de Augusto Simoes (MVP)

Sharepoint, OCS, Windows Server ...

Augusto Simoes

Consultant Infrastructure & Trainer

Ma mission est de concevoir les architectures de messageries unifiés et collaboratives afin d'accompagner nos clients vers ces nouvelles technologies.

  • Microsoft Certified Trainer
  • Microsoft Certified Systems Engineer
  • Microsoft Certified Technology Specialist :SharePoint, WSS, OCS 2007, Vista, Windows 2008
  • Microsoft Certified Database Administrator SQL 2000, 2005


MVP Logo


MyTag

Mon Profile Chez Microsoft

RecentComments

Comment RSS

[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”}

Get-Service

Trouver les services Windows qui ne fonctionnent pas actuellement sur votre machine:

Get-Service|Where-object{$_.Status –ne “Running”}

Get-Service2

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}

Get-Process 

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.