OVH Cloud OVH Cloud

modifier les login de majuscule vers minuscule

5 réponses
Avatar
Yves Tapiro
Bonjour

J'ai posté cette question sur les forums d'Administration Windows, mais on
m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que des
miniscules. On a plein de login qui contiennent des majuscules, et on veut
faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya une
solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils d'admin
qui le sont ce qui est génant de point de vue administration
Merci par avance

5 réponses

Avatar
Georges MAUREL
Bonjour,
Sur le site de microsoft il y a un tas d'exemple sur la gestion des
utilisateurs, notamment :
http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx

Cordialement
Georges

"Yves Tapiro" a écrit dans le message de
news:%23$wf%
Bonjour

J'ai posté cette question sur les forums d'Administration Windows, mais on
m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que des
miniscules. On a plein de login qui contiennent des majuscules, et on veut
faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya une
solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils
d'admin

qui le sont ce qui est génant de point de vue administration
Merci par avance




Avatar
Yves Tapiro
Bonjour

On m'a déjà renvoyé vers ce site, mais je ne trouve pas ce que je veux.
Merci comme même

A+
"Georges MAUREL" <georges.maurel_at_free.fr> a écrit dans le message de
news: %
Bonjour,
Sur le site de microsoft il y a un tas d'exemple sur la gestion des
utilisateurs, notamment :

http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx


Cordialement
Georges

"Yves Tapiro" a écrit dans le message de
news:%23$wf%
Bonjour

J'ai posté cette question sur les forums d'Administration Windows, mais
on


m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que des
miniscules. On a plein de login qui contiennent des majuscules, et on
veut


faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya une
solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils
d'admin

qui le sont ce qui est génant de point de vue administration
Merci par avance








Avatar
Georges MAUREL
Bonjour Yves
et en adaptant cet exemple ?
set objUser = GetObject
("LDAP://cn=LOGINUSER,ou=Management,dc=NA,dcúbrikam,dc=com")
objUser.Put "sAMAccountName", "loginminuscule"
objUser.SetInfo
Cordialement
Georges


"Yves Tapiro" a écrit dans le message de
news:
Bonjour

On m'a déjà renvoyé vers ce site, mais je ne trouve pas ce que je veux.
Merci comme même

A+
"Georges MAUREL" <georges.maurel_at_free.fr> a écrit dans le message de
news: %
Bonjour,
Sur le site de microsoft il y a un tas d'exemple sur la gestion des
utilisateurs, notamment :



http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx


Cordialement
Georges

"Yves Tapiro" a écrit dans le message de
news:%23$wf%
Bonjour

J'ai posté cette question sur les forums d'Administration Windows,
mais



on
m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que des
miniscules. On a plein de login qui contiennent des majuscules, et on
veut


faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya
une



solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils
d'admin

qui le sont ce qui est génant de point de vue administration
Merci par avance













Avatar
Georges MAUREL
Re bonjour Yves,
Voici l'adaptation d'un script que j'ai trouvé ici
http://www.dbforums.com/archive/index.php/t-450042.html


Set GroupObj = GetObject("WinNT://NOMSERVER/Users")

For each Object in GroupObj.Members

If (Object.Class = "User") and (instr(Object.Name, "$") = 0) then
SetUserObj = GetObject(Object.ADsPath)

loginminucule = Lcase(UserObj.user)

UserObj.Put "user", loginminucule

UserObj.SetInfo
end if
next

Set GroupObj = Nothing

Peut-être cela conviendra mieux
Cordialement
Georges



"Yves Tapiro" a écrit dans le message de
news:
Bonjour

On m'a déjà renvoyé vers ce site, mais je ne trouve pas ce que je veux.
Merci comme même

A+
"Georges MAUREL" <georges.maurel_at_free.fr> a écrit dans le message de
news: %
Bonjour,
Sur le site de microsoft il y a un tas d'exemple sur la gestion des
utilisateurs, notamment :



http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx


Cordialement
Georges

"Yves Tapiro" a écrit dans le message de
news:%23$wf%
Bonjour

J'ai posté cette question sur les forums d'Administration Windows,
mais



on
m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que des
miniscules. On a plein de login qui contiennent des majuscules, et on
veut


faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya
une



solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils
d'admin

qui le sont ce qui est génant de point de vue administration
Merci par avance













Avatar
Yves Tapiro
Bonjour

Merci pour ton aide précieuse.
En s'inspirant grandement de ta proposition, un collègue m'a proposé le
script suivant:

Set grp = getobject("WinNT://domain_name/cpd_name")
for each object in grp
if (object.class = "User") then
minuscule = LCase(object.name)
grp.movehere object.ADsPath, minuscule
end if
next

Cordialement


"Georges MAUREL" <georges.maurel_at_free.fr> a écrit dans le message de
news:
Re bonjour Yves,
Voici l'adaptation d'un script que j'ai trouvé ici
http://www.dbforums.com/archive/index.php/t-450042.html


Set GroupObj = GetObject("WinNT://NOMSERVER/Users")

For each Object in GroupObj.Members

If (Object.Class = "User") and (instr(Object.Name, "$") = 0) then
SetUserObj = GetObject(Object.ADsPath)

loginminucule = Lcase(UserObj.user)

UserObj.Put "user", loginminucule

UserObj.SetInfo
end if
next

Set GroupObj = Nothing

Peut-être cela conviendra mieux
Cordialement
Georges



"Yves Tapiro" a écrit dans le message de
news:
Bonjour

On m'a déjà renvoyé vers ce site, mais je ne trouve pas ce que je veux.
Merci comme même

A+
"Georges MAUREL" <georges.maurel_at_free.fr> a écrit dans le message de
news: %
Bonjour,
Sur le site de microsoft il y a un tas d'exemple sur la gestion des
utilisateurs, notamment :





http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx


Cordialement
Georges

"Yves Tapiro" a écrit dans le message de
news:%23$wf%
Bonjour

J'ai posté cette question sur les forums d'Administration Windows,
mais



on
m'a conseillé de voir du côté du scripting.
Voici donc ma question
Connaissez vous un moyen pour modfier les login pour ne mettre que
des




miniscules. On a plein de login qui contiennent des majuscules, et
on




veut
faire du menage.
Le domaine concerné est en NT4. mais je suis interessé aussi s'il ya
une



solution pour les domaines AD 2000 ou 2003
Le login n'est certe pas sensible à la casse, mais il y des outils
d'admin

qui le sont ce qui est génant de point de vue administration
Merci par avance