如何将PFX文件中的证书安装到NT-AUTHORITY\NetworkService的个人容器中?

Pet*_*nes 17 certificate pfx

我有一个.PXF文件,用于强烈命名我们的几个.NET程序集.VS2010/MSBUILD似乎预计这将在运行VS2010/MSBUILD的用户帐户的个人容器中.在交互式用户帐户中工作时,这一切都很好,但是当在构建代理上通过TFS 2010尝试自动构建时,构建代理使用的帐户(默认情况下)是NT-AUTHORITY/NetworkService.

由于我无法以NetworkService身份登录交互式会话,因此我无法从交互式会话shell安装PFX.

那么有人能告诉我如何在NetworkService帐户的个人证书存储区中安装PFX证书吗?

Pet*_*nes 21

回答Courtesey 理查德从寄托serverfault

您需要打开网络服务证书存储区并添加它.

打开商店:

  • 从开始| 跑:mmc.exe
  • 档案| 添加/删除Snapins并选择Certificates,然后选择Add.
  • 当系统提示您输入帐户类型时,请选择服务帐户
  • 根据需要选择本地/远程计算机
  • 选择作为网络服务运行的任何服务(默认情况下,"远程过程调用(RPC)"作为网络服务运行)
  • 完成向导,然后单击"确定"关闭"添加/删除"对话框.
  • 在适用的catrgory上右键单击并选择添加任务以查找导入等操作.