Merci de ta réponse j'ai essayer de l'integrer, mais il m'indique command invalid
Je t'envoie ci dessous mon script complet, j'ai retirer les mots de passe des net use volontairement...
Comme tu pourra le remarquer chaque robocopy a sa log, mais j'ai comme contrainte dans une log erreur :
- Indiquer si une machine n'a pas été migrer (j'ai 350postes)
- Indiquer si le nom d'utilisateur n'existe pas sur la machine
- et enfin si un répertoire n'y ai pas l'inscrire aussi dans la log erreur.
Je rappel que c'est une fusion et que le script doit être universal au 2 société.
Merci
@echo off
cls
rem Configuration des variables globales
SETLOCAL
Set PC=%1
Set User=%2
Set BackupFolder="Z:\machine"
Set Racine="Z:\ProfileBackup\Backup"
Set log="Z:\machine\log\%user%-%pc%"
echo Poste courant: %PC%
echo Utilisateur courant: %User%
title %PC%:%User%
if exist \\%1\c$\windows Set WindowsFolder=windows
echo Supprimer les anciens profils (de plus de 30 jours)
delprof /q /i /c:\\%PC% /d:30
echo ...
echo Connection X: sur \\137.3.0.53\Perso
Net use m: \\137.3.0.53\Perso /user:
echo Connection V: sur \\%PC%\c$
Net use v: \\%PC%\c$ /user:
echo Utilisateur courant: %User%
echo Copie des fichiers nécessaires à la sauvegarde de registre ...
echo ...
copy /y /z kix32.exe \\%PC%\c$\%WindowsFolder%\system32\kix32.exe
copy /y /z kx32.dll \\%PC%\c$\%WindowsFolder%\system32\kx32.dll
copy /y /z savePC.kix \\%PC%\c$\%WindowsFolder%\system32\savePC.kix
copy /y /z DelTempFiles.vbs \\%PC%\c$\%WindowsFolder%\system32\DelTempFiles.vbs
copy /y /z saveProfile.bat \\%PC%\c$\%WindowsFolder%\system32\saveProfile.bat
copy /y /z savePST.bat \\%PC%\c$\%WindowsFolder%\system32\savePST.bat
echo ...
echo Supprimer les fichiers temporaires et d'exécuter un profil de sauvegarde du Registre sur l'ordinateur distant ...
echo ...
psexec \\%PC% -d -s "c:\windows\system32\saveProfile.bat"
echo ...
echo Copie de fichiers du Profils %User% sur le poste %PC%
echo ...
md %BackupFolder%\%PC%
md %log%
REM !!! PAS DE /SEC !!!
Robocopy "\\%1\c$\Documents and settings\%user%\Mes documents" "%BackupFolder%\%1\C\Documents and Settings\%user%\Mes documents" /s /e /ETA /r:0 /XF "*.tmp" "*.mp3" "*.mp4" "*.avi" /log+:"%log%\Mes documents.log" /NP /V
Robocopy "\\%1\c$\NWLS" "%BackupFolder%\%1\C\NWLS" /s /e /ETA /r:0 /XF "*.tmp" "*.mp3" "*.mp4" "*.avi" /MIR /log+:"%log%\NWLS.log" /NP /v
Robocopy "\\%1\c$\Documents and settings\%user%\Favoris" "%BackupFolder%\%1\C\Documents and Settings\%user%\Favoris" /s /e /ETA /r:0 /XF "*.tmp" "*.mp3" "*.mp4" "*.avi" /MIR /log+:"%log%\Favoris.log" /NP /v
Robocopy "\\%1\c$\Documents and settings\%user%\bureau" "%BackupFolder%\%1\C\Documents and Settings\%user%\bureau" /s /e /ETA /r:0 /XF "*.tmp" "*.mp3" "*.mp4" "*.avi" /MIR /log+:"%log%\bureau.log" /NP /v
Robocopy "\\%1\c$\Documents and settings\%user%\Application Data\Microsoft\Épreuve" "%BackupFolder%\%1\C\Documents and Settings\%user%\Application Data\Microsoft\Épreuve" /s /e /ETA /r:0 /XF "*.tmp" "*.mp3" "*.mp4" "*.avi" /MIR /log+:"%log%\dictionnaire.log" /NP /v
ENDLOCAL
Net use m: /delete
Net use v: /delete
echo Nous venons de terminer de charger tous les profils utilisateur à partir de %PC%
echo Vérifiez que tous les fichiers sont présents dans le répertoire de sauvegarde
echo Essayez de charger les fichiers de sauvegarde à l'utilisateur du système après installation informatique
pause