19

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

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

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

4

1 回答 1

23

由Richard Reposed 从serverfault回答礼貌

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

开店:

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