SharePoint Server のタイマー ジョブ リファレンス

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

この記事では、SharePoint Server 2019、SharePoint Server 2016、および SharePoint 2013 の既定のタイマー ジョブについて説明します。 タイマー ジョブは、SharePoint Server 2019 の特定の Windows サービスで実行されます。 タイマー ジョブは、タイマー ジョブ履歴のクリアやタイマー サービスのリサイクルなどのタイマー サービスのインフラストラクチャ タスクを実行します。 さらに、タイマー ジョブは電子メール通知の送信などの Web アプリケーションのタスクも実行します。 タイマー ジョブには、実行するサービスの定義が含まれ、サービスを開始する頻度が指定されます。 SharePoint Timer Service (SPTimerv4) によってタイマー ジョブが実行されます。 SharePoint Server の多くの機能は、スケジュールに従ってサービスを実行するためにタイマー ジョブに依存しています。

注:

Microsoft 365 の SharePoint では、クラシック タイマー ジョブを使用できません。 この記事のタイマー ジョブは、SharePoint Server 2019、SharePoint Server 2016、および SharePoint 2013 でのみ使用できます。

タイマー ジョブの管理

SharePoint サーバーの全体管理 Web サイトには、タイマー ジョブの状態をチェックできる [タイマー ジョブの状態] ページと、タイマー ジョブの定義を編集できる [ジョブの定義] ページがあります。 これらのページへのリンクは、サーバーの全体管理の [監視 ] ページの [ タイマー ジョブ ] セクションにあります。 [ジョブ定義の確認] をクリックして、すべてのタイマー ジョブを一覧表示したり、[ジョブ状態の確認] をクリックして、スケジュールされた実行中のタイマー ジョブを確認したりすることができます。

[タイマー ジョブの状態] ページの [ビュー] メニューで、タイマー ジョブを次のレベルでフィルターできます。

  • すべて ファームのすべてのタイマー ジョブを表示します。

  • サービス 特定のサービスのすべてのタイマー ジョブを表示します。 このオプションを選択した場合、[サービス] メニューを使用して、一覧表示されるジョブをフィルター処理するサービスを選択します。

  • Web アプリケーション Web アプリケーションのすべてのタイマー ジョブを表示します。 このオプションを選択した場合、[Web アプリケーション] メニューを使用して、一覧表示されるジョブをフィルター処理する Web アプリケーションを選択します。

  • サーバー 指定したサーバーのすべてのタイマー ジョブを表示します。 このオプションを選択した場合は、[ サーバー ] メニューを使用して、一覧表示されたジョブをフィルター処理するサーバーを選択します。

  • ジョブ定義 指定したジョブ定義のすべてのタイマー ジョブを表示します。 [ タイマー ジョブの状態] ページで、[ ジョブ定義 ] メニューを開き、[ ジョブ定義の変更 ] をクリックしてジョブ定義の一覧を取得します。

  • 失敗したジョブ ファームの完了できなかったすべてのタイマー ジョブを表示します。

SharePoint Timer Service (SPTimerv4) は、グレゴリオ暦に基づいています。 スケジュールするすべてのジョブには、タイマー ジョブを実行する時刻を 24 時間形式で指定します。 時刻は、協定世界時 (UTC) からのオフセットではなく、現地時刻で指定する必要があります。 時刻は現地時刻の形式で保存されます。 既定では、毎日、毎週、および毎月のスケジュールには実行時間帯も指定します。 タイマー サービスはこの実行時間帯の間でランダムな時刻を選択して、使用可能な各サーバーでジョブを開始します。 この機能は、ファームの複数のサーバーで実行されるリソースの消費が多いタイマー ジョブの全体の負荷を軽減するのに役立ちます。 タイマー ジョブのスケジュールは、[ タイマー ジョブの編集] ページまたは Microsoft PowerShell を使用して指定できます。 詳細については、「Get-SPTimerJob」および「Set-SPTimerJob」を参照してください。

既定のタイマー ジョブ

次の記事では、SharePoint Server 2019、SharePoint Server 2016、および SharePoint 2013 の既定のタイマー ジョブの一覧を示します。