Question [RESOLU] Recuperation du CN d'un groupe AD

Plus d'informations
il y a 10 ans 1 mois #21491 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 mois #21494 par Philippe
salut doesit

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 ?

si tu utilise le filtre regex suivant tu devrais avoir ce que tu cherche :
[code:1]
$MemberOf = ([ADSI]\&quot;LDAP://CN=IDENTIFIANT,OU=OrganisationDuGroupe,OU=Utilisateurs,DC=domaine,DC=fr\&quot;«»).memberof

$MemberOf | foreach { ($_ -split \&quot;CN=([\w- \(\)\!\'\.]+),[COD].=\&quot;«»)[1] }[/code:1]

Merci d'avance de votre aide.

de rien

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 1 mois #21497 par Philippe
ce n'est pas un filtre mais une expressions régulières :evil:

pour le bon site !!! :blink: :whistle:
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.

Plus d'informations
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
Propulsé par Kunena