2011-04-17 14 views
15

Tengo un archivo .PXF utilizado para nombrar con fuerza varios de nuestros ensamblados .NET. VS2010/MSBUILD parece esperar que esto esté en el contenedor personal para la cuenta de usuario que ejecuta VS2010/MSBUILD. Todo esto está bien y muy bien cuando se trabaja en una cuenta de usuario interactiva, pero cuando se intenta construir automáticamente a través de TFS 2010 en el agente de compilación, la cuenta utilizada por el agente de compilación (por defecto) es NT-AUTHORITY/NetworkService.¿Cómo se instala un certificado en un archivo PFX en el contenedor personal de NT-AUTHORITY NetworkService?

Como no puedo iniciar sesión interactiva como NetworkService, no puedo instalar PFX desde un shell de sesiones interactivas.

Entonces, ¿alguien puede decirme cómo instalo un certificado PFX en la tienda de certificados personales de la cuenta NetworkService?

Respuesta

18

respuesta courtesey de Richard reposaba desde serverfault

Es necesario abrir el almacén de certificados de servicio de red, y añadirlo.

Para abrir la tienda:

  • de principio | Ejecutar: mmc.exe
  • Archivo | Agregar/Eliminar Snapins y seleccionar Certificados luego Agregar.
  • Cuando se le solicite el tipo de cuenta de la cuenta seleccione Servicio
  • , Equipo local/remoto como necesaria
  • Seleccione cualquier servicio que se está ejecutando como servicio de red ("llamada de procedimiento remoto (RPC)" ejecutar como servicio de red por defecto)
  • Finalice el asistente y OK para cerrar el cuadro de diálogo Agregar/Eliminar.
  • En la categoría correspondiente, haga clic derecho y seleccione Agregar tareas para encontrar las operaciones de importación, etc.
Cuestiones relacionadas