Bonjour, nous utilisons actuellement NTBackup pour faire=20
des sauvegardes automatiques sur nos serveurs, nous=20
utilisons aussi le programme "blat" pour envoyer les=20
rapports de sauvegarde en fichiers joints par email =E0 nos=20
techniciens pour verification. Notre seul probl=E8me est que=20
ces fichiers log g=E9n=E9r=E9s par NTBackup ont des noms=20
g=E9n=E9riques backup01, backup02... jusqu'=E0 10. Nous aurions=20
donc souhait=E9 savoir comment en lancant notre sauvegarde=20
en ligne de commande, d=E9finir le nom du fichier log g=E9n=E9r=E9=20
par la sauvegarde pour qu'il prenne la date du jour. Merci=20
pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raphael AME
Pas évidant .... J'aurais quelque piste à apronfondir L'option de Nt backup permettant de nommer les fichier Log est ntbackup /F mais ça je parie que vous le saviez déjà j'ai une solution un peu tarabiscotée mais une solution quand même, à condition d'avoir quelque rudiments de Visual Basic. ce qu'on peut faire c'est créer un petit programme en Visual Basic qui lance un fichier batch, ce fichier batch qui lance le backup. Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date) res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument au script à une variable interne nommée vardate Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" a écrit dans le message de news:13da201c44487$f22bb180$ Bonjour, nous utilisons actuellement NTBackup pour faire des sauvegardes automatiques sur nos serveurs, nous utilisons aussi le programme "blat" pour envoyer les rapports de sauvegarde en fichiers joints par email à nos techniciens pour verification. Notre seul problème est que ces fichiers log générés par NTBackup ont des noms génériques backup01, backup02... jusqu'à 10. Nous aurions donc souhaité savoir comment en lancant notre sauvegarde en ligne de commande, définir le nom du fichier log généré par la sauvegarde pour qu'il prenne la date du jour. Merci pour votre aide.
Pas évidant ....
J'aurais quelque piste à apronfondir
L'option de Nt backup permettant de nommer les fichier Log est
ntbackup /F
mais ça je parie que vous le saviez déjà
j'ai une solution un peu tarabiscotée mais une solution quand même, à
condition d'avoir quelque rudiments de Visual Basic.
ce qu'on peut faire c'est créer un petit programme en Visual Basic qui lance
un fichier batch, ce fichier batch qui lance le backup.
Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date)
res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument au
script à une variable interne nommée vardate
Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:13da201c44487$f22bb180$a601280a@phx.gbl...
Bonjour, nous utilisons actuellement NTBackup pour faire
des sauvegardes automatiques sur nos serveurs, nous
utilisons aussi le programme "blat" pour envoyer les
rapports de sauvegarde en fichiers joints par email à nos
techniciens pour verification. Notre seul problème est que
ces fichiers log générés par NTBackup ont des noms
génériques backup01, backup02... jusqu'à 10. Nous aurions
donc souhaité savoir comment en lancant notre sauvegarde
en ligne de commande, définir le nom du fichier log généré
par la sauvegarde pour qu'il prenne la date du jour. Merci
pour votre aide.
Pas évidant .... J'aurais quelque piste à apronfondir L'option de Nt backup permettant de nommer les fichier Log est ntbackup /F mais ça je parie que vous le saviez déjà j'ai une solution un peu tarabiscotée mais une solution quand même, à condition d'avoir quelque rudiments de Visual Basic. ce qu'on peut faire c'est créer un petit programme en Visual Basic qui lance un fichier batch, ce fichier batch qui lance le backup. Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date) res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument au script à une variable interne nommée vardate Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" a écrit dans le message de news:13da201c44487$f22bb180$ Bonjour, nous utilisons actuellement NTBackup pour faire des sauvegardes automatiques sur nos serveurs, nous utilisons aussi le programme "blat" pour envoyer les rapports de sauvegarde en fichiers joints par email à nos techniciens pour verification. Notre seul problème est que ces fichiers log générés par NTBackup ont des noms génériques backup01, backup02... jusqu'à 10. Nous aurions donc souhaité savoir comment en lancant notre sauvegarde en ligne de commande, définir le nom du fichier log généré par la sauvegarde pour qu'il prenne la date du jour. Merci pour votre aide.
Jacques Barathon [MS]
Je ne crois pas que l'option /F permettre de nommer le fichier log, elle doit indiquer le nom du fichier de sauvegarde quand on veut sauvegarder sur disque et non pas sur bande.
Une solution peut être de renommer le fichier log après la sauvegarde (ou juste avant son envoi par blat). Je reprends ci-dessous une technique que j'avais indiquée il y a un mois sur un autre forum, consistant à déplacer le fichier log dans un répertoire C:Backup et à le renommer sous la forme YYYY-MM-DD.log (par exemple 2004-05-31.log). Il faut bien évidemment adapter les chemins d'accès selon le besoin:
--- couper ici --- set source=C:Documents and SettingsadminstrateurLocal SettingsApplication DataMicrosoftWindows NTntbackupdata set dest=C:backup for /f "tokens=1-3 delims=/" %%d in ('date /t') do move "%source%backup*.log" "%dest%%%f%%e-%%d.log" --- couper ici ---
Jacques
"Raphael AME" wrote in message news:%
Pas évidant .... J'aurais quelque piste à apronfondir L'option de Nt backup permettant de nommer les fichier Log est ntbackup /F mais ça je parie que vous le saviez déjà j'ai une solution un peu tarabiscotée mais une solution quand même, à condition d'avoir quelque rudiments de Visual Basic. ce qu'on peut faire c'est créer un petit programme en Visual Basic qui lance un fichier batch, ce fichier batch qui lance le backup. Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date) res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument au script à une variable interne nommée vardate Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" a écrit dans le message de news:13da201c44487$f22bb180$ Bonjour, nous utilisons actuellement NTBackup pour faire des sauvegardes automatiques sur nos serveurs, nous utilisons aussi le programme "blat" pour envoyer les rapports de sauvegarde en fichiers joints par email à nos techniciens pour verification. Notre seul problème est que ces fichiers log générés par NTBackup ont des noms génériques backup01, backup02... jusqu'à 10. Nous aurions donc souhaité savoir comment en lancant notre sauvegarde en ligne de commande, définir le nom du fichier log généré par la sauvegarde pour qu'il prenne la date du jour. Merci pour votre aide.
Je ne crois pas que l'option /F permettre de nommer le fichier log, elle
doit indiquer le nom du fichier de sauvegarde quand on veut sauvegarder sur
disque et non pas sur bande.
Une solution peut être de renommer le fichier log après la sauvegarde (ou
juste avant son envoi par blat). Je reprends ci-dessous une technique que
j'avais indiquée il y a un mois sur un autre forum, consistant à déplacer le
fichier log dans un répertoire C:Backup et à le renommer sous la forme
YYYY-MM-DD.log (par exemple 2004-05-31.log). Il faut bien évidemment adapter
les chemins d'accès selon le besoin:
--- couper ici ---
set source=C:Documents and SettingsadminstrateurLocal
SettingsApplication DataMicrosoftWindows NTntbackupdata
set dest=C:backup
for /f "tokens=1-3 delims=/" %%d in ('date /t') do move
"%source%backup*.log" "%dest%%%f%%e-%%d.log"
--- couper ici ---
Jacques
"Raphael AME" <raphael_ame@hotmail.com> wrote in message
news:%23G4IYGMREHA.1340@TK2MSFTNGP12.phx.gbl...
Pas évidant ....
J'aurais quelque piste à apronfondir
L'option de Nt backup permettant de nommer les fichier Log est
ntbackup /F
mais ça je parie que vous le saviez déjà
j'ai une solution un peu tarabiscotée mais une solution quand même, à
condition d'avoir quelque rudiments de Visual Basic.
ce qu'on peut faire c'est créer un petit programme en Visual Basic qui
lance
un fichier batch, ce fichier batch qui lance le backup.
Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date)
res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument
au
script à une variable interne nommée vardate
Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:13da201c44487$f22bb180$a601280a@phx.gbl...
Bonjour, nous utilisons actuellement NTBackup pour faire
des sauvegardes automatiques sur nos serveurs, nous
utilisons aussi le programme "blat" pour envoyer les
rapports de sauvegarde en fichiers joints par email à nos
techniciens pour verification. Notre seul problème est que
ces fichiers log générés par NTBackup ont des noms
génériques backup01, backup02... jusqu'à 10. Nous aurions
donc souhaité savoir comment en lancant notre sauvegarde
en ligne de commande, définir le nom du fichier log généré
par la sauvegarde pour qu'il prenne la date du jour. Merci
pour votre aide.
Je ne crois pas que l'option /F permettre de nommer le fichier log, elle doit indiquer le nom du fichier de sauvegarde quand on veut sauvegarder sur disque et non pas sur bande.
Une solution peut être de renommer le fichier log après la sauvegarde (ou juste avant son envoi par blat). Je reprends ci-dessous une technique que j'avais indiquée il y a un mois sur un autre forum, consistant à déplacer le fichier log dans un répertoire C:Backup et à le renommer sous la forme YYYY-MM-DD.log (par exemple 2004-05-31.log). Il faut bien évidemment adapter les chemins d'accès selon le besoin:
--- couper ici --- set source=C:Documents and SettingsadminstrateurLocal SettingsApplication DataMicrosoftWindows NTntbackupdata set dest=C:backup for /f "tokens=1-3 delims=/" %%d in ('date /t') do move "%source%backup*.log" "%dest%%%f%%e-%%d.log" --- couper ici ---
Jacques
"Raphael AME" wrote in message news:%
Pas évidant .... J'aurais quelque piste à apronfondir L'option de Nt backup permettant de nommer les fichier Log est ntbackup /F mais ça je parie que vous le saviez déjà j'ai une solution un peu tarabiscotée mais une solution quand même, à condition d'avoir quelque rudiments de Visual Basic. ce qu'on peut faire c'est créer un petit programme en Visual Basic qui lance un fichier batch, ce fichier batch qui lance le backup. Contenu du petit programme VB ( que tu met dans un Sub)
datedujour = Str(Date) res = Shell("c:setvar.bat " + datedujour, vbMaximizedFocus)
Contenu du fichier Setvar.bat: ( que tu met à la racine)
set vardate=%1 # cette ligne affecte la date du jour, passée en argument au script à une variable interne nommée vardate Ntbackup ....machintruc... /F %vardate%
voila en espérant être utile....
"joua06" a écrit dans le message de news:13da201c44487$f22bb180$ Bonjour, nous utilisons actuellement NTBackup pour faire des sauvegardes automatiques sur nos serveurs, nous utilisons aussi le programme "blat" pour envoyer les rapports de sauvegarde en fichiers joints par email à nos techniciens pour verification. Notre seul problème est que ces fichiers log générés par NTBackup ont des noms génériques backup01, backup02... jusqu'à 10. Nous aurions donc souhaité savoir comment en lancant notre sauvegarde en ligne de commande, définir le nom du fichier log généré par la sauvegarde pour qu'il prenne la date du jour. Merci pour votre aide.