Используйте ключевое слово where
в PS (сокращенное здесь как ?
)
dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid | ? {$_ -match 'avecto'}
Таким образом, было бы читать, где каждый элемент в конвейере соответствует строке 'Avecto'
Вы можете сохранить данные в переменной и обрабатывать их дальше, так как простой массив объектов будет возвращен, если результат более одного, в противном случае в одном результате будет просто строка
Надеюсь, что поможет