2011-12-14 4 views
5

Tengo esta parte de un guiónCómo hacer una "y" estado para que coincida con más de 1 valor

| Where {$_.property = statement} 

me gustaría añadir otro valor, de modo que tiene que coincidir ambos valores, por lo que el comando se va para trabajar un poco como este

| Where {$_.property -eq statement} & {$_.anotherproperty -eq anotherstatement} 

¿alguien que puede ayudar?

Respuesta

18

lógico y se realiza mediante -and en PowerShell:

| Where {$_.property -eq statement -and $_.anotherproperty -eq anotherstatement} 
+0

¿Es realmente tan fácil? :) - Gracias Lee – Casper

4

La sintaxis que busca es -and y -or.

Este ejemplo imprime "Hola" si la variable a es mayor que 9 y menor que 11.

$a = 10 
if ($a -gt 9 -and $a -lt 11) { Write-Host "Hello" } 

Por favor vea la documentation para más detalles.

Cuestiones relacionadas