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

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