Как установить сертификат в файл PFX в личный контейнер NT-AUTHORITY\NetworkService?
У меня есть .PXF файл, используемый для того, чтобы сильно назвать несколько наших сборников .NET. VS2010/MSBUILD, похоже, ожидает, что это будет в личном контейнере для учетной записи пользователя, использующей VS2010/MSBUILD. Все это прекрасно и отлично работает при работе в интерактивной учетной записи пользователя, но при попытке автоматизировать сборку через TFS 2010 в агенте сборки учетная запись, используемая агентом сборки (по умолчанию), является NT-AUTHORITY/NetworkService.
Так как я не могу войти в интерактивный сеанс как NetworkService, я не могу просто установить PFX из оболочки интерактивных сеансов.
Так может ли кто-нибудь сказать мне, как я устанавливаю сертификат PFX в личном хранилище сертификатов учетной записи NetworkService?
Ответы
Ответ 1
Отвечать Courtesey из Richard Исправлено из serverfault
Вам нужно открыть хранилище сертификатов сетевой службы и добавить его.
Чтобы открыть магазин:
- От начала | Выполнить:
mmc.exe
- Файл | Добавить/удалить Snapins и выбрать "Сертификаты", затем "Добавить".
- При запросе типа учетной записи выберите "Учетная запись службы"
- Выберите локальный/удаленный компьютер по мере необходимости
- Выберите любую услугу, выполняемую как служба сети
( "Удаленный вызов процедур" (RPC) "выполняется как сетевая служба по умолчанию)
- Закончите мастер и нажмите ОК, чтобы закрыть диалоговое окно добавления/удаления.
- В подходящем списке щелкните правой кнопкой мыши и выберите добавить задачи, чтобы найти операции импорта и т.д.