Question
[Résolu]list groups AD commençant par et les users
- crunchattak
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 11 ans 9 mois #17654
par crunchattak
[Résolu]list groups AD commençant par et les users a été créé par crunchattak
Bonjour,
Je sèche sur un powershell, sachant que je suis vraiment débutant.
Ce que je souhaite c'est de lister tous les groupes Active Directory (ainsi leurs utilisateurs) commençant par intranet
J'ai trouvé trouvé la commande:
Get-ADGroupMember \"intranet\" | select name
Sur cette commande je vois bien les users du groupe intranet.
Ensuite avec cette commande:
Get-ADGroup -Filter {name -like \"intranet*\"}
J'ai la liste de tous les groupes commençant par intranet, mais je n'ai pas les utilisateurs dedans.
Je n'arrive pas à combiner les deux.
C'est a dire par exemple avoir
intranet responsable
user1
user2
intranet technique
user3
user4
Auriez-vous une idée?
Un grand merci d'avance,
Crunch
Edit:
J'ai trouvé la commande mais je n'ai pas la liste des groupes:
Get-ADGroup -Filter {name -like \"intranet*\"} | Get-ADGroupMember | Format-Table name
Cette commande liste uniquement les noms des personnes et les combines...
Et la je sèche.
Crunch
Message édité par: crunchattak, à: 19/06/14 09:26<br><br>Message édité par: crunchattak, à: 23/06/14 11:26
Je sèche sur un powershell, sachant que je suis vraiment débutant.
Ce que je souhaite c'est de lister tous les groupes Active Directory (ainsi leurs utilisateurs) commençant par intranet
J'ai trouvé trouvé la commande:
Get-ADGroupMember \"intranet\" | select name
Sur cette commande je vois bien les users du groupe intranet.
Ensuite avec cette commande:
Get-ADGroup -Filter {name -like \"intranet*\"}
J'ai la liste de tous les groupes commençant par intranet, mais je n'ai pas les utilisateurs dedans.
Je n'arrive pas à combiner les deux.
C'est a dire par exemple avoir
intranet responsable
user1
user2
intranet technique
user3
user4
Auriez-vous une idée?
Un grand merci d'avance,
Crunch
Edit:
J'ai trouvé la commande mais je n'ai pas la liste des groupes:
Get-ADGroup -Filter {name -like \"intranet*\"} | Get-ADGroupMember | Format-Table name
Cette commande liste uniquement les noms des personnes et les combines...
Et la je sèche.
Crunch
Message édité par: crunchattak, à: 19/06/14 09:26<br><br>Message édité par: crunchattak, à: 23/06/14 11:26
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 9 mois #17658
par Philippe
Réponse de Philippe sur le sujet Re:Lister groupes AD commençant par avec les user
Bonjour crunchattak
tu trouvera la fonction Get-AllgroupandmemberAD qui solutionne ton probleme dans ce suject
tu trouvera la fonction Get-AllgroupandmemberAD qui solutionne ton probleme dans ce suject
Connexion ou Créer un compte pour participer à la conversation.
- ANTRI Mohamed
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 124
- Remerciements reçus 0
il y a 11 ans 9 mois #17659
par ANTRI Mohamed
Réponse de ANTRI Mohamed sur le sujet Re:Lister groupes AD commençant par avec les user
Bonjour,
tu as plusieurs possibilités tu pourrais par exemple procéder de la sorte :
[code:1]
get-adgroup -filter {Name -like \"intranet*\"} | %{ Get-ADGroupMember -Identity $_.distinguishedname}
[/code:1]
tu récupère les groupes contenant le mot \"intranet\" puis tu envois le résultat de cette commande vers la cmdlet Get-adgroupmember grâce au pipeline.
sinon tu peux le faire en plusieurs étape de la sorte :
[code:1]
$list = get-adgroup -filter {Name -like \"intranet*\"} | select distinguishedname, name
foreach($group in $list)
{
write-host \"
\" $group.name \"
\"
Get-ADGroupMember $group.distinguishedname | select name -ExpandProperty name
}
[/code:1]
tu as plusieurs possibilités tu pourrais par exemple procéder de la sorte :
[code:1]
get-adgroup -filter {Name -like \"intranet*\"} | %{ Get-ADGroupMember -Identity $_.distinguishedname}
[/code:1]
tu récupère les groupes contenant le mot \"intranet\" puis tu envois le résultat de cette commande vers la cmdlet Get-adgroupmember grâce au pipeline.
sinon tu peux le faire en plusieurs étape de la sorte :
[code:1]
$list = get-adgroup -filter {Name -like \"intranet*\"} | select distinguishedname, name
foreach($group in $list)
{
write-host \"
\" $group.name \"
\"
Get-ADGroupMember $group.distinguishedname | select name -ExpandProperty name
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- crunchattak
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 11 ans 9 mois #17663
par crunchattak
Réponse de crunchattak sur le sujet Re:Lister groupes AD commençant par avec les user
Bonjour,
Merci pour vos réponses mais pour le script de ANTRI Mohamed:
C'est ce que je recherche mais il ne m'indique pas qui est dans le groupe.
On a la liste de toutes les personnes qui sont dans les groupes intranet*
6ratgus: J'ai vu le post mais j'ai peur d'avoir une boucle. C'est pour cela que je ne l'ai pas appliqué et c'est justement aussi pour cela que j'ai besoin de ce résultat.
Crunch
Merci pour vos réponses mais pour le script de ANTRI Mohamed:
C'est ce que je recherche mais il ne m'indique pas qui est dans le groupe.
On a la liste de toutes les personnes qui sont dans les groupes intranet*
6ratgus: J'ai vu le post mais j'ai peur d'avoir une boucle. C'est pour cela que je ne l'ai pas appliqué et c'est justement aussi pour cela que j'ai besoin de ce résultat.
Crunch
Connexion ou Créer un compte pour participer à la conversation.
- crunchattak
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 11 ans 8 mois #17698
par crunchattak
Réponse de crunchattak sur le sujet Re:Lister groupes AD commençant par avec les user
Bonjour;
Au cas où quelqu'un cherche à faire la même chose j'ai trouvé le script:
[code:1]get-adgroup -filter {Name -like \"intranet*\"} | % { \"GroupName: $($_.Name)\"; \"==========\" ; Get-ADGroupMember $_ } | ft name[/code:1]
Crunch
Au cas où quelqu'un cherche à faire la même chose j'ai trouvé le script:
[code:1]get-adgroup -filter {Name -like \"intranet*\"} | % { \"GroupName: $($_.Name)\"; \"==========\" ; Get-ADGroupMember $_ } | ft name[/code:1]
Crunch
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 8 mois #17700
par Philippe
Réponse de Philippe sur le sujet Re:Lister groupes AD commençant par avec les user
bonjour crunchattak
merci pour tes recherches et ton retour
merci pour tes recherches et ton retour
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
- [Résolu]list groups AD commençant par et les users