Если вы хотите, чтобы он работал как оболочка Linux, я бы использовал следующее:
dir variable: |Out-String -Stream |Select-String "users"
Out-string преобразует объект в String. (-stream: строка за строкой)
Итак, строка выбора работает так, как задумано.
Или если мы хотим получить объекты, а не строку как результат:
dir variable: |where {$_.value -match "users" -or $_.name -match "users"}