Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


powershell:active-directory:powershell-get-list-of-security-group-members-with-additional-attributes

Это старая версия документа!


PowerShell - Получаем список членов группы с дополнительными атрибутами

Скриптоблок для выгрузки в текстовый файл всех членов определённой доменной группы безопасности с информацией о компании, подразделении и должности с последующей сортировкой и разбивкой на блоки с зависимости от конкретного атрибута (company):

Get-ADGroupMember -Recursive "KOM-SRV-Users" | ForEach { 
 
 Get-ADUser -filter {samaccountname -eq $_.SamAccountName} `
  -Properties displayName, company, title, department 
 
} `
 | Sort-Object company,displayName `
 | Format-Table displayName,company,department,title -GroupBy company -AutoSize `
 | Out-File -Width 4000 "C:\Temp\ADGroupUsersByCompany.txt"

Обсуждение

ВикторВиктор, 31.08.2020 15:13
Спасибо!
Подскажите, пожалуйста, как вывести список в формате
"AD-Group1" User1
"AD-Group1" UserN
"AD-GroupN" User1
"AD-GroupN" UserN
ЕвгенийЕвгений, 09.10.2023 11:16
Как получить полный список членов группы если там внутри есть группы, а в этих группах есть и члены и еще группы и т.д.??
(степень вложенности заранее неизвестна, но нужны все юзеры в итоге получающие членство в верховной группе)
Алексей МаксимовАлексей Максимов, 23.01.2024 07:47
За это отвечает опция -Recursive у командлета Get-ADGroupMember
Ваш комментарий:
 
powershell/active-directory/powershell-get-list-of-security-group-members-with-additional-attributes.1484912217.txt.gz · Последнее изменение: 20.01.2017 14:36 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki