修正 TF53010 在事件檢視器中的錯誤 Background Job Agent
錯誤訊息
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 2012/9/14 上午 06:25:55
Machine: TFS2012
Application Domain: TfsJobAgent.exe
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
Service Host: 7c7abc5c-ea45-4057-96fe-0d3cdbc4b684 (TEAM FOUNDATION)
Process Details:
Process Name: TFSJobAgent
Process Id: 2596
Thread Id: 2636
Account name: NT AUTHORITY\NETWORK SERVICE
這最主要是因為用 Network Service 的權限在執行 Background Job 的權限不足的問題
變更 Background Job Agent 權限
在 本機服務清單中可以找到 Visual Studio Team Foundation Background Job Agent
指定要執行的本機帳戶
記得要重新啟動,不然是不會切換帳戶的
再檢查事件檢視器的應用程式,就可以看到 服務正常了
若是想要更了解 帳號權限的定義,可以參考 MSDN 文件