在 SharePoint Server 2016 中設定 SharePoint Health Analyzer 計時器工作

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

SharePoint Health Analyzer 會使用計時器工作來收集健康情況資料,然後將資料寫入記錄資料夾和記錄資料庫。 這份資料可在報告中用來顯示伺服器陣列中伺服器的健康情況。 您可以重新排程這些計時器工作、立即執行這些工作,或者啟用或停用這些工作。

在該頁面上,您也可以設定使用狀況資料收集、事件收集及使用狀況資料收集設定。 如需詳細資訊,請參閱<在 SharePoint Server 中設定 Usage and Health Data Collection>。

使用管理中心設定狀況資料收集計時器工作

您可以使用管理中心設定健康情況資料收集計時器工作。

使用管理中心來設定狀況資料收集計時器工作

  1. 確認執行此程序的使用者帳戶是伺服器陣列管理員群組的成員。

    注意事項

    狀況資料收集計時器工作設定會套用於整個伺服器陣列,無法針對伺服器陣列中的個別伺服器設定此工作。

  2. 在管理中心的首頁上,選取 [ 監視]

  3. 在 [ 監視] 頁面的 [ 報告] 區段中,選取 [ 設定使用量和健康情況資料收集]

  4. 在 [ 設定使用量和健康情況資料收集 ] 頁面的 [ 健康情況資料收集 ] 區段中,選取 [ 啟用健康情況資料收集]

  5. 在 [ 健康情況資料收集] 區段中,選取 [ 健康情況記錄排程]。 The Job Definitions page opens. It lists all the timer jobs that collect health data.

  6. 在 [ 作業定義] 頁面上,選取您想要設定的計時器作業。

  7. 在 [ 編輯計時器工作 ] 頁面的 [ 週期性排程 ] 區段中,變更計時器工作排程,然後選取 [ 確定]

使用 Windows PowerShell 設定狀況資料收集計時器工作

您可以使用 PowerShell 來設定健康情況收集計時器工作排程。

使用 Windows PowerShell 設定狀況資料計時器工作

  1. 確認您具備下列成員身分:
  • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

  • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

  • 請以高於上述基本要求新增必要的成員資格。

    系統管理員可以使用 Add-SPShellAdmin Cmdlet 來授與權限。

    注意事項

    [!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。 如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin

  1. 在 [ 開始] 功能表上,選取 [ 所有程式]

  2. 取 [SharePoint 2016]

  3. 取 [SharePoint 2016 管理命令介面]

  4. 在 PowerShell 命令提示字元中,輸入下列命令:

Set-SPTimerJob -Identity <SPTimerJobPipeBind> -Schedule <ScheduleString>

Identity 參數的值可用來指定計時器工作。 如果未使用 Identity 參數,則會設定所有計時器工作。 若要查看所有計時器工作的清單,請輸入下列命令:

Get-SPTimerJob | Format-Table -property id,title

<SPTimerJobPipeBind> 可以是格式為 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;有效的計時器工作名稱 (例如 TimerJob1);或有效之 SPTimerJob 物件的執行個體。

使用Schedule 參數的值來指定排程,其中< ScheduleString >是下列其中一項:

  • Every 5 minutes between 0 and 59

  • Hourly between 0 and 59

  • Daily at 15:00:00

  • Weekly between Fri 22:00:00 and Sun 06:00:00

  • Monthly at 15 15:00:00

  • Yearly at Jan 1 15:00:00

    若要查看計時器工作排程的範例,請輸入下列命令:

Get-SPTimerJob | Format-Table -property id,title,schedule

如需詳細資訊,請參閱 Get-SPTimerJobSet-SPTimerJob

注意事項

[!附註] 建議您在執行命令列管理工作時使用 Windows PowerShell。 Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

另請參閱

概念

SharePoint Server 2016 監視概觀