Question
liste membres d'un groupe et groupe imbriqués
- Nicolas Guerin
- Hors Ligne
- Membre junior
- Messages : 33
- Remerciements reçus 0
Name Type DN
---- ---- --
yoyo group CN=yoyo,DC=darphboubou,DC=net
CROFT Lara user CN=CROFT Lara,OU=Utilisateurs,OU=Lille,OU=printemps,DC=darphboubo
yayaaaaaaaaaaaaaaaa group CN=yayaaaaaaaaaaaaaaaa,DC=darphboubou,DC=net
YAYA Yiyi user CN=YAYA Yiyi,OU=Utilisateurs,OU=Citadium,OU=printemps,DC=darphbou[/code:1]
Il utilisais ça avant, et je ne vois pas les groupes imbriqué.
Soit l'exemple n'est pas complet soit l'explication n'est pas en lien avec l'exemple.
Ou sinon je suis simplement bête!<br><br>Message édité par: Nicolas.18, à: 30/07/13 14:34
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 135
- Remerciements reçus 0
les groupe imbriqué sont
PS E:\> Get-QADGroupMember dada -indirect
Name Type DN
---- ---- --
yoyo group CN=yoyo,DC=darphboubou,DC=netCROFT Lara user CN=CROFT Lara,OU=Utilisateurs,OU=Lille,OU=printemps,DC=darphboubo
yayaaaaaaaaaaaaaaaa group CN=yayaaaaaaaaaaaaaaaa,DC=darphboubou,DC=netYAYA Yiyi user CN=YAYA Yiyi,OU=Utilisateurs,OU=Citadium,OU=printemps,DC=darphbou
Donc bien visible dans mon exemple puisque de type groupe
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas Guerin
- Hors Ligne
- Membre junior
- Messages : 33
- Remerciements reçus 0
Réfère toi à Matthew!
Bonne journée.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
Vous l'avez demander, je l'ai fait !!!
Repris d'une fonction récursive d'un récent post de Matthew , merci pour la base !
J’ai refait le récursif de la fonction Get-ADGroupMember en gardant l’affichage des groupes. !
Attention je n’ai pas fait de protection,
Comme indiquer dans le post de matthew attention au boucle infinie, même si c'est peu probable, on peut faire dans l'AD un groupe A membre du groupe B lui même membre du A. !!!
[code:1]Function Get-AllgroupandmemberAD {
param([Parameter(
Position=0,
Mandatory=$true,
ValueFromPipeline=$true,
ValueFromPipelineByPropertyName=$true)]
[String[]]$SamAccountName)
process
{
foreach($name in $SamAccountName)
{
Get-ADGroupMember $name
Get-ADGroupMember $name | Where-Object {$_.objectClass -eq \"group\"} | Get-AllgroupandmemberAD
}
}
}
Get-AllgroupandmemberAD \"GE_PF_TECHNICIEN PLATEFORME SAV\" | ft name,objectclass,distinguishedname
[/code:1]
Pour la protection j'ai déjà l'idée il manque juste un peu de temps pour la faire !<br><br>Message édité par: 6ratgus, à: 31/07/13 11:47
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- liste membres d'un groupe et groupe imbriqués