[英]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.