Protos
@Protos
Спрашивай - отвечу

Как выгрузить права пользователей в группах AD в виде таблицы?

Подскажите как выгрузить таблицу прав доступа из AD и чем:
_______Группа1_|_Группа2_|_Группа3
User1____+_____|___________|___+____
User2__________|_____+_____|________
User3____+_____|___________|________

?
  • Вопрос задан
  • 2628 просмотров
Решения вопроса 1
@dinizzzo
Администратор Linux, Windows
Пишу по памяти, без возможности проверить:
Import-Module ActiveDirectory
$userList = Get-Aduser -Filter *
foreach($user in $userlist)
{
	[array]$userGroups = Add-ADPrincipalGroupMembership -Identity $user.samaccountname
	$result = $user.samaccountname + "`t" + $user.displayName + "`t" + ($userGroups.name -join "; ")
	Out-file -InputObject $result -FilePath "C:\result.csv" -Append  # Если в файл вывод не нужен, то "Write-Host $result"
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
напишите скрипт сами, там же куча наверно компанд в повер шеле для работы с ад в том числе узнать в какой группе юзер.
Ответ написан
Комментировать
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
import-module activedirectory
get-command -module activedirectory

ну и как более жирная подсказка :
get-help get-adgroup -examples
get-help get-adgroupmember -examples

Powershell, конечно. =)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы