Cambiar la cuenta de servicio o contraseña para Team Foundation Server

Puede ayudar a mejorar la seguridad de Team Foundation Server (TFS) si cambia su cuenta de servicio o la contraseña usada para esa cuenta. TFS ejecuta servicios como sus servicios Web y el Agente de trabajo en segundo plano de Team Foundation en el contexto de una cuenta de servicio.

Para simplificar, la documentación de TFS hace referencia a esta cuenta como TFSService, aunque ese no es su nombre real, a menos que se cree específicamente una cuenta con ese nombre. TFS almacena un registro del nombre de la cuenta que se usa como cuenta de servicio. Cambiando el registro, puede designar una cuenta diferente para que actúe como cuenta de servicio. También puede cambiar la contraseña de esa cuenta. Tanto si cambia la cuenta, la contraseña, o ambas, seguirá sincronizado con otros componentes de la implementación. Por ejemplo, si una directiva de dominio de Active Directory requiere que todas las contraseñas expiren periódicamente, puede actualizar la información de contraseña para la cuenta de servicio de TFS cuando cambie esa contraseña.

Nota

TFS y sus utilidades no pueden crear una nueva cuenta local o de dominio que se use como TFSService ni pueden actualizar la contraseña para esa cuenta en el grupo de trabajo o el dominio.En su lugar, las utilidades actualizan los registros para que coincidan con las nuevas credenciales.Si su implementación incluye más de un servidor de capa de aplicación, debe actualizar manualmente cada servidor con cualquier cambio hecho en la cuenta de servicio o en su contraseña.

Para obtener más información sobre cuentas de servicio de TFS, vea Cuentas de servicio y dependencias de Team Foundation Server o Cuentas necesarias para la instalación de Team Foundation Server.

Requisitos

  • Para realizar estos procedimientos, debe ser miembro del grupo de seguridad Administrators en el servidor de capa de aplicación de Team Foundation y miembro del grupo de seguridad sysadmin en el servidor e instancia de SQL Server que hospeda la base de datos de configuración de TFS. Para obtener más información, vea Arquitectura de Team Foundation Server y Referencia de permisos para Team Foundation Server.

  • Para seguir un procedimiento de línea de comandos, es posible que tenga que abrir una ventana de símbolo del sistema con privilegios elevados. Para realizar esta tarea, abra el menú contextual de Símbolo del sistema y elija Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft: Control de cuentas de usuario.

Cambiar la contraseña de la cuenta de servicio

Debe iniciar sesión en el servidor de capa de aplicación de TFS y usar la consola de administración de Team Foundation o abrir una ventana del símbolo del sistema y usar la herramienta de línea de comandos de TFSConfig. Si su implementación incluye más de un servidor de capa de aplicación, debe realizar esta tarea en cada servidor o la información de la cuenta no estará en la sincronización.

Nota

Dependiendo de su configuración de implementación, puede que deba reiniciar Internet Information Services (IIS) después de completar el procedimiento y antes de que los cambios surtan efecto.

Para usar la consola de administración para cambiar la contraseña

  1. Abra la consola de administración para Team Foundation en el servidor que hospeda la capa de aplicación.

    Para obtener más información, consulta Abrir la Consola de administración de Team Foundation.

  2. En la consola, expanda el nombre del servidor y elija Capa de aplicación.

  3. En el panel Capa de aplicación, elija Actualizar la contraseña de la cuenta.

    Se abre la ventana Actualizar la contraseña de la cuenta.

    Nota

    Si usó una cuenta del sistema como cuenta de servicio, aparecerá un mensaje de error al elegir Actualizar la contraseña de la cuenta.No necesita cambiar la contraseña de esa cuenta.Las cuentas del sistema no tienen contraseñas administradas por el usuario.

  4. Escriba la nueva contraseña en Contraseña y, a continuación, elija Aceptar.

    Se abre la ventana Cambiar la cuenta de servicio.

  5. Espere a que todos los mensajes de estado se completen en Estado y, a continuación, elija Cerrar.

    Nota

    Este proceso puede tardar unos minutos.

Para usar TFSConfig para cambiar la contraseña

  1. En el servidor de capa de aplicación, abra una ventana Símbolo del sistema y vaya al directorio que contiene la utilidad TFSConfig.

    De forma predeterminada esta utilidad se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Escriba en la línea de comandos **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:**NombreCuenta **/password:**NuevaContraseña y a continuación presione ENTRAR.

  3. Debe especificar el nombre de la cuenta que desea usar como TFSService (NombreCuenta) y la contraseña de la cuenta (NuevaContraseña).

