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

 

**適用版本:**SharePoint Server 2016

**上次修改主題的時間:**2017-07-31

**摘要:**了解如何使用 SharePoint 管理中心網站或 Windows PowerShell 來設定健康情況資料收集計時器工作。

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

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

本文內容:

  • 使用管理中心設定健康情況資料計時器工作

  • 使用 Windows PowerShell 設定健康情況資料計時器工作

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

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

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

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

    注意

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

  2. 在管理中心首頁上,按一下 [監視]。

  3. 在 [監視] 頁面上,按一下 [報告] 區段中的 [設定 Usage and Health Data Collection]。

  4. 在 [設定 Usage and Health Data Collection] 頁面上,按一下 [健康情況資料收集] 區段中的 [啟用健康情況資料收集]。

  5. 在 [健康情況資料收集] 區段中,按一下 [狀況記錄排程]。隨即會開啟 [工作定義] 頁面。此頁面會列出所有收集健康情況資料的計時器工作。

  6. 在 [工作定義] 頁面上,按一下要設定的計時器工作。

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

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

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

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

  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

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

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

    • 新增超越上述最低要求的必要成員資格。

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

    注意

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

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [SharePoint 2016]。

  4. 按一下 [SharePoint 2016 管理命令介面]。

  5. 在 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 參數的值來指定排程,其中 <排程字串> 為下列其中一項:

    • 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-SPTimerJob>和<Set-SPTimerJob>。

注意

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

See also

SharePoint Server 2016 監視概觀