[..] Valeur unique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ludoo
Niveau 4
Niveau 4
Messages : 89
Enregistré le : lun. 11 août 2008 09:25
Localisation : Drôme 26
Status : Hors ligne

[..] Valeur unique

#1

Message par ludoo »

Bonjour à tous ,
pour les besoin d'un script , ajout d'un utilisateur dans un annuaire AD (microsoft)
il faut que le sAMAccountName doit être unique , maximum de caractère 20.
j'utilise 2 imput : prenom et nom
la création du sAMAccountName = nom + 2 première lettre du prénom , si pas unique on rajoute la 3 lettre du prénom ainsi de suite.
j'utilise UDF AD pour effectuer cette manip .
je bloque sur la boucle à utiliser pour rendre ce sAMAccountName unique.
voici un début de script de la fonction:
► Afficher le texte
merci de votre aide.
Ludo
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] valeur unique

#2

Message par jbnh »

Si sAMAccountName = nom + 2 première lettre du prénom

pourquoi faire le check pnUserLen (entièreté du nom et du prénom) > 20 ?

Une petite idée de code sinon

Code : Tout sélectionner

boucle de i = 1 jusqu'a prenom.length 
    si nom+stringleft(prenom,i) est unique et <20
        return true

return false;
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Valeur unique

#3

Message par jguinch »

Question à 2 balles (pour rajouter une couche) :mrgreen: :
Comment vas-tu gérer le cas de figure où il y a un homonyme (si tu as 2 "Marc DUPOND" qui travaillent dans l'entreprise) ?

C'est pas pour faire le chiant hein, mais mettre en évidence qu'il y a beaucoup de cas de figure à prendre en compte... (nom de jeune fille/marital + divorce, doublons, départs...).
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
ludoo
Niveau 4
Niveau 4
Messages : 89
Enregistré le : lun. 11 août 2008 09:25
Localisation : Drôme 26
Status : Hors ligne

Re: [..] Valeur unique

#4

Message par ludoo »

oui , c vrai l'enfer des admin ,
d’où une règle de nommage avec nom entier et les 2 première lettres du prénom.
si un user identique , rajoute 3 lettres du prénom , pour les cas particulier création manuel a défaut d'un script automatique.

je bloque sur la boucle , je vois pas comment récupérer les lettres du prénom.
Ludo
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Valeur unique

#5

Message par TommyDDR »

nom + 2 lettres prénom et si doublon -> 1, 2, 3, etc
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
ludoo
Niveau 4
Niveau 4
Messages : 89
Enregistré le : lun. 11 août 2008 09:25
Localisation : Drôme 26
Status : Hors ligne

Re: [..] Valeur unique

#6

Message par ludoo »

pas de problème sur le raisonnement , mais c'est le code que je trouve pas à faire.
Ludo
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Valeur unique

#7

Message par walkson »

Bonsoir,
Une piste...?
En partant du principe que les noms enregistrés sont montés dans un array
► Afficher le texte
Je limite le nom à 16 caractères + 3 pour le prénom et 1 de reconnaissance (en lettre) = 20 maxi
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
ludoo
Niveau 4
Niveau 4
Messages : 89
Enregistré le : lun. 11 août 2008 09:25
Localisation : Drôme 26
Status : Hors ligne

Re: [..] Valeur unique

#8

Message par ludoo »

merci pour le script, il fonctionne parfaitement.
j’étais parti sur cette base
► Afficher le texte
j'arrive pas à reconstituer le prénom lettre par lettre après le StringSplit.
Ludo
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Valeur unique

#9

Message par walkson »

Ceci ?
► Afficher le texte
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Répondre