2009-05-19 4 views
3

Сценарий: У меня есть консольное приложение, которому необходимо получить доступ к сетевому ресурсу с разрешениями на чтение и запись. Нет проблем при запуске вручную.выполнить задание Quartz.NET как «пользователь» - проблема с разрешениями

Проблема: Когда я добавляю это приложение в качестве задания на свой сервер quartz.net, он не может получить доступ к ресурсу. У меня нет доступа к разрешениям на изменение общего сетевого ресурса, так что в основном мне нужно мое кварцевое задание или, если необходимо, мой кварцевый сервер для запуска заданий как я (или как пользователь с соответствующими разрешениями).

Любые идеи в том, как это сделать?

Благодаря

ответ

0

Вы также можете использовать impersonation, чтобы изменить пользователя, с которого вы работаете, как на лету.

1

Вы должны изменить пользователю, что услуга выбежала с (так что это на самом деле не является проблемой Quartz.NET). Откройте свойства сервиса в сервисах и измените пользователя из SYSTEM или NETWORK SERVICE на некоторую именованную учетную запись пользователя, которая имеет соответствующие права на сетевой ресурс.

Смежные вопросы