Question AD : Lister OU d'1 user - travail/chaine2caractère

Plus d'informations
il y a 8 ans 6 mois #12402 par CGR
Merci à tous pour vos réponses! ;)
cela va bien m'aider à avancer :)

Je vous montrerai le résultat dès que ce sera fini.

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

Plus d'informations
il y a 8 ans 6 mois #12403 par Olivier
Bonjour,
Apparemment lorsque que le nom d'une OU contient une ',' , celle ci est préfixée par le backslash '\\'

ex.: [code:1]\"ou=test,ou=testde\,virgule,dc=domain,dc=fr\"[/code:1]

Donc comme je suis nul en regex je ferai :

[code:1]((\"ou=test,ou=testde\,virgule,dc=domain,dc=fr\" -replace '\\,','#').split(',')) -replace '#',','

ou=test
ou=testde,virgule
dc=domain
dc=fr
[/code:1]
Bon d'accord c'est cracra, mais je rejoins Arnaud en disant que mettre une virgule dans un nom d'OU l'est aussi !

Message édité par: ole, à: 18/07/12 11:58<br><br>Message édité par: ole, à: 18/07/12 13:41

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

Plus d'informations
il y a 8 ans 6 mois #12404 par Richard Lazaro
Et si tu as un # déjà dans le nom ?
Tu es grillé tout autant ^^

Je recherche une solution qui prend en compte tout les cas.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

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

Plus d'informations
il y a 8 ans 6 mois #12405 par Olivier
Bien vu!

Pour info voici le rfc qui traite du nommage d'une OU www.faqs.org/rfcs/rfc1779.html

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

Plus d'informations
il y a 8 ans 6 mois #12406 par Matthew BETTON
Bonsoir,

ole écrit:

Bien vu!

Pour info voici le rfc qui traite du nommage d'une OU www.faqs.org/rfcs/rfc1779.html


la version Microsoft :

support.microsoft.com/kb/909264/en-us

Allowed characters
All characters are allowed, even extended characters. However, although Active Directory Users and Computers lets you name an OU with extended characters, we recommend that you use names that describe the purpose of the OU and that are short enough to easily manage. Lightweight Directory Access Protocol (LDAP) does not have any restrictions, because the CN of the object is put in quotation marks.


Bref, pas simple d'administrer un AD avec des , # ! ? ... dans les noms d'OU :side:

:P

@ +

Matthew

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

Plus d'informations
il y a 8 ans 6 mois #12407 par Richard Lazaro
La seule solution que j'arrive à voir pour l'instant est de lire le DN de la gauche vers la droite pour prendre en compte tout les cas avec une detection des différents délémiteurs (CN=,DC=,OU,O= ect...)

cela fait un bon algo pour traiter ce cas particulier ...

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

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

Temps de génération de la page : 0.197 secondes
Propulsé par Kunena