Bonjour à vous tous,
Suite à la création d'un batch revu et corrigé par (Ericlm128) ci dessous, j'aimerais peaufiner ce dernier car j'ai été confronté à des users copiant leurs données à la racine de leur profil et sur le c:
Je ne parviens pas à exclure lors de la copie les dossiers présents à la racine du c: via la commande /XD associée à la création du fichier "exclu.txt" présent dans le même répertoire même en lançant un cmd (pour ex :
robocopy "C:\" "F:\123" /E /TS /XD exclu.txt)

Les dossiers à exclure du c:\ + %Profil%
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
"C:\Windows" "C:\Users" "C:\Program Files" "C:\Program Files (x86)" "C:\PerfLogs" "C:\MININT" "C:\Util" "C:\Intel"

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@echo off
title= ---- Sauvegarde Profile Windows ---- 
color 0A
cls
echo  ****************************************************** 
echo  *********   SAUVEGARDE PROFIL  ********* 
echo  ****************************************************** 
echo  ****** Ne Pas Oubllier de Recuperer le Disque ********** 
echo  ******************************************************  
set /p profil= Bonjour Saisie du Matricule : 
if not exist "C:\Users\%profil%\" goto fin
if "%profil%" == "" goto fin
 
call :saveprofil "c:\Users\%profil%\Desktop" "e:\%profil%\Desktop"
call :saveprofil "c:\Users\%profil%\Favorites" "e:\%profil%\Favorites"
call :saveprofil "c:\Users\%profil%\Music" "e:\%profil%\Music"
call :saveprofil "c:\Users\%profil%\Documents" "e:\%profil%\Documents"
call :saveprofil "c:\Users\%profil%\Pictures" "e:\%profil%\Pictures"
call :saveprofil "c:\Users\%profil%\Downloads" "e:\%profil%\Downloads"
call :saveprofil "c:\Users\%profil%\AppData\Roaming\Microsoft\Signatures" "e:\%profil%\Signatures"
call :saveprofil "c:\Users\%profil%\Videos" "e:\%profil%\Videos"
call :saveprofil "c:\Users\%profil%\AppData\Roaming\Mozilla" "e:\%profil%\Firefox"
call :saveprofil "d:" "e:\%profil%\Disk"
call :saveprofil "c:\Users\%profil%\AppData\Roaming\Microsoft\Windows\Themes" "e:\%profil%\Theme"
 
goto fin
 
:saveprofil
if not exist "%~1" goto :eof
md "%~2"
robocopy "%~1" "%~2" /E /A-:H /COPYALL /DCOPY:T /R:1 /W:1 /ETA 
goto :eof
 
:fin
echo.

Merci à vous !!