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

Certificate 如何将PFX文件中的证书安装到NT-AUTHORITY\NetworkService的个人容器中?,certificate,pfx,Certificate,Pfx,我有一个.PXF文件,用于对几个.NET程序集进行强命名。VS2010/MSBUILD似乎希望它位于运行VS2010/MSBUILD的用户帐户的个人容器中。在交互用户帐户中工作时,这一切都很好,但在生成代理上通过TFS 2010尝试自动生成时,生成代理使用的帐户(默认情况下)是NT-AUTHORITY/NetworkService 因为我不能以NetworkService的身份登录交互会话,所以我不能从交互会话外壳安装PFX 那么,有人能告诉我如何在NetworkService帐户的个人证书存储

我有一个.PXF文件,用于对几个.NET程序集进行强命名。VS2010/MSBUILD似乎希望它位于运行VS2010/MSBUILD的用户帐户的个人容器中。在交互用户帐户中工作时,这一切都很好,但在生成代理上通过TFS 2010尝试自动生成时,生成代理使用的帐户(默认情况下)是NT-AUTHORITY/NetworkService

因为我不能以NetworkService的身份登录交互会话,所以我不能从交互会话外壳安装PFX

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

回答来自

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

要打开商店,请执行以下操作:

  • 从开始运行:
    mmc.exe
  • 文件|添加/删除管理单元并选择证书,然后添加
  • 当提示输入帐户类型时,选择服务帐户
  • 根据需要选择本地/远程计算机
  • 选择作为网络服务运行的任何服务 (“远程过程调用(RPC)”默认作为网络服务运行)
  • 完成向导并单击“确定”关闭“添加/删除”对话框
  • 在适用的目录上单击鼠标右键,然后选择“添加任务”以查找导入等操作