I'm trying to -match more than one string in a CSV file. Sample CSV below:
Hostname,IpAddress,Domain
x200apple300,1.2.3.4,contoso.local
x200banana300,1.2.3.5,contoso.local
x200orange300,1.2.3.6,contoso.local
x200kiwi300,1.2.3.7,contoso.local
Sample code:
$csv = Import-Csv "C:\Files\csvExample.csv"
$csv | Where-Object {$_.Hostname -match "kiwi"}
# All OK. Now match multiple hostnames.
$csv | Where-Object {$_.Hostname -match "kiwi", "orange"}
# Not working.
$csv | Where-Object {$_.Hostname -contains "apple", "banana"}
# Not working
How can I match multiple hostnames in this example? What am I doing wrong.