Получить список групп Active Directory и его членов относительно описания группы - PullRequest
0 голосов
/ 16 мая 2019

Я хотел бы получить список групп Active Directory и его членов (пользователей) на основе описания группы (текст).Было бы здорово, если бы выходной файл был в формате: Group1 User1 User2 User3 Group2 User2 User3 Group3 User1 .....

До сих пор я попал в список групп, который содержит текст, который находится в описании,Мне не удалось получить членов этих групп.

Get-Adgroup -Filter * - Properties Name, Description | Select Name, Description | Where-Object {$_.Description -eq "description-text"} 

Я получил список групп (имя) и описание только с контактами групп, которые имеют желаемое описание.Я пытался сдержать .... | Get-AdGroupMember -Identity, но нигде не получил.

Я новичок в PowerShell.Спасибо за твою помощь!С наилучшими пожеланиями, Алесь

1 Ответ

0 голосов
/ 17 мая 2019

Более эффективно фильтровать ближе к левому концу конвейера, насколько это возможно, т. Е. Для описания.Попробуйте что-то вроде этого:

# Gets all groups with the specific description
$Groups = Get-ADGroup -Filter "Description -like 'description-text'"
# Iterate through the list of groups
foreach ($Group in $Groups) {
    $Group.Name  # Outputs the group name
    $Users = $Group | Get-ADGroupMember  # Gets the list of users in that group
    $Users.Name  # Outputs all the users' names
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...