У меня есть PowerShell ArrayList
($displayObjects
), который содержит:
Name ID Tags
---- -- ----
Test1 123 {@{id=4567; name=test1;}}
Test2 345 {@{id=4567; name=test1;}, @{id=6789; name=test2}}
Test3 567 {@{id=4567; name=test1;}, @{id=6789; name=test2}, @{id=7890; name=test3}}
И еще:
$filter = @('test1', 'test2')
И что фильтровать $displayObjects
(Tags.name
) на основе значений, указанных в массиве $filter
.
Так что в приведенном выше случае результат должен содержать только строки 2 и 3 (из $displayObjects
).
У меня естьЯ думаю и тестирую с $displayObjects | Where-Object ...
, но не могу придумать, как это сделать.Есть предложения?