[英]SharePoint 2016 some Timer Jobs run time n/a
我很无助...几个星期以来一直在寻找解决方案。 我迁移的SharePoint场中的某些TimerJob(系统作业和自定义作业)将不会执行。 从2010年迁移到2013年到2016年。上次运行时间是:N / A或通过powershell 01.01.0001 00:00:00
我花了很多时间寻找解决方案,并且已经做了以下工作:
我也想知道其中有些还没有与Web应用程序关联的信息。 这正常吗? Web应用程序:不适用
有想法的人吗? 谢谢你的帮助。
尝试壳
$server=Get-SPServer -Identity "name"
$ts = $server.ServiceInstances | ? { $_.GetType().Name -like "*sptimerservice*" } | Select -First 1
$ts.AllowContentDatabaseJobs = $true
$ts.AllowServiceJobs = $true
$ts.Update()
关于自定义作业,它可能与缺少部署步骤有关,例如WSP安装(例如,兼容级别或其他功能),甚至可能需要激活功能以将其“附加”到Web应用程序,服务实例或服务器上。 请记住,我们有一种“范围”必须在打零工的过程中进行检查。 这不是新事物,而是一种极好的材料:
关于系统(本机)作业,我建议您举一个例子,因此我们可以检查SharePoint 2016 TimerJobs参考列表:
在检查了这些要求之后,您可以使用SharePoint Shell上的以下命令来启动某些卡住的作业(或强制它们立即运行):
net stop spadminv4
stsadm -o execadmsvcjobs
net start spadminv4
参考: https : //technet.microsoft.com/pt-br/library/cc262783(v=office.12).aspx
最后一枪-检查是否有待执行的管理更改,例如运行PSConfig。 Central Admin Health Analyzer是您最好的朋友;)
奖励:关于自定义计时器作业,请始终确保某些功能可能要求在CA Server上启动Microsoft SharePoint Foundation Web应用程序服务,以使自定义计时器作业在管理中心下可用:
https://docs.microsoft.com/zh-CN/SharePoint/administration/service-deployment-planning
“此服务提供Web服务器功能。默认情况下,此服务在Web服务器上启动。如果未在运行管理中心的服务器上启动此服务,并且适用于Web应用程序的自定义功能未在管理中心中显示,则该服务可能无法按预期显示全球。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.