2011-04-17 46 views
15

我有一個.PXF文件用來強烈地命名我們的.NET程序集。 VS2010/MSBUILD似乎預計這將在運行VS2010/MSBUILD的用戶帳戶的個人容器中。在交互式用戶帳戶中工作時,這一切都很好,但當在構建代理上嘗試通過TFS 2010進行自動構建時,構建代理使用的帳戶(默認情況下)是NT-AUTHORITY/NetworkService。如何在PFX文件中將證書安裝到NT-AUTHORITY NetworkService的個人容器中?

由於我無法登錄交互會話作爲NetworkService我不能從交互式會話shell安裝PFX。

那麼誰能告訴我如何在NetworkService帳戶的個人證書商店中安裝PFX證書?的Richard

回答

18

回答Courtesey從serverfault

寄予您需要打開網絡服務證書存儲,並添加它。

開實體店:

  • 從開始|運行:mmc.exe
  • 文件|添加/刪除管理單元並選擇證書,然後添加。
  • 當提示輸入帳戶選擇服務帳戶的類型
  • 選擇所需
  • 選擇正在作爲網絡服務運行 (「遠程過程調用(RPC)」任何服務本地/遠程計算機默認運行的網絡服務)
  • 完成嚮導並單擊確定關閉添加/刪除對話框。
  • 在適用的catrgory上單擊鼠標右鍵並選擇添加任務以查找導入等操作。
相關問題