Migration

Ce forum est destiné à accueillir vos posts concernant la sécurité relative aux logiciels microsoft. Ils peuvent aussi bien traiter des systèmes d'exploitation Windows (NT,WIN2K,WINXP), du serveur web IIS, de Microsoft SQL et ainsi de suite...

Modérateur: modos Ixus

Messagepar christo77 » 26 Août 2003 15:59

Bonjour tout le monde je cherche une documentation assez precise d'une migration NT4 vers Windows 2000 serveur.j'ai deja eu pas mal d'information à ce sujet sur ce forum. <BR> <BR>Et j ai un soucis concernant l'importation en bloque d'utilisateur avec la comande <BR> <BR>"CSVDE -i -f NON DU FICHIER" <BR> <BR>voici une ligne de comande pour ajouté un comte(extrait du bouquain microsoft) <BR>"CN=Luis Bonifaz,OU=PackageHandling <BR>,DC=domain,DC=tpmicrosoft,DC=lan",luisbo,Luisbo@domain.tpmicrosoft.lan,555-4322,Management,512,user <BR> <BR> <BR>DC=domain,DC=tpmicrosoft,DC=lan >>>> pk y a 3 dc= <BR>si mon domaine est par exemple maison.net <BR> <BR>OU=>>>> unité d'organisation donc g en ai crée une differente pour mes besoins <BR> <BR>j ai le message d erreur format de fichier non vaide.Attribut de nom de domaine non defini <IMG SRC="images/smiles/icon_help.gif"> <BR> <BR>merci d'avance christopher
Avatar de l’utilisateur
christo77
Quartier Maître
Quartier Maître
 
Messages: 16
Inscrit le: 26 Août 2003 00:00

Messagepar kerozene » 26 Août 2003 16:15

Pourquoi ne pas utiliser ADMT plutôt que d'être en ligne de comande ?????
"C'est vrai, les gens se laissent hypnotiser par les grandes causes, les choix cruciaux. Et ils arrêtent de chercher des solutions de remplacement. La volonté d'être stupide est une force très puissante..." Miles Vorkosigan- Lois McMaster Bujold
Avatar de l’utilisateur
kerozene
Amiral
Amiral
 
Messages: 1019
Inscrit le: 25 Déc 2002 01:00
Localisation: LYON

Messagepar christo77 » 26 Août 2003 16:44

Parce que je vx modifier tout les logins utilisateurs pour passer à la norme europeene. <BR>nous avons actuellement des logins à 3 lettre et nous voulons passer à des login de type CDUPONT . donc avec cette outil je px crée mes nouveaux logins et desactiver mes anciens comptes utilisateur au fur a mesure que j aurais copié par l'outil ADMT mes anciens comptes NT4. <BR> <BR>Pour migrer d un NT4 vers un 2000 serveur tu procederais comment ?(à peu pret?)
Avatar de l’utilisateur
christo77
Quartier Maître
Quartier Maître
 
Messages: 16
Inscrit le: 26 Août 2003 00:00

Messagepar arapaho » 26 Août 2003 16:53

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2003-08-26 15:59, christo77 a écrit: <BR> <BR>DC=domain,DC=tpmicrosoft,DC=lan >>>> pk y a 3 dc= <BR>si mon domaine est par exemple maison.net <BR> <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Voici l'explication des 3 DC: <BR> <BR>- le premier correspond au nom du domaine que tu veux créer. Tu peux en créer plusieurs: maison, ami, professeur, etudiants, etc ... <BR> <BR>- le deuxième et le troisième correspondent au domaine DNS [i.e.: google.fr, linuxfr.org, etc...]. Ces deux DC existent pour la bonne et simple raison qu'une architecture Active Directory repose sur la clef de voute qu'est le DNS Microsoft de L'AD. <BR> <BR>Mettons nous en situation: <BR> <BR>On veut créer un domaine appellé Salarié et un autre Cadres. Notre domaine DNS pour notre LAN est entreprise.lan. On va donc avoir pour chaque domaine: <BR> <BR>DC=Salariés,DC=entreprise,DC=lan <BR>DC=Cadres,DC=entreprise,DC=lan
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar arapaho » 26 Août 2003 16:54

Oui arapaho s'est frappé presque toute la doc sur l'AD et a acheté le pack de bouquins sur l'architecture AD. Et j'ai pas honte !!!
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar remi » 26 Août 2003 17:14

Mais non c bien, ca montre une grande ouverture d'esprit... <IMG SRC="images/smiles/icon_biggrin.gif">
Art de vivre : Mourir pour mourir, que cela soit entre le $%#&! des femmes et le $%#&! des bouteilles !
Avatar de l’utilisateur
remi
AdminIxus
AdminIxus
 
Messages: 3218
Inscrit le: 22 Avr 2002 00:00
Localisation: Lyon

Messagepar christo77 » 27 Août 2003 08:33

