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 » -NoTypeInformatio

Détails de l'Article

Article ID:
52
Date:
08:47:57 30-07-2024
Affichage:
2
Evaluer (Voter):
(1)

Articles en rapport