commande AT + NTBACKUP - Windows & Software
Marsh Posté le 29-06-2001 à 12:28:43
moi je lance un bat dans winat :
dans le bat G ca :
NTbackup Backup C: D: E: F: /V /D SVGD %JOUR% %COMPUTERNAME% /B /hc:on /L C:\Users\Expl\Log\TPCSVGD%NumJour%.TXT /E
G po trop le temps de détailler, je te laisse déchiffer
Marsh Posté le 29-06-2001 à 12:29:48
ReplyMarsh Posté le 29-06-2001 à 15:55:44
Question bête :
As tu les droits de sauvegarde sur les fichiers et répertoires de la machine distante ?
Marsh Posté le 29-06-2001 à 16:03:04
j'ai tout!
je suis admin du domaine, les becannes sont sur le domaine, donc c'est bon.
h: est la lettre qui appelle un fichier sur le serveur
j: pareil
y'a que i: qui va taper dans la sauvegarde de la base sql et de sourcesafe sur un autre pc
Marsh Posté le 29-06-2001 à 16:08:09
autre question bête :
as tu essayé de remplacer H: I: etc. par la notation UNC :
\\Serveur\nom_de_partage ?
Marsh Posté le 29-06-2001 à 16:11:13
krapaud a écrit a écrit : ... h: est la lettre qui appelle un fichier sur le serveur j: pareil y'a que i: qui va taper dans la sauvegarde de la base sql et de sourcesafe sur un autre pc |
h -> lien vers un fichier
tu ne peux que sauvegarder des partitions / rep partagés ... a moins que ... mais cela m'etonnerai
Le truc de JPA C po con !
Marsh Posté le 29-06-2001 à 16:16:19
ouais, j'vais essayer la méthode jpa
non en fait ce que je fais c'est : 'connecter un lecteur réseau'.
depuis ntbackup ca marche, je n'ai qu'a spécifier le nom du fichier et ca marche, alors pourquoi ca ne marcherais pas si je le programmais
Marsh Posté le 29-06-2001 à 16:18:17
http://www.ntfaqfr.com/ntfaq/backup6.htm
On ne peut donner de nom de fichier dans le chemin...
Moi, je ne mettrais même pas de nom de partage, mais uniquement des noms absolus (comment NTBACKUP s'y retrouverait en restauration si le nom de partage change ou si le lecteur virtuel a changé ?)
A+
Marsh Posté le 29-06-2001 à 16:20:41
Je pense que dans l'interface graphique de NTBACKUP, la présence des lecteurs virtuels est une facilité et qu'il associe ce lecteur virtuel à son adresse réelle. De ce fait en ligne de commande, il faut se palucher le chemin en totalité à la main...
A+
Marsh Posté le 29-06-2001 à 16:39:31
ok, merci bcp pour cette explication!
c'est cool
alors les chemins en dur plutot que les lecteurs virtuels, ca marche super bien, maintenant je test le chemin réseau
Marsh Posté le 29-06-2001 à 16:51:41
zut ca marche pas pour le réseau
j'crois que j'vais devoir trouver une feinte
Marsh Posté le 29-06-2001 à 17:03:07
at 16:35 /every:V ntbackup backup \\serveur\nom_du_fichier /v /hc:on /t Normal /e /tape:1
Marsh Posté le 29-06-2001 à 17:05:38
ça serait pas plutôt :
at 16:35 /every:V ntbackup backup \\serveur\nom_du_repertoire_ou_se_trouve_le_fichier ...
Marsh Posté le 29-06-2001 à 17:08:32
le serveur est EII
le répertoire à sauvegarder est \\EII\VSS
donc j'ai fait at 16:35 /every:V ntbackup backup \\EII\VSS
juste petite mésentente sémantique
Marsh Posté le 29-06-2001 à 17:43:08
c'est marrant car sur : http://flasne.free.fr/aiprt/reseau/ntbackup.htm je viens de trouver un exemple qui utilise des disques virtuels...avec un fichier .cmd :
Les tests précédents ayant réussi, il s'agit de planifier la sauvegarde.
En voici les étapes :
1)Vérifier si le service "Planning" est démarré.
Dans un invite de commande, exécutez la commande "AT".
Si le message est "La liste est vide", le service est démarré. Passez à l'étape 3.
Si le message est "Le service n'a pas été lancé", effectuez l'étape 2.
2)Modifiez les paramètres du service "Planning" (ou Schedule) dans le gestionnaire des services :
Démarrage Automatique
Etat Démarré
3)Créez et éditez un fichier de commandes "sauvegarde.cmd".
En voici le code :
rem Sauvegarde.cmd
rem Lance la sauvegarde sur bande
rem Syntaxe de ntbackup.exe
rem ntbackup action chemin(s) /hc:on|off (compression matérielle)
ntbackup backup F:\Eleves F:\Profs F:\Classes /hc:on
Enregistrez ce fichier dans le répertoire "Winnt" (%systemroot%)
Testez "sauvegarde.cmd" en l'exécutant depuis la ligne de commande.
Ajoutez la tâche à la liste du service "Planning" en saisissant cette ligne à l'invite de commande :
at 21:00 /every:l,m,me,j,v %systemroot%\sauvegarde.cmd
Cette ligne signifie : "Exécuter à 21h tous les lundis, mardis, mercredis, jeudis, vendredis, la commande "%systemroot%\sauvegarde.cmd".
Vérifiez son enregistrement dans la liste des tâches planifiées en exécutant "At" sans options.
Le premier lendemain de sauvegarde, vérifiez dans le gestionnaire de sauvegarde le contenu de la bande.
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 29-06-2001 à 20:04:33
cmd ou bat, mais C surement obligatoire ( et plus propre )
Marsh Posté le 29-06-2001 à 20:16:07
merci merci merci merci!
vraiment un grand merci c'est super sympa!
Marsh Posté le 29-06-2001 à 12:19:32
euh ptit bug très chiant!
je programme des sauvegardes sur DAT de 3 'dossiers', en fait des lecteurs réseau que j'ai connecté sur le serveur par les lettres H: I :et J:
je lance la programmation de la sauvegarde comme ceci :
at 00:30 /every/L,M,Me,J,V ntbackup bachup H: I: J: /v /hc:on /t Normal /e /tape:1
la sauvegarde se lance comme prévu, mais n'enregistre aucun fichier/dossier/sous-dossier contenu dans ses lecteurs réseau.
comment y remédier?