sauvegarde sur serveur - Windows & Software
Marsh Posté le 22-04-2003 à 14:02:18
Un simple fichier bat et ca roule
Tu peux aussi utiliser l'utilitaire de sauvegarde de Windows, je pense qu'il doit etre possible de sauvegarder des données sur un lecteur rézo enfin à vérifier...
Marsh Posté le 22-04-2003 à 14:03:48
tu peux m'en dire un peu plus s'il te plait je ne suis pas un pro.
Marsh Posté le 22-04-2003 à 14:08:28
En fait un fichier .bat va utiliser des commandes DOS. Par exemple
Voilà ce que ca peut donner, tu copies ca dans un fichier toto.bat crée avec un éditeur de texte. Apres tu l'éxecute a l'ouverture ou la fermeture de la session ou alors avec le planificateur de tâche... c'est trés souple d'utilisation.
Code :
|
Je crois que le paramètre /y n'estpas indispensable pour un script... a vérifier aussi. Regarde dans l'aide de Windows ca doit etre précisé. Sinon je veux bien t'aider un peu plus mais là je vais bientôt partir alors peut etre plus tard, mais il y aura trés certainement qq un pour t'aider ici.
Marsh Posté le 22-04-2003 à 14:13:32
+1 pour le batch, mais en etofant un peu ...
Code :
|
tu creer un fichier texte ( sauv.txt ) avec ca :
Code :
|
pratique pour verifier si tout ce passe bien et le temps que met la sauvegarde.
@+
ps: le fichier sauv.txt n'es pas effacer et chaque sauvegarde s'ajoute sous l'autre.
++
Marsh Posté le 22-04-2003 à 14:15:21
Voilà un quelqu'un qui travaille bien ! moi je t'ai fais un ca un peu a l'arrache désolé
Marsh Posté le 22-04-2003 à 14:16:01
webman a écrit : En fait un fichier .bat va utiliser des commandes DOS. Par exemple
|
/Y obligatoire pour la confirmation en cas de remplacement.
/D pour ne copier que les fichiers dont la date a changer.
Sinon, tu peux assayer ROBOCOPY du kit de ressources, avec le switch /MIR, tu peux faire des copie exacte de dossier (en ne copiant que les modifs et en effacant les fichiers en trop)
++
Marsh Posté le 22-04-2003 à 14:18:49
webman a écrit : Voilà un quelqu'un qui travaille bien ! moi je t'ai fais un ca un peu a l'arrache désolé |
c'est comme ca que je sauvegarde tout les pc de mon parc (pas tres grand, mais bon ...), donc, c'est bien de savoir si tout ce passe bien ! et si les utilisateur sauvegarde bien.
J'ai d'autre scipt avec fermeture de session la semaine apres la sauvegarde et eteinte du pc le vendredi apres sauvagarde.
++
Marsh Posté le 22-04-2003 à 14:22:16
BL@P_pSx a écrit : |
C'est du joli trvaille Il faut vraiment que je dépoussière mes .bat car pour l'instant
Sinon est-ce que tu sais si l'utilitaire de sauvegarde de 2000 Pro est capable de sauvegarder des données vers un lecteur réseau ?
Marsh Posté le 22-04-2003 à 14:25:19
je crois pas ... je verifie ca ...
enfin, oui, il peut, mais il te faut un lecteur Mapper et ca me faisais chier de mapper des lecteurs pour les users.
++
Marsh Posté le 22-04-2003 à 14:28:26
encore une petite question.
pour creer ce fichier .bat, il me suffit d'ouvrir une fenetre dos et de taper la ligne que vous m'avez indiquez??
xcopy c:\xxx\mes_documents \\dossier_sauvegarde_sur_serveur /s /D
la lettre D fera la sauvegarde uniquement des fichiers dont la date a changé.
mais que signifie la lettre s?
merci
Marsh Posté le 22-04-2003 à 14:29:26
leojo a écrit : la lettre D fera la sauvegarde uniquement des fichiers dont la date a changé. |
/s
A moins qu'ils ne soient vides, copie les répertoires et les sous-répertoires. En l'absence de ce commutateur, xcopy travaille dans un seul répertoire.
Mais prend comme exemple le script de BL@P_pSx il est bien mieux !!
Marsh Posté le 22-04-2003 à 14:31:44
BL@P_pSx a écrit : je crois pas ... je verifie ca ... |
Merci :jap: Bon moi je me sauve je suis déjà en retard
Marsh Posté le 22-04-2003 à 14:32:14
Code :
|
Marsh Posté le 22-04-2003 à 14:38:59
je suis vraiment pas bon, je suis désolé.
mais comment je crée mon fichier .bat???
et puis comment je l'execute apres?
Marsh Posté le 22-04-2003 à 15:04:30
pour faire un .bat, tu fait un .txt et tu le renome en bat
++
Marsh Posté le 22-04-2003 à 15:06:41
ok et apres pour qu'il s'execute a la fin de chaque cession???
je le place ou?
Marsh Posté le 22-04-2003 à 15:16:48
message pour BL@P_pSx
dans la ligne:
xcopy /D/E/S/C/Q/Y C:\ce que tu veux\*.* \\serveur\ou tu veux\
echo Fin de la Sauvegarde :>>sauv.txt
que signifie /D/E/S....
et dans ta ligne tu ne precises pas comme webman /d ou /y pour une confirmation ou autre remplacement de fichier suivant la date. le remplacement de fichier suivant la date se fait auto??
Marsh Posté le 22-04-2003 à 15:36:15
ok c'est bon. j'avais pas capter la signification de /D/S....
j'ai vu le tableau que tu as fait suivre.
le seul truc, c'est quand es ce que ce fait la copy??? a quelle moment??
et ou je mets se fichier .bat?? il me suffit de l'executer??
Marsh Posté le 22-04-2003 à 15:39:24
/D/E/S/C/Q/Y ...
/D : ne copie que les fichiers dont la date est differente
/E : copie egalement les repertoire VIDE
/S : copie les repertoire et les sous-rep
/C : continue de copier si erreurs (genre fichier ouvert ... )
/Q : ne pas afficher les nom prendant la copie
/Y : confirmation d'ecrasement automatique.
Je t'ai dejà mis toutes les options possible ! a croire que tu lis pas ...
Pour qu'il se lance a la fin de chaque session, c'est pas possible (du moin, j'ai pas reussi) sauf avec des logiciel externe. Le mieux c'est que les users lance le bat avant de partir. (tu met un racourci sur le bureau)
Tu peux aussi ajouter des commandes DOS pour eteindre le pc a la fin de la copie (ou fermer la session) ...
++
Marsh Posté le 22-04-2003 à 15:42:52
pour eteindre, regarde par là : http://www.bellamyjc.net/fr/systeme.html#stopWindows
++
Marsh Posté le 22-04-2003 à 15:48:19
ouai j'ai relu le post. j'avais pas tout capte.
oui je suis bien interressé pour les codes pour eteindre le pc a la fin de la sauvegarde.
si tu les connais, je les veux bien
Marsh Posté le 22-04-2003 à 16:01:10
Question, tu es en domaine ou en poste à poste ?
Si tu es en domaine, intègre le script à l'ouverture de session.
Marsh Posté le 22-04-2003 à 16:08:08
je mets ca dans mon fichier bat mais le pc s'eteint pas??
rundll32.exe\user32.dll,ExitWindowsEx
tu sais pk?
Marsh Posté le 22-04-2003 à 16:12:10
je ne suis pas un pro. comment je sais si je suis en domaine ou en poste a poste?
Marsh Posté le 22-04-2003 à 16:43:28
dl le fichier de BELLAMYJC (la dll) et utilise sa methode et pas celle de MS
++
Marsh Posté le 22-04-2003 à 16:44:09
vivacity a écrit : Question, tu es en domaine ou en poste à poste ? |
pas terrible au niveau temps de demarage la sauvegarde au demarage de la session !
Marsh Posté le 22-04-2003 à 16:50:39
exemple 1 :
si exit.dll est dans C:\batch
dans ton fichier bat, tu met :
Code :
|
@+
edit : faut peut-etre mettre un call ou un run, je sais plus.
Exemple 2 :
avec winexit.exe (toujour sur le meme site)
si winexit.exe est dans C:\batch :
tu met a la fin du bat :
Code :
|
@+
Marsh Posté le 22-04-2003 à 17:13:26
ouai ben c'est exactement ce que j'ai fait. et ca marche pas.
tu l'as fait?
et ca marche.
dans mon bat j'ai
c:\windows\rundll32.exe c:\util\exit.dll,exitwin shutdown F
et j'ai mis mon exit.dll dans c:\util
Marsh Posté le 22-04-2003 à 17:18:59
essaye de faire : demarer / executer et tu copie ta ligne
Code :
|
et tu fait entrer ou OK.
Si ca reboot, c'est que ton BAT n'es pas bon !
++
Marsh Posté le 22-04-2003 à 17:22:49
j'ai un message d'erreur qui me dit qu'il ne trouve pas c:\windows\rundll32.exe
Marsh Posté le 22-04-2003 à 17:24:43
c'est dans %SYSTEMROOT%\system32
++
j'ai edit mon post plus haut
Marsh Posté le 22-04-2003 à 12:12:29
ennoncé: 6 ordinateurs avec w2000 pro relié à un serveur sous winserver.
question: comment puis je faire pour qu'une sauvegarde auto de "mesdocuments" de chaque poste se fasse sur le serveur?
merci d'avance