3

シナリオ: 読み取り/書き込みアクセス許可でネットワーク共有にアクセスする必要があるコンソール アプリケーションがあります。手動で実行する場合は問題ありません。

問題: このアプリケーションを自分の Quartz.net サーバーにジョブとして追加すると、共有にアクセスできません。ネットワーク共有のアクセス許可を変更するアクセス権がないため、基本的には自分の Quartz ジョブ、または必要に応じて自分の Quartz サーバーが自分として (または適切な権限を持つユーザーとして) ジョブを実行する必要があります。

これを達成する方法のアイデアはありますか?

ありがとう

4

2 に答える 2

1

サービスを実行するユーザーを変更する必要があります (したがって、これは実際には Quartz.NET の問題ではありません)。サービスのサービス プロパティを開き、ユーザーを SYSTEM または NETWORK SERVICE から、ネットワーク共有に対する適切な権限を持つ名前付きユーザー アカウントに変更します。

于 2009-05-23T20:23:23.977 に答える
0

偽装を使用して、その場で実行しているユーザーを変更することもできます。

于 2009-05-23T20:56:28.543 に答える