IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Lister les groupes associés à un utilisateur Active Directory


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 148
    Points : 39
    Points
    39
    Par défaut Lister les groupes associés à un utilisateur Active Directory
    Bonjour à tous,

    Je m'en remet à vous afin d'essayer de m'aider à résoudre mon problème.

    Je dois lister les groupes (MemberOf) de l'ensemble des utilisateurs présent sur l'active directory. Pour afficher cela j'ai essayé la commande powershell suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ADUser -Filter * -SearchBase "DC=toto,DC=fr" -Properties MemberOf |Select-Object Name, MemberOf
    J'ai bien en retour les utilisateurs ainsi que leurs groupes mais j'ai le "MemberOf" exprimé avec le chemin complet

    Name MemberOf
    ------- -----------
    User1 {CN=Grp_1,CN=Users,DC=toto,DC=fr, CN=Grp_2,CN=Users,DC=toto...

    Et lorsqu'il y a plusieurs groupe, je n'ai pas l'affichage complet j'ai les (...)

    Ma question est : Y a t-il un autre moyen pour afficher le résultat de ma commande ? Sachant que j'aimerai afficher l'ensemble des utilisateurs de l'Active Directory et afficher juste à coté leurs groupes s'ils en ont. Dans le cas ou il n'y a pas de groupe j'aimerai afficher par exemple un blanc au niveau de la colonne "groupe".

    Merci d'avance pour votre aide.

    Merci d'avance pour votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    grg
    Inscrit en
    Octobre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : grg

    Informations forums :
    Inscription : Octobre 2013
    Messages : 9
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    vous devez faire un script. ça ne passera pas en une ligne de commande.

    grosso modo mettre dans une variable et lister chaque élément

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $user = Get-ADUser -Filter * -SearchBase "DC=toto,DC=fr" -Properties MemberOf
    foreach($u in $user) {
    write-host  "`n########"
     $u.name
     $u.memberof }
    Après c'est de la mise en page à adapter.
    Sachant qu'un utilisateur est au moins membre du groupe "utilisateur du domaine".

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Points : 5
    Points
    5
    Par défaut MemberOf
    Bonjour tous le monde et bonne année
    Merci pour ton script
    À présent j'essaie Elaboré un script pour me permettre d'afficher tous les groupes ADs
    Et pour chaque groupe vérifier est-ce qu'il est
    membreof (d'un) autre groupe
    Voilà ce que j'ai fait mais ça ne marche pas :
    $group = get-adgroup - Filter * -SearchBase "OU=####,OU=####" | foreach ($group in group){
    fl Membreof }
    Est ce que quelqu'un peut m'aider svp

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Septembre 2016
    Messages : 4
    Points : 5
    Points
    5
    Par défaut memebrof
    Bonjour a tous
    je partage cette commande ou j'ai réussi de récupérer le nom des groupes AD et les groupes qui sont (memberOF) membre d'un autre groupe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ADGroup -Filter * -SearchBase "OU=****,OU=****,DC=****,DC=****" -Properties * | fl Name,MemberOf
    Bon courage

Discussions similaires

  1. [JNDI] lister les groupes d'un utilisateur
    Par mithrendil dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 21/02/2012, 14h43
  2. Lister les groupes d'un utilisateur
    Par Neodarklink dans le forum ASP
    Réponses: 0
    Dernier message: 17/12/2008, 14h21
  3. Lister les groupes d'un utilisateur
    Par filoudesbois dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 07/04/2008, 08h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo