在 SharePoint Server 2016 中設定 SharePoint Health Analyzer 計時器工作
適用於:2013 Subscription Edition SharePoint in Microsoft 365
SharePoint Health Analyzer 會使用計時器工作來收集健康情況資料,然後將資料寫入記錄資料夾和記錄資料庫。 這份資料可在報告中用來顯示伺服器陣列中伺服器的健康情況。 您可以重新排程這些計時器工作、立即執行這些工作,或者啟用或停用這些工作。
在該頁面上,您也可以設定使用狀況資料收集、事件收集及使用狀況資料收集設定。 如需詳細資訊,請參閱<在 SharePoint Server 中設定 Usage and Health Data Collection>。
使用管理中心設定狀況資料收集計時器工作
您可以使用管理中心設定健康情況資料收集計時器工作。
使用管理中心來設定狀況資料收集計時器工作
確認執行此程序的使用者帳戶是伺服器陣列管理員群組的成員。
注意事項
狀況資料收集計時器工作設定會套用於整個伺服器陣列,無法針對伺服器陣列中的個別伺服器設定此工作。
在管理中心的首頁上,選取 [ 監視]。
在 [ 監視] 頁面的 [ 報告] 區段中,選取 [ 設定使用狀況和健康情況數據收集]。
在 [ 設定使用量和健康情況數據收集 ] 頁面的 [ 健康情況數據收集 ] 區段中,選取 [ 啟用健康情況數據收集]。
在 [ 健康情況數據收集] 區段中,選取 [ 健康情況記錄排程]。 The Job Definitions page opens. It lists all the timer jobs that collect health data.
在 [ 作業定義] 頁面上,選取您要設定的定時器工作。
在 [ 編輯定時器工作 ] 頁面的 [ 週期性排程 ] 區段中,變更定時器工作排程,然後選取 [ 確定]。
使用 Windows PowerShell 設定狀況資料收集計時器工作
您可以使用 PowerShell 來設定健康情況收集計時器工作排程。
使用 Windows PowerShell 設定狀況資料計時器工作
- 確認您具備下列成員身分:
SQL Server 執行個體上的 securityadmin 固定伺服器角色。
所有要更新之資料庫上的 db_owner 固定資料庫角色。
正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。
請以高於上述基本要求新增必要的成員資格。
系統管理員可以使用 Add-SPShellAdmin Cmdlet 來授與權限。
注意事項
[!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。 如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin。
在 [ 開始] 功能表上,選取 [ 所有程式]。
選 取 [SharePoint 2016]。
選 取 [SharePoint 2016 管理命令介面]。
在 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-SPTimerJob 和 Set-SPTimerJob。
注意事項
[!附註] 建議您在執行命令列管理工作時使用 Windows PowerShell。 Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。