首页 > 解决方案 > 无法使用帐户 NT AUTHORITY\SYSTEM 修改任务计划程序执行时的文件

问题描述

我有一个要从配置的任务调度程序 .exe 修改的 xml 文件。任务计划程序运行没有任何错误,但文件未更新。我试图记录每一步以查看是否发生任何异常但没有发现。

我认为这与权限有关,但不确定我缺少什么。

任何帮助,将不胜感激!

标签: c#permissionstaskscheduler

解决方案


修复了问题。

问题在于要保存的 xml 文件的路径。我写的是 config.Save("File.xml"); 这没有用。然后我硬编码了完整的路径并且它工作了。

所以,我没有只使用文件名或 Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase) + @"\File.xml",而是使用了 AppDomain.CurrentDomain.BaseDirectory + "//" + "File.xml" 并且工作得很好.


推荐阅读