2011-12-14 33 views
5

tôi có một phần của một kịch bảnLàm một "và" tuyên bố để phù hợp với nhiều hơn 1 giá trị

| Where {$_.property = statement} 

Tôi muốn gia tăng giá trị khác để nó có để phù hợp với cả hai giá trị, do đó lệnh sẽ để hoạt động như thế này

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

bất kỳ ai có thể trợ giúp?

Trả lời

18

logic và được thực hiện sử dụng -and trong PowerShell:

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

Là nó thực sự dễ dàng? :) - Cảm ơn Lee – Casper

4

Cú pháp bạn đang tìm kiếm là -and-or.

Ví dụ này in "Hello" nếu biến a lớn hơn 9 và nhỏ hơn 11.

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

Hãy xem documentation để biết thêm chi tiết.

Các vấn đề liên quan