bvivi57 Posté(e) le 20 novembre 2007 Partager Posté(e) le 20 novembre 2007 Bonjour, Dans mon entreprise, je cherche à déployer un pc portable pour des itinérants. Nous utilisons RIS pour déployer des installations afin de faciliter la maintenance. Mais dans mon cas, le portable doit se trouver hors domaine. J'ai donc créer un nouveau profil SIF qui installe windows XP en workgroup. J'ai la possibilité , apres install, de déployer plusieurs application et script. La personne qui utilise le portable doit pouvoir le remettre en état d'elle meme, meme si elle n'est pas dans nos locaux. C'est pour cela que j'ai fait appel à plusieurs script pour créer deux partition, une "G : mes documents" l'autre "H :ghost" La partition H est caché à tous les utilisateurs, via une modif dans le registre. Un ghost est lancé via un script tous de suite apres la fin du build de la machine. L'utilisateur doit pouvoir restaurer sa partition système C à partir de G via un cd sans perdre ses documents. Et j'en arrive a mon problème : Comment rediriger tous le contenu de "C:\Document and setting.....\utilisateur\mes documents" vers H:\Mes Documents Et ceci pour tous les utilisateurs déja créer mais surtout pour les utilisateurs futur. En faite, le but étant que lorsque qu'on créer un nouveau utilisateur "Mes documents" pointe automatiquement vers D et non plus vers C. Donc je cherche à un faire un script, à lancer "post installation" qui modifie ce qu'il faut dans windows pour arriver à mes fin, un peu comme une stratégie AD dans un domaine. J'ai tenter un script qui lance un fichier reg dont le contenu est le suivant : Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders] "Common Documents"="G:\\Documents" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DocFolderPaths] "All Users"="G:\\Documents" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] "Common Documents"="G:\\Documents" "CommonPictures"="G:\\Documents\\Mes images" "CommonMusic"="G:\\Documents\\Ma musique" "CommonVideo"="G:\\Documents\\Mes vidéos" Les modifications se font bien mais rien ne fonctionne. Chaque nouveau utilisateur se voit affecter "Mes Document" dans C:\Mes document and setting........ Si quelqu'un peut m'aider! merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Oberkampf Posté(e) le 20 novembre 2007 Partager Posté(e) le 20 novembre 2007 Bonjour, Jette un coup d'oeil ici, tu vas surement trouver des infos interessantes: http://www.pcinpact.com/forum/index.php?showtopic=106526 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Amour Posté(e) le 20 novembre 2007 Partager Posté(e) le 20 novembre 2007 Edit : quel *** j'avais même pas lu le tuto, c'était déjà expliqué... mais en mieux Lien vers le commentaire Partager sur d’autres sites More sharing options...
dohier Posté(e) le 20 novembre 2007 Partager Posté(e) le 20 novembre 2007 Bonjour,Jette un coup d'oeil ici, tu vas surement trouver des infos interessantes: http://www.pcinpact.com/forum/index.php?showtopic=106526 Salut, Oberkampf t'a montré la voie vers mon tuto. Si tu as des questions là dessus, n'hésites pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bvivi57 Posté(e) le 21 novembre 2007 Auteur Partager Posté(e) le 21 novembre 2007 Tous d'abord merci à tous pour votre aide. Malheuresement, je planche toujours, ça m'enerve de bloquer sur un truc aussi idiot! Mais bon Voila la manip : Suite à l'install de windows, au premiers démarrage de xp sur le post il y a un autologin avec le compte admin, un scrip VBS se lance permettant l'installation de plusieurs soft et pilotes manquants. Dans ce sript je fais appel à un petit bat : net user support "mot_de_passe" /add net localgroup Administrateurs support /add net accounts /maxpwage:unlimited regedit /s Cacher.reg regedit /s Profile.reg exit Cela dans le but de créer un compte "support" membre du groupe "Administrateur". puis la cléf regedit cacher.reg, permet de cacher ce compte sur l'assistant de login au démarrage du pc. et enfin Profile.reg est censé modifier la base pour déplacer mon "Document and Setting" vers ma partition g: Voiçi le contenu de profile.reg [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] "ProfilesDirectory"=hex(2):47,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,\ 00,6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,\ 69,00,6e,00,67,00,73,00,00,00 "DefaultUserProfile"="Default User" "AllUsersProfile"="All Users" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18] "Flags"=dword:0000000c "State"=dword:00000000 "RefCount"=dword:00000001 "Sid"=hex:01,01,00,00,00,00,00,05,12,00,00,00 "ProfileImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\ 00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\ 5c,00,63,00,6f,00,6e,00,66,00,69,00,67,00,5c,00,73,00,79,00,73,00,74,00,65,\ 00,6d,00,70,00,72,00,6f,00,66,00,69,00,6c,00,65,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-19] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,\ 69,00,63,00,65,00,00,00 "Sid"=hex:01,01,00,00,00,00,00,05,13,00,00,00 "Flags"=dword:00000009 "State"=dword:00000000 "CentralProfile"="" "ProfileLoadTimeLow"=dword:d6cb7e0c "ProfileLoadTimeHigh"=dword:01c82c14 "RefCount"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,53,00,65,00,\ 72,00,76,00,69,00,63,00,65,00,00,00 "Sid"=hex:01,01,00,00,00,00,00,05,14,00,00,00 "Flags"=dword:00000009 "State"=dword:00000000 "CentralProfile"="" "ProfileLoadTimeLow"=dword:d69bcf04 "ProfileLoadTimeHigh"=dword:01c82c14 "RefCount"=dword:00000002 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1715567821-1547161642-725345543-1007] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,73,00,75,00,70,00,70,00,6f,00,72,00,74,00,00,00 "Sid"=hex:01,05,00,00,00,00,00,05,15,00,00,00,cd,7c,41,66,2a,d0,37,5c,07,e5,3b,\ 2b,ef,03,00,00 "Flags"=dword:00000000 "State"=dword:00000100 "CentralProfile"="" "ProfileLoadTimeLow"=dword:e167147a "ProfileLoadTimeHigh"=dword:01c82c14 "RefCount"=dword:00000000 "RunLogonScriptSync"=dword:00000000 "OptimizedLogonStatus"=dword:0000000b [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1715567821-1547161642-725345543-1008] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,74,00,65,00,73,00,74,00,00,00 "Sid"=hex:01,05,00,00,00,00,00,05,15,00,00,00,cd,7c,41,66,2a,d0,37,5c,07,e5,3b,\ 2b,f0,03,00,00 "Flags"=dword:00000000 "State"=dword:00000000 "CentralProfile"="" "ProfileLoadTimeLow"=dword:184ddaf0 "ProfileLoadTimeHigh"=dword:01c82c15 "RefCount"=dword:00000001 "RunLogonScriptSync"=dword:00000000 "OptimizedLogonStatus"=dword:0000000b [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-1715567821-1547161642-725345543-500] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,41,00,64,00,6d,00,69,00,6e,00,69,00,73,00,74,00,72,00,\ 61,00,74,00,65,00,75,00,72,00,00,00 "Sid"=hex:01,05,00,00,00,00,00,05,15,00,00,00,cd,7c,41,66,2a,d0,37,5c,07,e5,3b,\ 2b,f4,01,00,00 "Flags"=dword:00000000 "State"=dword:00000100 "CentralProfile"="" "ProfileLoadTimeLow"=dword:ea440c1e "ProfileLoadTimeHigh"=dword:01c82b70 "RefCount"=dword:00000000 "RunLogonScriptSync"=dword:00000000 "OptimizedLogonStatus"=dword:0000000b C'est pas très parlant, en faite j'ai juste exporter la clef que j'avais modifié sur une ancienne installe manuel du poste ou j'avais changer la fameuse clef "ProfilesDirectory" situé ici "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList" en remplacant %SystemDrive%\Documents and Settings"par "G:\Documents and Settings" C'est d'ailleur la seul chose que j'ai changé, je n'ai pas effectuer les autres manips du tuto, mon but étant que seulement les nouveaux utilisateurs qui seront créer par la suite pointeront sur G: Apres ces différentes éxécutions, le PC redémarre, se relogue automatiquement et poursuis le scrip VBS de post Install, il va nottament lancer ces commandes: net user User 123456 /add net accounts /maxpwage:unlimited exit Ceci ayant pour but de créer un nouvelle utilisateur bidon, pour tester le tout, celui devant avoir ses documents pointant vers "G:\Documents and Settings", le registre étant modifié. Enfin, le pc reboot une derniere fois, redemarre et cette fois çi attend sagement la selection de l'utilisateur dans la fenetre de login. Bien evidamment seul un seul utilisateur apparait, "User" J'essaye donc de me connecter , je clique, je rentre mon mot de passe 123456 et la : "Windows ne peut pas ouvrir une session car votre profile ne peut être chargé......" et la je clique sur ok et terminé, impossible de me loguer avec User. Je scratch le fenetre de login, pour passer en manuel, je rentre mon login "support", son mot de passe pour ouvrir une session admin. La j'ai un gentil message d'avertissement, m'indiquant un problème de chargement de profil, que les instructions par défault vont etre appliqué et ma session s'ouvre. De la je verifie mon registre, la clé "ProfilesDirectory" a bien été modifié, j'ai bien un repertoire "Document and setting qui s'est créé dans lequel je vois un rep "All User" Je tente de modifier les clef dans l'arbre de ProfileList, et identifier les clé de chaque compte créé sur la machine. (a savoir "User" uniquement) , je change le chemin vers g, je reboot et rebelotte, meme message d'erreur pour ouvrir la session "User" Si je cré un utilisateur avec droits limités depuis ma session support, meme problème. Si je cré un utilisateur admin, j'ai le message d'erreur, mais XP charge quand meme le profil (comme pour support) et va bien charger mes documents dans G. Par la suite, je n'ai plus de soucis avec les comptes du groupe Administrateur. Donc voila, comprend pas!!!!! Help Lien vers le commentaire Partager sur d’autres sites More sharing options...
bvivi57 Posté(e) le 21 novembre 2007 Auteur Partager Posté(e) le 21 novembre 2007 J'ai trouvé le problème : Mon répertoire caché "Default User" n'est pas copié sur G, du coup lors de la premiere connexion avec un nouveau utilisateur, Windows n'arrive pas a créer son profil , celui-çi se basant sur le contenu de "Default User". J'ai donc rajouté avant l'éxécution du ma clé reg, cette ligne mkdir "G:\Documents and Settings" XCOPY "C:\Documents and Settings\*.*" "G:\Documents and Settings" /E/C/H/K/X Puis j'exécute ma clé reg que j'ai simplifié : Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] "ProfilesDirectory"=hex(2):47,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,\ 00,6e,00,74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,\ 69,00,6e,00,67,00,73,00,00,00 "DefaultUserProfile"="Default User" "AllUsersProfile"="All Users" J'ai testé sour une machine virtuelle ça semble fonctionner. Je laisse builder la machine ce soir et je vous préviens du résultat demain en attendant toutes remarques (pas forcément instructive, (vous avez le droit de me traiter de boulet )) est la bienvenue Lien vers le commentaire Partager sur d’autres sites More sharing options...
dohier Posté(e) le 21 novembre 2007 Partager Posté(e) le 21 novembre 2007 Salut, Je dis bien dans le tuto qu'il faut copier le Default User, fallait le lire quand même Sinon, vérifie quand même que tes suers ont le droit d'écrire sur G, sinon, leur profil ne pourra pas être créé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bvivi57 Posté(e) le 23 novembre 2007 Auteur Partager Posté(e) le 23 novembre 2007 Salut,Je dis bien dans le tuto qu'il faut copier le Default User, fallait le lire quand même Sinon, vérifie quand même que tes suers ont le droit d'écrire sur G, sinon, leur profil ne pourra pas être créé. J'avais bien lu l'ensemble des tuto, mais je pensais que cette manip n'etait obligatoire que si on voulait que les utilisateurs déja créés soit déplacer vers une autre partition. Mais je suis un peu c..., "Default User" c'est un peu utile........... Enfin, je veux pas dire mais une partition \home c'est un peu plus pratique sur ce point. En tous cas merci à tous, je confirme que tous est OK! Lien vers le commentaire Partager sur d’autres sites More sharing options...
dohier Posté(e) le 23 novembre 2007 Partager Posté(e) le 23 novembre 2007 Salut, Le /home serait bien, le mieux serait de pouvoir choisir le répertoire pour la home directory. Content que tu t'en sois sorti ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.