je te remerci enfin une explication !!!!correct je vais pouvoir enfin avancer dans mon projet de migration si tu as d autre conseil sur une migration NT4 vers 2000 je suis à l ecoute !!! <IMG SRC="images/smiles/icon_bise.gif">
Avatar de l’utilisateur
christo77
Quartier Maître
Quartier Maître
 
Messages: 16
Inscrit le: 26 Août 2003 00:00

Messagepar bobyII » 28 Août 2003 09:53

Salut, <BR>j'ai fait ce genre de truc mais le tout en utilisant le VBS. Les fonctions qui permettent ca sont documentées chez Microsoft (plus ou moins bien d'ailleur). <BR>Mais si ce que tu veux faire est une modification de masse sur tes comptes AD, c'est assez facile. <BR> <BR> <BR>Ces fonctions ressemblent à : <BR>' ========================= <BR>' MAJ des informations user dans AD <BR>' ========================= <BR> <BR>Function MAJUserInfos (LdapUser, Nom, Prenom) <BR> ' <BR> 'WScript.echo LdapUser & "," & Nom & "," & Prenom <BR> Set usr=GetObject(LdapUser) <BR> usr.Put "givenName", Prenom 'Prenom <BR> usr.Put "sn", Nom 'Nom <BR> usr.Put "displayName", Nom & " " & Prenom ' <BR> usr.put "scriptPath", ScriptPath <BR> usr.put "company", Compagny <BR> usr.setInfo <BR> ' <BR>end function <BR> <BR>' ======================= <BR>' Création d'un user dans l'AD <BR>' ======================= <BR>Function CreateUserAD(Matricule, Nom, Prenom) <BR> ' <BR> set container = GetObject(ServerPath & "/" & UsersContainer) <BR> set usr = container.Create("user", "CN=" & Matricule) <BR> usr.Put "samAccountName", Matricule <BR> usr.Put "givenName", Prenom 'Prenom <BR> usr.Put "sn", Nom 'Nom <BR> usr.Put "displayName", Nom & " " & Prenom ' <BR> usr.put "scriptPath", ScriptPath <BR> usr.put "company", Compagny <BR> usr.SetInfo <BR> ' <BR> usr.AccountDisabled = False <BR> usr.IsAccountLocked = False <BR> ' Positionner le mot de passe n'expire jamais <BR> flags = usr.Get("UserAccountControl") <BR> usr.Put "userAccountControl", flags Or ADS_UF_DONT_EXPIRE_PASSWD <BR> usr.SetPassword GenericPass <BR> usr.SetInfo <BR> ' <BR> 'WScript.echo Matricule & " : Utilisateur créé (" & Nom & " " & Prenom & ")" <BR>End Function <BR> <BR> <BR><BR><BR><font size=-2></font>
Avatar de l’utilisateur
bobyII
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 159
Inscrit le: 09 Juil 2003 00:00
Localisation: nantes

Messagepar christo77 » 02 Sep 2003 10:15

merci pour ton script mais comment je le met en place. <BR>je vais aller chercher sur le web pour savoir qu est ce que le VBS et comment metre en place ton script merci bcp si tu px m aider quel outil? comment le lance ton merci d avance
Avatar de l’utilisateur
christo77
Quartier Maître
Quartier Maître
 
Messages: 16
Inscrit le: 26 Août 2003 00:00

Messagepar bobyII » 02 Sep 2003 17:11

