在 SharePoint Server 2016 中配置 SharePoint 运行状况分析器计时器作业
**上一次修改主题:**2017-07-31
**摘要:**了解如何使用 SharePoint 管理中心网站或 Windows PowerShell 配置运行状况数据收集计时器作业。
SharePoint 运行状况分析器使用计时器作业收集运行状况数据,然后将数据写入日志记录文件夹和日志记录数据库。此数据用于报表中,以显示场服务器的运行状况。您可以重新安排这些计时器作业、立即运行它们,或者启用或禁用它们。
在该页上,您还可以配置使用情况数据收集、事件选择以及使用情况数据收集设置。有关详细信息,请参阅在 SharePoint Server 中配置使用率和运行状况数据集。
本文内容:
使用管理中心配置运行状况数据计时器作业
使用 Windows PowerShell 配置运行状况数据计时器作业
使用管理中心配置运行状况数据收集计时器作业
可以使用管理中心配置运行状况数据收集计时器作业。
使用管理中心配置运行状况数据收集计时器作业的具体步骤
确保执行此过程的用户帐户是 Farm Administrators 组的成员。
备注
运行状况数据收集计时器作业设置为服务器场范围设置,因此无法为服务器场中的单台服务器设置这些设置。
在管理中心的主页上,单击“监控”。
在“监控”页上的“报告”部分,单击“配置使用率和运行状况数据集”。
在“配置使用率和运行状况数据集”页上的“运行状况数据集”部分,单击“启用运行状况数据集”。
在“运行状况数据集”部分,单击“运行状况日志记录计划”。这将打开“作业定义”页,其中列出了收集运行状况数据的所有计时器作业。
在“作业定义”页上,单击要配置的计时器作业。
在“编辑计时器作业”页上的“定期计划”部分,更改计时器作业计划,然后单击“确定”。
使用 Windows PowerShell 配置运行状况数据收集计时器作业
可以使用 PowerShell 配置运行状况数据收集计时器作业计划。
使用 Windows PowerShell 配置运行状况数据计时器作业的具体步骤
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
添加至少具有以上最小权限的成员。
管理员可以使用 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> 可以为有效的 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-SPTimerJob 和 Set-SPTimerJob。
备注
我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。