1 votes

Sauvegarde du profil script pour la migration de XP vers Vista

J'ai un .cmd que j'utilise pour copier les fichiers locaux de nos utilisateurs lorsqu'ils changent d'ordinateur. Cela fonctionne très bien sous XP/2000 mais je vois maintenant que nous (grande entreprise) passons à Vista. Je me demandais si les chemins utilisés dans mon .cmd fonctionneraient aussi sous Vista...

c'est un vrai copier-coller du ("pour raccourcir mon post" si le complet est nécessaire/souhaité je peux l'insérer...) juste pour montrer les chemins :

robocopy "C:\DOCUME~1\%userid%\Desktop "%dest%\%Process%" /S /E /COPYALL /V /NP /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Favorites" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\My Documents" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Start Menu" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Internet Explorer\Quick Launch" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Local Settings\Application Data\other" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\%Process%" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Address Book" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Outlook" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Proof" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Application Data\Microsoft\Signatures" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE
robocopy "C:\DOCUME~1\%userid%\Local Settings\Application Data\Microsoft\Outlook" "%dest%\%Process%" /S /E /COPYALL /V /NP /NJH /LOG+:"%logfile%" /R:10 /W:15 /TEE

set dest=x:\%userid% et %process% est la partie après %userid%.

0 votes

Putain de merde ! Vous avez déjà pensé à déployer des profils d'itinérance, avec UPHClean et autres, afin de ne pas avoir à vous soucier des verrouillages de registre et de toujours gagner ?

0 votes

J'aimerais vraiment pouvoir le faire, mais ce n'est pas une option pour moi. C'est un environnement très normalisé et contrôlé.

2voto

Izzy Points 8174

Si votre question est : "La structure du dossier Utilisateurs a-t-elle changé dans Vista ?" alors la réponse est : "oui" .

Votre meilleure chance est d'utiliser USMT (Outil de migration de l'état de l'utilisateur)

Notre entreprise a migré près de 10 000 postes de travail/utilisateurs vers Vista de cette manière.

0 votes

Il s'agit d'une version spécialisée qui n'est pas adaptée à notre région pour le moment, mais nous y travaillons.

0voto

Joe L. Points 1020

Vous pouvez utiliser la variable environnementale %USERPROFILE% pour accéder au profil de l'utilisateur actuel.

Et cette variable est universelle et fonctionne sur toutes les versions de Windows, de Win95 à Win7.

Avec l'installation par défaut de XP, vous obtenez c : \document et les paramètres \username sur Vista cela vous donnerait c : \users\username

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X