Compartir a través de


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

Puede ayudar a mejorar la seguridad de Visual Studio Team Foundation Server si cambia su cuenta de servicio o la contraseña usada para esa cuenta. Team Foundation Server ejecuta servicios como sus servicios Web y el Agente de trabajo en segundo plano para Visual Studio Team Foundation en el contexto de una cuenta de servicio. Para simplificar, la documentación de Team Foundation Server hace referencia a esta cuenta como TFSService, aunque ese no es su nombre real, a menos que cree específicamente una cuenta con ese nombre. Team Foundation Server almacena un registro del nombre de la cuenta que se utiliza 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 Team Foundation Server cuando cambia esa contraseña.

Nota

Team Foundation Server y sus utilidades no pueden crear una nueva cuenta local o de dominio que se utilice 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 las cuentas de servicio de Team Foundation Server, vea Cuentas de servicio y dependencias de Team Foundation Server. Para obtener más información acerca de las cuentas necesarias para la instalación, incluida la cuenta de servicio para Team Foundation Server, vea la guía de instalación de Team Foundation.

Permisos necesarios

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 para Team Foundation. Para obtener más información, vea Arquitectura de Team Foundation Server y Permisos de Team Foundation Server.

Si el servidor está ejecutando Windows Server 2008 o Windows Vista, para seguir un procedimiento de línea de comandos, es posible que tenga que abrir una ventana Símbolo del sistema con privilegios elevados. Para realizar esta tarea, haga clic en Iniciar, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea esta página del sitio web de Microsoft: Control de cuentas de usuario.

Cambiar la contraseña de la cuenta de servicio

Para cambiar la contraseña de TFSService, debe iniciar sesión en el servidor de capa de aplicación de Team Foundation y utilizar la consola de administración de Team Foundation, o abrir una ventana de símbolo del sistema y usar la utilidad de línea de comandos 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, vea Abrir la Consola de administración de Team Foundation.

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

  3. En el recuadro de capa de aplicación, haga clic en Actualizar la contraseña de la cuenta.

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

    Nota

    Si utilizó una cuenta del sistema como cuenta de servicio, verá un mensaje de error al hacer clic en 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, haga clic en Aceptar.

    Se abre la ventana Cambiar la cuenta de servicio.

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

    Nota

    Este proceso puede tardar unos minutos.

Para usar la utilidad 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 2010\Tools.

  2. En la línea de comandos, escriba **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 utilizar como TFSService (NombreCuenta) y la contraseña de la cuenta (NuevaContraseña).

Asignar otra cuenta como cuenta de servicio

Para configurar Team Foundation Server con el fin de que use una cuenta diferente como cuenta de servicio para Team Foundation, puede emplear la consola de administración o la utilidad de línea de comandos 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 utilidad para realizar la modificación, tenga en cuenta las siguientes cuestiones:

  • Debe elegir una nueva cuenta que sea una cuenta del sistema o un miembro de un grupo de trabajo o dominio de confianza en cada equipo de esta implementación de Team Foundation Server.

  • 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 del sitio web de Microsoft: Agregar el derecho Iniciar sesión como servicio a una cuenta.

  • 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 haga clic en Capa de aplicación.

  3. En el recuadro Capa de aplicación, haga clic en Cambiar cuenta.

    Se abre la ventana Actualizar cuenta de servicio.

  4. Realice uno de estos pasos:

    1. Si desea utilizar una cuenta del sistema, haga clic en Cuenta del sistema y, a continuación, elija una 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 utilizar una cuenta de dominio o grupo de trabajo, haga clic en Cuenta de usuario, escriba el nombre de la cuenta en Nombre de cuenta y, a continuación, escriba la contraseña de la cuenta en Contraseña.

  5. Haga clic en Aceptar.

    Se abre la ventana Cambiar la cuenta de servicio.

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

    Nota

    Este proceso puede tardar unos minutos.

Para usar la utilidad TFSConfig para cambiar la cuenta de servicio

  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 2010\Tools.

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

    Para obtener más información, vea Accounts Command.

Vea también

Tareas

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

Referencia

Accounts (Comando)

Conceptos

Cuentas de servicio y dependencias de Team Foundation Server

Otros recursos

Administrar la configuración del servidor con TFSConfig

How to: Change the Password for Visual Studio Team Foundation Build Service

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

Información actualizada sobre cambios en la cuenta de servicio o en su contraseña en implementaciones que tienen más de un servidor de capa de aplicación.

Comentarios de los clientes.