Microsoft Server 2008 R2 n’écrivant pas dans un fichier texte à partir du planificateur de tâches

J’ai fait des recherches approfondies sur le net mais je ne peux pas sembler trouver une solution concrète au problème auquel je suis confronté. Le plus proche était cet article … mais toujours pas de solution 🙁 problème de tâche planifiée exécuter .exe

Fondamentalement, l’environnement est un Windows Server 2008 R2 exécutant une application console C #. Lorsque je lance l’application console manuellement, un fichier texte (à l’aide de NLog) est créé et ajouté, mais lorsque je lance la console à partir du planificateur Windows à l’aide du compte administrateur de domaine, l’application s’exécute n’est pas créé / ajouté. J’ai également essayé de modifier le compte qui exécute la tâche planifiée (de l’administrateur de domaine au compte administrateur local), mais le problème persiste toujours.

Je ne peux pas penser à autre chose que je peux faire. Toutes les idées fraîches sont appréciées 🙂

pensé id post comme une réponse car il est plus facile de mettre le code dans:

assurez-vous de spécifier le chemin complet vers le NLog:

ssortingng filepath = Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location),"NLog.txt"); 

Lors de l’exécution en tant que tâche planifiée, le répertoire de travail de votre application peut être différent, par exemple l’exécution sous le système signifie que le répertoire de travail est C: \ Windows \ System32.

cela pourrait être votre problème.