Question
[RESOLU] Recuperation du CN d'un groupe AD
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 10 ans 1 mois #21491
par doesit
[RESOLU] Recuperation du CN d'un groupe AD a été créé par doesit
Bonjour,
J'utilise la commande suivante pour récupérer les groupes d'on fait parti un utilisateur 'MemberOf\"
[code:1]$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof [/code:1]
Ce qui me retourne ceci:
[code:1]CN=NomDuGroupe,OU=OrganisationDuGroupe,etc...,DC=FR[/code:1]
Je ne cherche qu'a obtenir le CN donc un résultat type:
NomDuGroupe1
NomDuGroupe2
NomDuGroupe3
Le noms des groupes sont variables entre 8 et XX caractères, j’avais pensé utiliser:
[code:1]If ( $MemberOf -like \"*GLD*\" ) { $MemberOf.Substring(3,18) }[/code:1]
Mais comme expliqué les nom sont de longueurs variable existe t-il un moyen de ne faire ressortir que le CN donc le nom du groupe pas le reste ?
Ex:
[code:1]$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof -filter CN[/code:1]
Merci d'avance de votre aide.
Cdt,
DOESIT<br><br>Message édité par: doesit, à: 12/02/16 11:39
J'utilise la commande suivante pour récupérer les groupes d'on fait parti un utilisateur 'MemberOf\"
[code:1]$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof [/code:1]
Ce qui me retourne ceci:
[code:1]CN=NomDuGroupe,OU=OrganisationDuGroupe,etc...,DC=FR[/code:1]
Je ne cherche qu'a obtenir le CN donc un résultat type:
NomDuGroupe1
NomDuGroupe2
NomDuGroupe3
Le noms des groupes sont variables entre 8 et XX caractères, j’avais pensé utiliser:
[code:1]If ( $MemberOf -like \"*GLD*\" ) { $MemberOf.Substring(3,18) }[/code:1]
Mais comme expliqué les nom sont de longueurs variable existe t-il un moyen de ne faire ressortir que le CN donc le nom du groupe pas le reste ?
Ex:
[code:1]$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof -filter CN[/code:1]
Merci d'avance de votre aide.
Cdt,
DOESIT<br><br>Message édité par: doesit, à: 12/02/16 11:39
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 10 ans 1 mois #21494
par Philippe
Réponse de Philippe sur le sujet Re:Recuperation du CN d'un groupe AD
salut doesit
[code:1]
$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof
$MemberOf | foreach { ($_ -split \"CN=([\w- \(\)\!\'\.]+),[COD].=\"«»)[1] }[/code:1]
si tu utilise le filtre regex suivant tu devrais avoir ce que tu cherche :Mais comme expliqué les nom sont de longueurs variable existe t-il un moyen de ne faire ressortir que le CN donc le nom du groupe pas le reste ?
[code:1]
$MemberOf = ([ADSI]\"LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\"«»).memberof
$MemberOf | foreach { ($_ -split \"CN=([\w- \(\)\!\'\.]+),[COD].=\"«»)[1] }[/code:1]
de rienMerci d'avance de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 10 ans 1 mois #21495
par doesit
Réponse de doesit sur le sujet Re:Recuperation du CN d'un groupe AD
Fabuleux, fonctionne à la perfection !!!
Merci 6ratgus
Merci 6ratgus
Connexion ou Créer un compte pour participer à la conversation.
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 10 ans 1 mois #21496
par doesit
Réponse de doesit sur le sujet Re:Recuperation du CN d'un groupe AD
Aurais-tu un bon lien pour la définition du filtre que tu utilises ?
je vais l'utiliser pour mes autres recherches, comme trouver le nom d'une sous OU d'un utilisateur avec le canonicalName.
je vais l'utiliser pour mes autres recherches, comme trouver le nom d'une sous OU d'un utilisateur avec le canonicalName.
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 10 ans 1 mois #21497
par Philippe
Réponse de Philippe sur le sujet Re:Recuperation du CN d'un groupe AD
ce n'est pas un filtre mais une expressions régulières 
pour le bon site !!!

tu a un aide mémoire ici et les explications de base là
et bien que ancien cette article reste très clair
et enfin il y plein de site avec des exemples sur les expressions régulières
Message édité par: 6ratgus, à: 12/02/16 11:15<br><br>Message édité par: 6ratgus, à: 12/02/16 11:19
pour le bon site !!!
tu a un aide mémoire ici et les explications de base là
et bien que ancien cette article reste très clair
et enfin il y plein de site avec des exemples sur les expressions régulières
Message édité par: 6ratgus, à: 12/02/16 11:15<br><br>Message édité par: 6ratgus, à: 12/02/16 11:19
Connexion ou Créer un compte pour participer à la conversation.
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 10 ans 1 mois #21498
par doesit
Réponse de doesit sur le sujet Re:Recuperation du CN d'un groupe AD
Super, merci.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.067 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [RESOLU] Recuperation du CN d'un groupe AD