2011-12-14 8 views
5

以上1私は、スクリプトのこの部分を持っ

| Where {$_.property = statement} 

私はそれが両方の値に一致するように持っているように、別の値を追加したいと思いますので、コマンドが起こっていますこのようなことをするには

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

誰でも手伝ってください。

答えて

18

論理とPowerShellで-andを使用して行われます:

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

はそれが本当に使いやすいですか? :) - ありがとうございました – Casper

4

あなたが探している構文は-and-orです。

この例のプリント変数aが9より大きいと

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

11未満であれば「こんにちは」詳細についてはdocumentationを参照してください。

関連する問題