在 SharePoint Server 2016 中配置 SharePoint 运行状况分析器计时器作业

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

SharePoint 运行状况分析器使用计时器作业收集运行状况数据,然后将数据写入日志记录文件夹和日志记录数据库。 此数据用于报表中,以显示场服务器的运行状况。 您可以重新安排这些计时器作业、立即运行它们,或者启用或禁用它们。

在该页上,您还可以配置使用情况数据收集、事件选择以及使用情况数据收集设置。 有关详细信息,请参阅在 SharePoint Server 中配置使用率和运行状况数据集

使用管理中心配置运行状况数据收集计时器作业

可以使用管理中心配置运行状况数据收集计时器作业。

使用管理中心配置运行状况数据收集计时器作业的具体步骤

  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 的服务器上的 Administrators 组。

  • 添加至少具有以上最小权限的成员。

    管理员可以使用 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> 可以为有效的 GUID,格式为 12345678-90ab-cdef-1234-567890bcdefgh;计时器作业的有效名称(例如,TimerJob1);或者有效 SPTimerJob 对象的实例。

使用 Schedule 参数的值指定计划,其中 <ScheduleString> 为下列项之一:

  • 0 到 59 之间,间隔 5 分钟

  • 0 到 59 之间,间隔 1 小时

  • 每天 15:00:00

  • 每周星期五 22:00:00 到星期日 06:00:00 之间

  • 每月 15 日 15:00:00

  • 每年 1 月 1 日 15:00:00

    若要查看计时器作业计划的示例,请键入以下命令:

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

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

注意

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

另请参阅

概念

SharePoint Server 2016 中的监控概述