Asignar otra cuenta como cuenta de servicio

Puede usar la consola de administración o la herramienta de línea de comandos de TFSConfig. Si su implementación incluye más de un servidor de capa de aplicación, debe realizar esta tarea en cada servidor o la información de la cuenta no estará en la sincronización. Antes de usar cualquier herramienta para realizar la modificación, tenga en cuenta lo siguiente:

  • Debe elegir una nueva cuenta que sea una cuenta del sistema o un miembro de un grupo de trabajo o dominio en el que confíen todos los equipos de esta implementación de TFS.

  • Las utilidades de configuración conceden el permiso Iniciar sesión como servicio a la nueva cuenta de servicio, pero no revocan este permiso a la cuenta de servicio anterior si hay otro servicio que utilice todavía esa cuenta. Si la cuenta anterior ya no necesita ese permiso para el servicio en el que aún se usa, es posible que desee quitar ese permiso de forma manual de la antigua cuenta.

    Para obtener más información, vea esta página en el sitio web de Microsoft: Agregar a una cuenta el privilegio Iniciar sesión como servicio.

  • Es posible que tenga que reiniciar IIS una vez completado el procedimiento antes de que se apliquen los cambios.

  • La utilidad TFSConfig cambia solamente los servicios que se ejecutan con la cuenta antigua.

Para usar la consola de administración para cambiar la cuenta de servicio

  1. Abra la consola de administración para Team Foundation en el servidor que hospeda la capa de aplicación.

  2. En la consola, expanda el nombre del servidor y elija Capa de aplicación.

  3. En el panel Capa de aplicación, elija Cambiar la cuenta.

    Se abre la ventana Actualizar cuenta de servicio.

  4. Realice uno de estos pasos:

    1. Si desea usar una cuenta del sistema, elija Usar una cuenta del sistema y, a continuación, seleccione una cuenta de este tipo en la lista desplegable.

      Si su servidor es miembro de un dominio de Active Directory, la opción predeterminada para la cuenta del sistema que debe utilizar es Servicio de red. Si su servidor es miembro de un grupo de trabajo, la opción predeterminada es Servicio local. En función de los detalles de la implementación, la opción predeterminada puede ser la única opción disponible.

      Nota

      Las cuentas del sistema no tienen contraseñas administradas por el usuario.Si decide utilizar una cuenta del sistema como TFSService, no necesita escribir una contraseña en el campo de contraseña.

    2. Si desea usar una cuenta de dominio o grupo de trabajo, elija Usar una cuenta de usuario, escriba el nombre de la cuenta en Nombre de cuenta y, a continuación, escriba la contraseña correspondiente en Contraseña.

  5. Elija Aceptar.

    Se abre la ventana Cambiar la cuenta de servicio.

  6. Espere a que todos los mensajes de estado se completen en Estado y, a continuación, elija Cerrar.

    Nota

    Este proceso puede tardar unos minutos.

Para usar TFSConfig para cambiar la cuenta de servicio

  1. Abra una ventana del símbolo del sistema en el servidor de capa de aplicación y cambie los directorios por el directorio que contiene la herramienta de línea de comandos de TFSConfig.

    De forma predeterminada esta herramienta se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Escriba en la línea de comandos **TFSConfig Accounts /change /accountType:ApplicationTier /account:**NombreCuenta **/password:**NuevaContraseña y a continuación presione ENTRAR.

    Para obtener más información, consulta Accounts (Comando).

Preguntas y respuestas

P: ¿Cómo cambio la contraseña de la cuenta que utilizo para iniciar sesión en TFS?

R: las cuentas de usuario para iniciar sesión en una implementación local de TFS se administran mediante Active Directory o un grupo de Windows. Puede cambiar su contraseña mediante las interfaces de usuario proporcionadas por los sistemas correspondientes.

Vea también

Tareas

Cambiar la cuenta de servicio o contraseña para SQL Server Reporting Services

Referencia

Accounts (Comando)

Conceptos

Cuentas de servicio y dependencias de Team Foundation Server

Otros recursos

TFSConfig: administrar la configuración del servidor TFS