以“用户”身份运行Quartz.NET作业 - 权限问题

时间:2009-05-19 14:35:10

标签: quartz-scheduler

情境: 我有一个控制台应用程序需要访问具有读/写权限的网络共享。 手动运行时没有问题。

问题: 当我在lime.net服务器中将此应用程序添加为作业时,它无法访问共享。我无权访问网络共享的权限,所以基本上我需要我的石英作业或者必要时我的石英服务器以我的身份运行作业(或者作为具有适当权限的用户)。

如何实现这一目标的任何想法?

由于

2 个答案:

答案 0 :(得分:1)

您需要更改运行服务的用户(因此这实际上不是Quartz.NET问题)。在服务中打开服务属性,并将用户从SYSTEM或NETWORK SERVICE更改为对网络共享具有适当权限的某个命名用户帐户。

答案 1 :(得分:0)

您还可以使用impersonation更改您正在运行的用户。