Backup en batch

Backup en batch - Shell/Batch - Programmation

Marsh Posté le 01-09-2010 à 13:25:51    

Bonjour,  
 
Voila, j'aimerais faire une sauvegarde de mes données vers un pc de sauvegarde chez moi.
Un script que je lancerais et il copierait mes données.
 
 
Voici mon script :
@echo off
color 31
 
echo Appuyer Sur Une Touche Pour Lancer La Sauvegarde
pause >nul
cls
robocopy "C:\Users\Desktop" "\\Server\Backup\user\Bureau\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Contacts" "\\Server\Backup\user\Contacts\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Downloads" "\\Server\Backup\user\Download\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Favorites" "\\Server\Backup\user\Favoris\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Music" "\\Server\Backup\user\Music\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Documents" "\\Server\Backup\user\Documents\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
robocopy "C:\Users\Pictures" "\\Server\Backup\user\Pictures\%date:/=-%--%time::=-%" /bytes /eta /copyall /zb /e
 
cls
echo Sauvegarde Terminee!
ping localhost -n 5 >nul

 
le problème quand je le lance, c'est qu'il bloque, lorsqu'un fichier est ouvert, Y'a t'il une option pour passer cela?
J'aimerais aussi une option pour ne pas prendre en compte les fichiers caché, est-ce possible??
 
 
J'ai regardé dans les options mais j'ai rien trouvé :s
Merci :)

Reply

Marsh Posté le 01-09-2010 à 13:25:51   

Reply

Marsh Posté le 07-09-2010 à 17:09:32    

rajoute /r:1 /w:1 pour les fichiers lockés.  
 
et pour les fichiers cachés :

/IA:[RASHCNETO] :: Inclut uniquement les fichiers où l'un des Attributs donnés est défini.
/XA:[RASHCNETO] :: eXclut les fichiers où l'un des Attributs donnés est défini.


 
donc un /XA:H devrait être efficace.


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 08-09-2010 à 13:31:38    

Merci à toi xspawn_lpc :D
 
J'ai essayé hier soir et apparement ca à l'air correcte :D
Je continuerai les essayes ce soir et je te tiens au courrant  
 
Merci :)

Reply

Marsh Posté le 11-09-2010 à 11:36:50    

C'est bizarre quand, je le lance d'une autre Pc, il me dit qu'il ne peut pas copier, il n'a pas l’accès.
Pourtant, si je tape l'adresse du serveur, je peux aller dans ce dossier et créer, supprimer et déplacer, mais le batch lui ne peux pas.
 
Tu sais d'où pourrait venir le problème??
 
Merci

Reply

Marsh Posté le 18-10-2010 à 20:40:57    

Je reviens avec mon probleme,  
une mise a jours a été faite, et j'ai toujours le meme probleme d'acces refusé.
 
 
 
@echo off  
color 31  
 
echo Appuyer Sur Une Touche Pour Lancer La Sauvegarde  
pause >nul  
cls
 
net use S: \\192.168.1.2\EBck$
 
set option=/E /SEC /R:2 /W:15 /bytes /eta /zb
set chemin=Test\Desktop\%date:/=-%--%time::=-%
set nom=Test
 
robocopy "C:\Users\%nom%\Desktop" "S:\%chemin%" %option%
 
cls  
echo Sauvegarde Terminee!
cscript Save.vbs >nul
net use S: /delete
ping localhost -n 5 >nul
 
 
 
Avec ca j'ai accès refuser pourtant j'ai sur le pc de backup, le droit en modification au réseau.
Y'a t'il un droit spécifique pour qu'un batch puisse accéder??  
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed