Назад | Перейти на главную страницу

Как установить сертификат в файле PFX в личный контейнер NT-AUTHORITY \ NetworkService?

У меня есть файл .PXF, используемый для строго именования нескольких наших сборок .NET. VS2010 / MSBUILD, похоже, ожидает, что это будет в личном контейнере для учетной записи пользователя, на которой запущен VS2010 / MSBUILD. Все это прекрасно и просто при работе с интерактивной учетной записью пользователя, но при попытке автоматической сборки через TFS 2010 на агенте сборки учетная запись, используемая агентом сборки (по умолчанию), - NT-AUTHORITY / NetworkService.

Поскольку я не могу войти в интерактивный сеанс как NetworkService, я не могу просто установить PFX из оболочки интерактивного сеанса.

Так может ли кто-нибудь сказать мне, как установить сертификат PFX в хранилище личных сертификатов учетной записи NetworkService?

Вам нужно открыть хранилище сертификатов сетевой службы и добавить его.

Чтобы открыть магазин:

  • С самого начала | Бегать: mmc.exe
  • Файл | Добавить / удалить оснастки и выбрать «Сертификаты», затем «Добавить».
  • При запросе типа учетной записи выберите Учетная запись службы.
  • При необходимости выберите локальный / удаленный компьютер
  • Выберите любую службу, которая работает как сетевая служба («Удаленный вызов процедур (RPC)» по умолчанию работает как сетевая служба).
  • Завершите работу мастера и нажмите OK, чтобы закрыть диалоговое окно добавления / удаления.
  • В соответствующем разделе щелкните правой кнопкой мыши и выберите добавить задачи, чтобы найти операции импорта и т. Д.