Выбрать пользователей, состоящих одновременно в нескольких группах AD
Новичек. Нужно выбрать пользователей, одновременно входящих в нусколько групп AD (Gr1,Gr2,Gr3). Пробовал
"Gr1","Gr2","Gr3" | Get-ADGroupMember , но выборка идет с параметром "или", а мне нужно "и"
|
Код:
$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])'"
|
Спасибо большое! Команда отработала как нужно! Подскажите тогда еще 1 момент: необходимо, в этой же выборке можно было указать email (adress@mail.ru к примеру). Саму команду знаю Get-ADUser -filter {(email -like "adress@mail.ru")}. Не понимаю как их совместить
|
Код:
"memberof -eq '$($gr[0])' -and memberof -eq '$($gr[1])' -and memberof -eq '$($gr[2])' -and EmailAddress -like 'address@mail.ru'"
|
Время: 08:57.
© OSzone.net 2001-