Question
membership of a user
- baraka
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 0
il y a 14 ans 6 mois #10237
par baraka
membership of a user a été créé par baraka
Bonjour
je cherche à lister tous les groupes AD auquels appartient un utlisateur user1. la seule possibilité que j'ai trouvé de le faire était :
$user1=get-identity user1 -property *
$user1.memberof
SAUF que, le résultat ne me liste pas les groupes telle domain users, pouvez vous m'éclairer un peu
merci
je cherche à lister tous les groupes AD auquels appartient un utlisateur user1. la seule possibilité que j'ai trouvé de le faire était :
$user1=get-identity user1 -property *
$user1.memberof
SAUF que, le résultat ne me liste pas les groupes telle domain users, pouvez vous m'éclairer un peu
merci
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 6 mois #10238
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:membership of a user
Bonjour,
Oui, je connais ce problème ayant été confronté.
Enfait, il ne liste pas le Primary Group.
Moi, j'utilisais l'ADSI. Donc je recuperais l'attribut PrimaryGroupID et je reconstruisais le SID du group en concatenant le SID du domaine et ce PrimaryGroupID puis je faisais une recherche.
Aprés, je te laisse le soin de regrouper tout les morceaux ;]
Bien Cordialement,
Richard Lazaro.
Oui, je connais ce problème ayant été confronté.
Enfait, il ne liste pas le Primary Group.
Moi, j'utilisais l'ADSI. Donc je recuperais l'attribut PrimaryGroupID et je reconstruisais le SID du group en concatenant le SID du domaine et ce PrimaryGroupID puis je faisais une recherche.
Aprés, je te laisse le soin de regrouper tout les morceaux ;]
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 14 ans 6 mois #10243
par Gabriel
Réponse de Gabriel sur le sujet Re:membership of a user
en utilisant le snapin de Quest Active Roles Server powershell add-in (c'est gratuit tu n'as pas besoin de d'active roles www.quest.com/powershell/activeroles-server.aspx)
tu fait un [code:1]Get-QADGroup -ContainsMember domaine\samaccountname[/code:1] et c'est bon.
cordialement
tu fait un [code:1]Get-QADGroup -ContainsMember domaine\samaccountname[/code:1] et c'est bon.
cordialement
Connexion ou Créer un compte pour participer à la conversation.
- juju
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 14 ans 6 mois #10246
par juju
Réponse de juju sur le sujet Re:membership of a user
salut j'ai la meme problematique que toi et en plus la supression des groupes dudit utilisateur : voici mon script (fait avec primal forms pour les msgbox)
[code:1]
Add-PSSnapin Quest.ActiveRoles.ADManagement
$FormEvent_Load={
#TODO: Initialize Form Controls here
}
$nom_TextChanged={
#TODO: Place custom script here
$NM = $nom.Text
}
$buttonChercher_Click={
#TODO: Place custom script here
$essai = Get-QADGroup -ContainsMember \"$NM\"
$essai
# $checkedlistbox1.SetItemChecked(0, $true)
$checkedlistbox1.Items.AddRange($($essai))
$checkedListBox1.CheckOnClick = \"True\"
}
$checkedlistbox1_SelectedIndexChanged={
#TODO: Place custom script here
}
$button1_Click={
#TODO: Place custom script here
Remove-QADGroupMember -Identity $essai.dn -member \"$NM\"
}
[/code:1]
voila et le but du jeu c'est de passer les items checkés dans la suite du script de suppresion!
[code:1]
Add-PSSnapin Quest.ActiveRoles.ADManagement
$FormEvent_Load={
#TODO: Initialize Form Controls here
}
$nom_TextChanged={
#TODO: Place custom script here
$NM = $nom.Text
}
$buttonChercher_Click={
#TODO: Place custom script here
$essai = Get-QADGroup -ContainsMember \"$NM\"
$essai
# $checkedlistbox1.SetItemChecked(0, $true)
$checkedlistbox1.Items.AddRange($($essai))
$checkedListBox1.CheckOnClick = \"True\"
}
$checkedlistbox1_SelectedIndexChanged={
#TODO: Place custom script here
}
$button1_Click={
#TODO: Place custom script here
Remove-QADGroupMember -Identity $essai.dn -member \"$NM\"
}
[/code:1]
voila et le but du jeu c'est de passer les items checkés dans la suite du script de suppresion!
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- membership of a user