Войти

Показать полную графическую версию : [решено] Выбрать пользователей, состоящих одновременно в нескольких группах AD


Krang
03-07-2017, 18:57
Новичек. Нужно выбрать пользователей, одновременно входящих в нусколько групп AD (Gr1,Gr2,Gr3). Пробовал
"Gr1","Gr2","Gr3" | Get-ADGroupMember , но выборка идет с параметром "или", а мне нужно "и"

Kazun
03-07-2017, 19:17
$gr = "Gr1","Gr2","Gr3" | Get-ADGroup | Foreach {$_.DistinguishedName}
Get-ADUser -Filter "memberof -eq '$($gr[0])' -and memberof -eq '$($gr[1])' -and memberof -eq '$($gr[2])'"

Krang
04-07-2017, 11:28
Спасибо большое! Команда отработала как нужно! Подскажите тогда еще 1 момент: необходимо, в этой же выборке можно было указать email (adress@mail.ru к примеру). Саму команду знаю Get-ADUser -filter {(email -like "adress@mail.ru")}. Не понимаю как их совместить

Kazun
04-07-2017, 11:35
"memberof -eq '$($gr[0])' -and memberof -eq '$($gr[1])' -and memberof -eq '$($gr[2])' -and EmailAddress -like 'address@mail.ru'"

Krang
04-07-2017, 12:42
Спасибо за помощь!




© OSzone.net 2001-2012