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

Pet*_*nes 6 certificate

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

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

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

Ric*_*ard 10

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

要开店:

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