Comment exécuter cscript à l'aide du planificateur de tâches windows?

Le problème: Lorsque je double-clique sur le .fichier bat, il s'exécute comme prévu. Quand je le programmer dans le Planificateur de Tâches Windows s'exécute à l'exception de la ligne qui a cscript.

Contenu de .fichier bat:

@echo off
cls

cscript CSV_To_Excel.vbs c:\tableaudata\test.csv c:\tableaudata\test.xlsx
echo.file converted >>log.txt

Qu'est-ce que me jetant hors, c'est le fait que log.txt est créée, indiquant que l' .fichier bat est exécuté. Mais .xlsx n'est pas créé. Cependant, sur manuellement en double-cliquant .chauve-souris à la fois log.txt et test.xlsx est créé.

Quel pourrait être le problème?

Vous n'avez pas à spécifier le chemin d'accès à votre script (seulement le nom du script). J'ai vu que cela provoque des problèmes avec le Planificateur de Tâches (même si le script est dans le soi-disant/définir le répertoire de travail)
Chemin utilisé pour tout et toujours le même résultat: C:\Windows\System32\cscript.exe c:\tableaudata\CSV_To_Excel.vbs c:\tableaudata\test.csv c:\tableaudata\test.xlsx
Êtes-vous sûr à 100% qu'il s'exécute? Voyez-vous quelque chose de similaire à: Result: The task completed with an exit code of (0) dans le journal? Avez-vous supprimé ou renommé le journal avant le test?
Oui, sûr à 100% qu'il s'exécute. J'ai supprimer log.txt avant chaque course et qu'il soit recréé avec le message "fichier converti". J'ai aussi essayé de dumping de la cscript ligne output.txt. Que devient également créé. Voici le contenu dans output.txt: Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved.
Peut-être que ce serait aider: stackoverflow.com/questions/8925908/.... Vous pouvez également ajouter de la victoire de la version et si vous l'exécutez sur votre compte ou l'autre, donc nous espérons que vous aurez de meilleures réponses. Désolé je ne pouvais pas être plus d'aide...

OriginalL'auteur Rian Smith | 2012-09-27