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

 

**上一次修改主题:**2017-07-31

**摘要:**了解如何使用 SharePoint 管理中心网站或 Windows PowerShell 配置运行状况数据收集计时器作业。

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

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

本文内容:

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

  • 使用 Windows PowerShell 配置运行状况数据计时器作业

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

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

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

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

    备注

    运行状况数据收集计时器作业设置为服务器场范围设置,因此无法为服务器场中的单台服务器设置这些设置。

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

  3. 在“监控”页上的“报告”部分,单击“配置使用率和运行状况数据集”。

  4. 在“配置使用率和运行状况数据集”页上的“运行状况数据集”部分,单击“启用运行状况数据集”。

  5. 在“运行状况数据集”部分,单击“运行状况日志记录计划”。这将打开“作业定义”页,其中列出了收集运行状况数据的所有计时器作业。

  6. 在“作业定义”页上,单击要配置的计时器作业。

  7. 在“编辑计时器作业”页上的“定期计划”部分,更改计时器作业计划,然后单击“确定”。

使用 Windows PowerShell 配置运行状况数据收集计时器作业

可以使用 PowerShell 配置运行状况数据收集计时器作业计划。

使用 Windows PowerShell 配置运行状况数据计时器作业的具体步骤

  1. 确认您具有以下成员身份:

    • SQL Server 实例上的 securityadmin 固定服务器角色。

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

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

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

    管理员可以使用 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> 可以为有效的 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 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

See also

SharePoint Server 2016 中的监控概述