W10 - 在 NetworkService 帐户下运行的计划任务无法写入本地日志文件

问题描述

我有一个特定的 .NET 可执行文件,它在 Windows 10 任务计划程序的定期任务中执行一些网络管理。此任务作为 NetworkService Windows 帐户运行。到目前为止一切顺利。

尽管如此,我还是被要求在通过此计划任务启动的 .NET 可执行文件中添加一些日志记录,以帮助查明我们遇到的一些难以捉摸的错误。

问题是,当以 NetworkService 帐户运行时,我无法将 exe 文件写入我们的主应用程序日志记录文件夹(我猜这是权限问题)。通过将执行任务的用户更改为本地用户,我包含的日志系统可以正常工作,但使用默认的 NetworkService 帐户它什么也不做。

不幸的是,我不允许对计划任务的创建方式进行任何更改,因此我只能将其作为 NetworkService 运行。这里没有办法。

我也不允许将日志写入我们的主应用程序日志文件夹(位于 \Common files\Our_app_name\Logging)之外。这里也别无选择。

在 NetworkService 帐户下运行的任务是否可以将文本文件写入本地计算机的 Common Files 文件夹中?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...