Bonjour.
Je cherche à copier/sauvegarder des fichiers et des répertoires contenus dans le répertoire de profil des utilisateurs tout en gardant les droits.
Je cherche donc à utiliser robocopy.
J'ai donc comme point de départ cette commande :
Code :
- robocopy C:\Users E:\Sauvegarde\test /e /copyall
|
Ok, le contenu du répertoire User et copié en gardant les droits vers le répertoire test sur mon support usb.
Mais il y a toujours un mais (et là il y en a plusieurs) : cela copie trop de répertoires/fichiers.
Je n'en veut que quelques uns, après tout, qui a besoin de "Temporary Internet Files" pour la sauvegarde d'une partie de son profil...
Je part donc dans une boucle faisant une rotation par utilisateur et chaque rotation copie les fichiers/dossiers que je veut :
Code :
- FOR /F %%j IN (listreptemps.txt) DO (
- robocopy "C:\Users\%%j\AppData\Local\Microsoft\Outlook" "E:\Sauvegarde\%computername%\%%j\Outlook" /e /copy:datso /IF "*.pst"
- robocopy "C:\Users\%%j\AppData\Roaming\Microsoft\Signatures" "E:\Sauvegarde\%computername%\%%j\Signatures" /e /copy:datso
- )
|
Le fichier listreptemps.txt contient la liste des utilisateur expurgée des répertoire "all user" "default user" "administrateur" etc etc...
La boucle fonctionne bien.
Mais la copie des fichiers et répertoires ne se fait pas en conservant les droits.
Et peut importe que j'utilise les commutateurs "/copy:datso" ou "/copyall", les droits ne sont pas copiés.
Puisque que les fichiers/répertoires sont correctement copiées, et qu'il ne manque que les droits, je me suis alors dirigé vers icacls.
Mais si je parviens à "sauvegarder" les droits dans un fichiers, je ne parviens pas à les appliquer sur le répertoire sauvegardé.
Avez-vous une idée pour copier les droits ou faire la copier avec les droits ?
Message édité par LimDul le 02-09-2013 à 19:27:12
---------------
Liberkey, colection d'utilitaires sur clef USB / Silverstone DS380 - Mini tour ITX 8 baies Hot-swap 3.5"