Le VBS sous Win2000, il te faut juste le notepad (bon, c'est beaucoup plus pratique avec UltraEdit, PrimalScript, etc ...) et mettre son script dans un fichier avec l'extension ".vbs". <BR> <BR>Pour programmer, par contre, il faut connaitre (apprendre) un minimum. <BR>Va sur des sites (il y en a un paquets) qui t'apprennent les bases du VBS (www.commentcamarche.com par exemple). <BR> <BR>Si tu me précises ton besoin, j'ai peut etre des scripts proches de ce que tu veux qui sont déja faits.
Avatar de l’utilisateur
bobyII
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 159
Inscrit le: 09 Juil 2003 00:00
Localisation: nantes

Messagepar christo77 » 03 Sep 2003 09:09

j ai copier ton script dans un fichier note pad ,ensuite j ai changer l extension du fichier TXT en VBS. ensuite je double clique deusus rien ne se passe. <BR>j ai essayé de le lancer sous dos pareil. <BR> <BR> <BR>Px tu me dire comment se sert ton de ton script qui m a l air bien sympa <BR> <BR>merci d avance christopher
Avatar de l’utilisateur
christo77
Quartier Maître
Quartier Maître
 
Messages: 16
Inscrit le: 26 Août 2003 00:00

Messagepar kerozene » 03 Sep 2003 09:21

Vérifie dans l'onglet affichage du menu outil -> option des dossiers que la case "Cacher les extensions dont le type de fichier est connu" n'est pas activé. Si c'est le cas, lorsque tu le décocheras, ton script s'appellera alors <!-- BBCode Start --><I>nom_du_script</I><!-- BBCode End -->.vbs.txt . Renomme alors en <!-- BBCode Start --><I>nom_du_script</I><!-- BBCode End -->.vbs et valide l'avertissement qu'il risque de te donner concernant le changement d'une extension. <BR> <BR>Tu pourras ensuite executer ton script en double-cliquant dessus !
"C'est vrai, les gens se laissent hypnotiser par les grandes causes, les choix cruciaux. Et ils arrêtent de chercher des solutions de remplacement. La volonté d'être stupide est une force très puissante..." Miles Vorkosigan- Lois McMaster Bujold
Avatar de l’utilisateur
kerozene
Amiral
Amiral
 
Messages: 1019
Inscrit le: 25 Déc 2002 01:00
Localisation: LYON

Messagepar bobyII » 03 Sep 2003 09:33

Bin en fait, si tu as juste copier le code que je t'ai filé dans ce forum, c'est normal que rien ne se passe. <BR> <BR>Ce code, c'est en fait deux fonctions. Si tu ne les appelles pas quelque part (en lui transmettant les paramètres qui vont bien) dans ton code, c'est normal que rien ne se passe. <BR> <BR>Tu es aller voir sur le site <!-- BBCode auto-link start --><a href="http://www.commentcamarche.net/" target="_blank">http://www.commentcamarche.net/</a><!-- BBCode auto-link end --> pour t'initier un peu au VBS. <BR> <BR>C'est quoi ton besoin exactement ?
Avatar de l’utilisateur
bobyII
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 159
Inscrit le: 09 Juil 2003 00:00
Localisation: nantes

Messagepar bobyII » 03 Sep 2003 09:43

Par exemple, pour la création d'un user : <BR> <BR>CreateUserAD AB2636 Durand Albert <BR> <BR>PS : <BR>si tu veux que les autres champs (scriptPath, company) soientt définis, tu dois leur donner une valeur, par ex. : <BR>scriptPath = "toto.cmd" <BR>company = "Ma Société" <BR> <BR>A oui, obligatoire : <BR>ServerPath = "LDAP://monserveur.toto.org" <BR>UsersContainer = ""OU=Utilisateurs,DC=toto,DC=org"" <BR> <BR> <BR>Tu dois aussi définir la constante suivante (juste a recopier, ce sont des bidouilles a la Krosoft) <BR>Const ADS_UF_DONT_EXPIRE_PASSWD = &H10000& <BR> <BR>RESULTAT (a copier dans ton notepad en modifiant les valeurs ServerPath et <BR>UsersContainer) <BR>============================================= <BR>scriptPath = "toto.cmd" <BR>company = "Ma Société" <BR>Const ADS_UF_DONT_EXPIRE_PASSWD = &H10000& <BR>ServerPath = "LDAP://monserveur.toto.org" <BR>UsersContainer = ""OU=Utilisateurs,DC=toto,DC=org"" <BR> <BR>CreateUserAD AB2636, Durand, Albert <BR> <BR>' ======================= <BR>' Création d'un user dans l'AD <BR>' ======================= <BR>Function CreateUserAD(Matricule, Nom, Prenom) <BR>' <BR>set container = GetObject(ServerPath & "/" & UsersContainer) <BR>set usr = container.Create("user", "CN=" & Matricule) <BR>usr.Put "samAccountName", Matricule <BR>usr.Put "givenName", Prenom 'Prenom <BR>usr.Put "sn", Nom 'Nom <BR>usr.Put "displayName", Nom & " " & Prenom ' <BR>usr.put "scriptPath", ScriptPath <BR>usr.put "company", Compagny <BR>usr.SetInfo <BR>' <BR>usr.AccountDisabled = False <BR>usr.IsAccountLocked = False <BR>' Positionner le mot de passe n'expire jamais <BR>flags = usr.Get("UserAccountControl") <BR>usr.Put "userAccountControl", flags Or ADS_UF_DONT_EXPIRE_PASSWD <BR>usr.SetPassword GenericPass <BR>usr.SetInfo <BR>' <BR>'WScript.echo Matricule & " : Utilisateur créé (" & Nom & " " & Prenom & ")" <BR>End Function <BR> <BR> <BR><font size=-2></font><BR><BR><font size=-2></font>
Avatar de l’utilisateur
bobyII
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 159
Inscrit le: 09 Juil 2003 00:00
Localisation: nantes

Messagepar kerozene » 03 Sep 2003 09:57

les scripts vbs ne sont-il pas executables ??? il me semblait pourtant. Je crois que je vais moi-même allez faire un saut sur CCM...
"C'est vrai, les gens se laissent hypnotiser par les grandes causes, les choix cruciaux. Et ils arrêtent de chercher des solutions de remplacement. La volonté d'être stupide est une force très puissante..." Miles Vorkosigan- Lois McMaster Bujold
Avatar de l’utilisateur
kerozene
Amiral
Amiral
 
Messages: 1019
Inscrit le: 25 Déc 2002 01:00
Localisation: LYON

Suivant

Retour vers Logiciels Microsoft

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité