Meilleur auteur de réponses
Méthode attente de fin d'exécution ne fonctionne plus en tâche planifiée

Question
-
Bonjour,
Pour effectuer les sauvegardes j'utilisais un script qui fonctionnait sans problème sous Windows 2003 Server. Je bascule sous Windows 2012 Server et les scripts fonctionnent toujours lorsque je les lance en direct, mais en tâche planifiée, ça ne fonctionne pas. La méthode permettant d'attendre que robocopy s'arrête avant de continuer le script ne fonctionne pas.
Ci-dessous la méthode qui ne fonctionne plus en tâche planifiée :
Function Attendre_Fin_Execution()
While getobject("winmgmts:").execquery(_
"select * from win32_process where name='" & "robocopy.exe" & "'").count <> 0
i = i + 1
WScript.Sleep i
Wend
' WScript.Echo "Process terminé"
End FunctionD'ailleurs est-ce que le plus malin ne serait pas de rechercher son PID plutôt que le nom du programme ?
Si quelqu'un a une idée, ça me rendrait bien service...
Dan
- Modifié Dan67000 dimanche 26 avril 2015 05:10
Réponses
-
Bonjour,
Essayes dans les propriétés de ta tâche de mettre dans "action de tâche" :
-> Dans programme/script : tu mets "wscript"
-> Dans Ajouter des arguments : tu mets ton chemin complet au VBS entre guillemets en cas d'espace dans le nom
De sorte à ce que la tâche exécute : wscript "c:\mon script\script.vbs"
++ Hara
Toutes les réponses
-
Bonjour,
Je pense que vous allez trouver les liens suivants utiles:
gallery.technet.microsoft.com/scriptcenter
how-to-get-robocopy-running-in-powershell
powershell.com/cs/forums/t/18234
Cordialement,
Boris•Votez! Appel à la contribution. Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
-
Bonjour,
Essayes dans les propriétés de ta tâche de mettre dans "action de tâche" :
-> Dans programme/script : tu mets "wscript"
-> Dans Ajouter des arguments : tu mets ton chemin complet au VBS entre guillemets en cas d'espace dans le nom
De sorte à ce que la tâche exécute : wscript "c:\mon script\script.vbs"
++ Hara
-
-