3

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

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

关于如何做到这一点的任何想法?

谢谢

4

2 回答 2

1

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

于 2009-05-23T20:23:23.977 回答
0

您还可以使用模拟来动态更改您正在运行的用户。

于 2009-05-23T20:56:28.543 回答