无法使用帐户 NT AUTHORITY\SYSTEM 在任务计划程序执行时修改文件
Unable to modify file on task scheduler execution using account NT AUTHORITY\SYSTEM
我有一个 xml 文件,要根据配置的任务调度程序 .exe 进行修改。
任务计划程序运行时没有任何错误,但文件未更新。我尝试记录每一步以查看是否发生任何异常但发现 none.
我认为这与权限有关,但不确定我缺少什么。
如有任何帮助,我们将不胜感激!
已解决问题。
问题在于要保存的 xml 文件的路径。
我写的是 config.Save("File.xml");
这没有用。然后我硬编码了完整的路径并且它起作用了。
所以,我没有只使用文件名或 Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase) + @"\File.xml",而是使用了 AppDomain.CurrentDomain.BaseDirectory + "/ /" + "File.xml" 并且工作完美。
我有一个 xml 文件,要根据配置的任务调度程序 .exe 进行修改。 任务计划程序运行时没有任何错误,但文件未更新。我尝试记录每一步以查看是否发生任何异常但发现 none.
我认为这与权限有关,但不确定我缺少什么。
如有任何帮助,我们将不胜感激!
已解决问题。
问题在于要保存的 xml 文件的路径。 我写的是 config.Save("File.xml"); 这没有用。然后我硬编码了完整的路径并且它起作用了。
所以,我没有只使用文件名或 Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase) + @"\File.xml",而是使用了 AppDomain.CurrentDomain.BaseDirectory + "/ /" + "File.xml" 并且工作完美。