-Filter в
Get-ADGroup не поддерживает
-in, так как он транслируется в LDAP запрос
Так что такая фильтрация возможна только после получения всех групп
Get-ADGroup -Filter '*' | Where-Object { $_.ObjectGUID -in 'xxx', 'yyy', 'zzz' }
Вместо
* лучше какой-то предварительный фильтр сделать, если групп сильно много
ну или намутить свой построитель фильтра, но там можно упереться в длину запроса.
типа
$Filter = "ObjectGUID -eq '" + ('xxx', 'yyy', 'zzz' -join "' -or ObjectGUID -eq '") + "'"