1

Sharepointタイマージョブのスケジュールを調整する方法はありますか?サーバーの全体管理で表示される唯一のオプションは、ジョブを有効/無効にするオプションと、ジョブ名を変更する方法です。実際にジョブを開始したり、意味のあるデータを編集したりするために必要な、ある種の権限はありますか?

誰かが会社を辞めたとき、私はいくつかのプロジェクトを継承しました。Sharepointのすべてについて完全に無知であることをご容赦ください。

ありがとうジョー

4

1 に答える 1

1

UIを介してタイマージョブを調整することはできません。また、タイマージョブを自分で開始することはできません。タイマージョブは、それらを担当するWindowsSharePointServicesタイマーサービスによって開始されます。タイマージョブのスケジュールを設定するには、コードを介してSPJobDefinitionオブジェクト(SharePointオブジェクトモデルのタイマージョブクラスの名前)にアクセスして編集する必要があります。

SPJobDefinitionオブジェクトにはScheduleプロパティがあり、SPScheduleオブジェクトを渡して、ジョブの開始時刻と繰り返しを設定できます。選択できるさまざまなスケジュールクラスがあります。

  • SPOneTimeSchedule
  • SPMinuteSchedule
  • SPHourlySchedule
  • SPDailySchedule
  • SPMonthlySchedule
  • SPWeeklySchedule
  • SPYearlySchedule

ただし、SharePointに付属するタイマージョブのスケジュールは、自分が何をしているかを理解していない限り変更しません。

于 2009-10-15T14:05:06.417 に答える