Prenons comme exemple cette petite liste contenue dans $MyArray :

On veut sélectionner une seule colonne qui contient les valeurs de Col1, sauf si elles sont égales à « N/A », dans ce cas là on prend la valeur de Col2.

$MyArray | Select-Object @{Name="Plop"; Expression={if($_.Col1 -ne "N/A"){$_.Col1} else{$_.Col2}}}

En gros on fait un select sur les données mais en déclarant un nouveau membre appelé « Plop » et qui a comme valeur le contenu de Col1 quand cette dernière n’est pas « N/A », sinon on prend le contenu de Col2

Le résultat:

Vous l’aurez compris, on peut faire des conditions plus poussées avec cette méthode.


0 commentaire

Laisser un commentaire

Emplacement de l’avatar

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *