Comme par hasard, quand je suis passé en XP, c'est le start avec le /wait qui s'est mis à déconner...
J'utilise un logiciel de back-up qui s'appelle sip bak et je lance des fichiers de config (extension sbk) et ça marche tout seul.
Mais comme toi, tu sauve sur un périph tape, ça va pas le faire.
Je te donne le vbs que j'exécute, il faut que tu mettes ta commande dans la chaine Cmd et c'est la ligne Sauve.run qui lance tout ça :
' Remplissage du tableau avec les noms de scripts à lancer
Dim Noms(4)
Noms(0) = "masave"
Noms(1) = "mail"
' Initialisation des chemins
RepScripts = Chr(34) & "c:\save\sip bak\scripts"
RepSave = "c:\backup"
RepCopie= Chr(34) & "\\MONSERVEUR\SAVE DENIS"
' Création de l'objet
Set Sauve = WScript.CreateObject("WScript.Shell")
' Export de portions du registre
Cmd = "reg export " + chr(34) + "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY" + chr(34) + " d:\denis\putty.reg"
WScript.Echo Date & " " & Time & " Export registre " & Cmd
Sauve.Run Cmd,2,True
' Lancement des scripts et recopie
For i = 0 To 2
If Noms(i) <> "" Then
Cmd = RepScripts & "\" & Noms(i) & ".sbk" & Chr(34)
WScript.Echo Date & " " & Time & " Début sauvegarde " & Cmd
Sauve.Run Cmd,2,True
WScript.Echo Date & " " & Time & " Fin sauvegarde " & Cmd
WScript.Echo Date & " " & Time & " Début recopie " & RepSave & "\" & Noms(i) & ".zip " & RepCopie & "\" & Chr(34)
Cmd = "xcopy /v /y " & RepSave & "\" & Noms(i) & ".zip " & repcopie & "\" & Chr(34)
Sauve.Run Cmd,2,True
WScript.Echo Date & " " & Time & " Fin recopie " & RepSave & "\" & Noms(i) & ".zip " & RepCopie & "\" & Chr(34)
End If
Next
WScript.Echo "Traitement terminé"Et c'est dans un bat de deux lignes (pour être en mode DOS) :
cscript c:\save\save.vbs
pause
Fais-en bon usage...
A+ Blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"