Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Выбрать пользователей, состоящих одновременно в нескольких группах AD (http://forum.oszone.net/showthread.php?t=328067)

Krang 03-07-2017 18:57 2748857

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

Kazun 03-07-2017 19:17 2748862

Код:

$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 2748972

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

Kazun 04-07-2017 11:35 2748975

Код:

"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 2748995

Спасибо за помощь!


Время: 08:57.

Время: 08:57.
© OSzone.net 2001-