使用“-like”操作符进行部分匹配搜索,例如:
$data = @"
Name,Status
Server1,OK
Server2,Error
Server3,Warning
"@
$objects = $data | ConvertFrom-Csv
# 以下代码将不会找到匹配项
$objects | Where-Object {$_.Name -eq "Server"}
# 以下代码将会找到匹配项
$objects | Where-Object {$_.Name -like "*Server*"}
上述代码示例中,在进行Where-Object筛选时,使用“-like”操作符进行部分匹配搜索,而不是使用“-eq”操作符进行完全匹配搜索。