在 SharePoint Server 2016 中查看计时器作业状态

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

计时器作业为 SharePoint Server 2016 运行特定 Windows 服务。 该计时器作业包含要运行的服务的定义并指定启动该服务的频率。 SharePoint 定时服务运行计时器作业。 SharePoint Server 2016 中的许多功能都依赖计时器作业按计划运行服务。 您可以使用管理中心网站或 PowerShell 查看已经运行的计时器作业的状态。

注意

[!注意] 因为 SharePoint Server 2016 在 Internet Information Services (IIS) 中作为网站运行,所以管理员和用户依赖于浏览器提供的辅助功能。 SharePoint Server 2016 支持受支持的浏览器的辅助功能。 有关详细信息,请参阅以下资源:>SharePoint 中的 SharePoint>辅助功能中的>计划浏览器支持>辅助功能指南键盘快捷方式>触摸

使用管理中心查看计时器作业状态

可以使用 管理中心 查看计时器作业状态。

使用管理中心查看计时器作业状态的具体步骤

  1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心的主页上,单击"监控"。

  3. 在"监控"页上的"计时器作业"部分,单击"检查作业状态"。

  4. Timer job status is divided into three groups: Scheduled, Running, and History. To page through the timer job status data rows, click the paging arrows at the bottom of these groups.

  5. To view the timer job status for a specific group, click the title of the group. Or, in the Quick Launch, click Scheduled Jobs, Running Jobs, or Job History.

使用 Windows PowerShell 查看计时器作业状态

可以使用 PowerShell 查看计时器作业状态。

使用 Windows PowerShell 查看计时器作业状态的具体步骤

  1. 确认您具有以下成员身份:
  • SQL Server 实例上的 securityadmin 固定服务器角色。

  • 要更新的所有数据库上的 db_owner 固定数据库角色。

  • 运行 PowerShell cmdlet 的服务器上的 Administrators 组。

    管理员可以使用 Add-SPShellAdmin cmdlet 授予使用权限。

    注意

    [!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin

  1. 启动 SharePoint 2016 命令行管理程序。
  • 在"开始"菜单上,单击 SharePoint 2016 命令行管理程序。
  1. 在 PowerShell 命令提示符处,键入以下命令:
Get-SPTimerJob -Identity <SPTimerJobPipeBind> | Format-Table DisplayName,Id,LastRunTime,Status

其中 <SPTimerJobPipeBind> 可以是有效的 GUID,格式为 12345678-90ab-cdef-1234-567890bcdefgh;计时器作业的有效名称 (例如 TimerJob1) ;或有效 SPTimerJob 对象的实例。

可以使用 Identity 参数的值指定计时器作业。 如果不使用 Identity 参数,将返回所有计时器作业。

若要查看特定计时器作业的历史记录,请键入以下命令:

(Get-SPTimerJob -Identity <SPTimerJobPipeBind>).HistoryEntries | Format-Table -Property Status,StartTime,EndTime,ErrorMessage

其中 <SPTimerJobPipeBind> 可以是有效的 GUID,格式为 12345678-90ab-cdef-1234-567890bcdefgh;计时器作业的有效名称 (例如 TimerJob1) ;或有效 SPTimerJob 对象的实例。

有关详细信息,请参阅Get-SPTimerJob.

注意

[!注意] 我们建议您在执行命令行管理任务时使用 Windows PowerShell。 Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

注意

请注意,Get-SPTimerJob commandlet 将显示 GMT 时区的日志,而 SharePoint 管理中心将显示本地时间的所有事件。