Lister les membres d’un groupe AD
Si vous avez besoin de récupérer la liste des membres d’un groupe dans un AD, ce script peux vous aider.
La sortie est un fichier CSV.
Import-Module ActiveDirectory
$groupName = « le_groupe »
$group = Get-ADGroup -Identity $groupName -Server « votre_domaine.local »
$members = Get-ADGroupMember -Identity $group.DistinguishedName -Recursive | Where-Object { $_.objectClass -eq ‘user’ }
$result = foreach ($member in $members) {
$user = Get-ADUser -Identity $member.DistinguishedName -Properties GivenName, Surname, SamAccountName -Server « votre_domaine.local »
if ($user.Enabled) {
[PSCustomObject]@{
GivenName = $user.GivenName
Surname = $user.Surname
SamAccountName = $user.SamAccountName
}
}
}
$result | Export-Csv -Path « C:\Users\user\Desktop\nom_de_fichier.csv » -NoTypeInformation