[InfoPath Forms Services 維護] 計時器工作未啟用 (SharePoint Server)
**適用版本:**SharePoint Server 2013, SharePoint Server 2016
**上次修改主題的時間:**2017-12-04
**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint Server 2013 中的 SharePoint Health Analyzer 規則「[InfoPath Forms Services 維護] 計時器工作未啟用」。
規則名稱: [InfoPath Forms Services 維護] 計時器工作未啟用。
摘要: [InfoPath Forms Services 維護] 計時器工作未啟用。
InfoPath Forms Services 使用 [InfoPath Forms Services 維護] 計時器工作,透過快取每部前端網頁伺服器上的表單範本資料,來提升效能。
原因: 此計時器工作可能已在 SharePoint 管理中心網站的 [工作定義] 頁面上停用,或使用了 Microsoft PowerShell Disable-SPTimerJob Cmdlet。
解決方案:使用管理中心網站啟用計時器工作
確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。
啟動管理中心。
在管理中心上,按一下 [監視]。
按一下 [檢閱工作定義]。
按一下 [InfoPath Forms Services 維護]。
按一下 [啟用]。
解決方案:使用 PowerShell 啟用計時器工作
確認您具備下列成員資格:
SQL Server 執行個體上的 securityadmin 固定伺服器角色。
所有要更新之資料庫上的 db_owner 固定資料庫角色。
正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。
請以高於上述基本要求新增必要的成員資格。
系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server 2016 Cmdlet 的權限。
注意
如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin。
啟動 SharePoint 管理命令介面。
在 PowerShell 命令提示字元處,輸入下列命令:
Enable-SPTimerJob "<FormsMaintenanceJobDefinition>"
其中:
- <FormsMaintenanceJobDefintion> 是要啟用的計時器工作實際名稱。
如需詳細資訊,請參閱 Enable-SPTimerJob。