1

J'ai créé une application console .NET 2.0 simple. Lit DB, envoie des e-mails et écrit le résultat dans le sous-dossier nommé "logs" en tant que fichier .TXT.Planificateur de tâches Windows 2008 Problème

L'application fonctionne lorsque je l'exécute manuellement. Mais le planificateur de tâches ne peut pas l'exécuter.

Quand je regardais l'histoire je l'ai vu "Planificateur de tâches terminé avec succès "{46794881-039f-4c37-8c5b-af70def503ce}" instance de la "\ testtask" tâche pour l'utilisateur "xxx \ Administrator"."

Et le dernier résultat de l'exécution est « (0x1) »

Qu'est-ce que cela signifie et comment puis-je faire cette course?

merci à l'avance ...

OKB

Répondre

2

0x1 est susceptible d'être le ERRORLEVEL que votre processus retourné. Essayez d'appeler manuellement la commande (idéalement en tant qu'utilisateur qui exécutera la tâche). Rappelez-vous qu'il ne fonctionnera pas en tant qu'administrateur complet, sauf si vous cochez la case "accès complet". Est-il en train d'essayer de toucher des fichiers dans un emplacement partagé appartenant à un autre utilisateur? Si tel est le cas, modifiez les autorisations de fichier.

La meilleure façon de déterminer ce qui est vraiment va mal est de télécharger procmon et découvrez plutôt que de commencer une session de devinettes.

+0

J'ai essayé d'invoquer manuellement mais reste même ... je ne pense pas que c'est un problème de ressources. Définir toutes les autorisations de fichiers pour tout le monde –

+0

Alors procmon est la meilleure réponse (c'est-à-dire si elle reste identique signifie "qui fonctionne bien, contrairement à ma tâche chronométrée") –

Questions connexes