Compartir a través de


Cómo: Cambiar la cuenta de servicio o la contraseña para Team Foundation Server

Actualización: noviembre 2007

Con el tiempo, tal vez necesite cambiar la contraseña de la cuenta que especificó como la cuenta de servicio para Visual Studio Team System Team Foundation Server cuando lo instaló. Esta cuenta recibe el nombre de TFSService. Para realizar este cambio, debe emplear la utilidad TFSAdminUtil con el argumento ChangePassword. Esta herramienta actualiza los servidores para Team Foundation al reemplazar la información anterior de las cuentas de servicio por la nueva información.

También puede reemplazar la cuenta de TFSService por otra cuenta. Para realizar este cambio, debe emplear la utilidad TFSAdminUtil con el argumento ChangeAccount. Esta herramienta actualiza los servidores de Team Foundation remplazando la información anterior de la cuenta de servicio por la nueva información.

Nota:

La utilidad TFSAdminUtil no crea físicamente una cuenta ni cambia o modifica su contraseña. Sólo actualiza Team Foundation Server para que utilice las credenciales actuales. La cuenta de servicio puede ser local o una cuenta de dominio. Puede crear un script de TFSAdminUtil para permitir actualizaciones automatizadas.

Para obtener más información sobre las cuentas de servicio necesarias, vea el tema "Cuentas de usuario necesarias para la configuración de Team Foundation Server" en la Guía de instalación de Team Foundation Server. Para obtener más información sobre la Guía de instalación, vea Información general sobre la instalación de Team Foundation Server.

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro del grupo Administradores en el servidor de nivel de aplicación de Team Foundation y del grupo Administrador de SQL Server en el servidor de nivel de datos de Team Foundation. Para obtener más información acerca de los permisos, vea Permisos de Team Foundation Server.

Además de estos permisos, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008 o Windows Vista:

  • Para seguir un procedimiento de línea de comandos, es probable que necesite abrir un símbolo del sistema con privilegios elevados; para ello, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.

  • Para seguir un procedimiento que requiera Internet Explorer, es probable que necesite iniciar Internet Explorer como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador.

  • Para editar los archivos web.config, es posible que necesite iniciar el editor de texto como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en el editor y, a continuación, haga clic en Ejecutar como administrador.

  • Para obtener acceso al Administrador de informes, los informes o los sitios web de SQL Server Reporting Services, es posible que necesite agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.

Para obtener más información, visite el sitio web de Microsoft.

Cambiar la contraseña de la cuenta de servicio

Para cambiar la contraseña de la cuenta de TFSService, debe iniciar sesión en el servidor de nivel de aplicación de Team Foundation y emplear la utilidad TFSAdminUtil.

Nota:

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

Para cambiar la contraseña de la cuenta de servicio de Team Foundation Server

  1. En el servidor de nivel de aplicación, en la línea de comandos, busque la utilidad TFSAdminUtil.

    De forma predeterminada, se encuentra en <unidad>:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. En la línea de comandos, escriba TFSAdminUtil ChangePasswordCuentanuevaContraseña y presione ENTRAR.

    Debe escribir el nombre de usuario de la cuenta de TFSService (Account), así como la nueva contraseña de la cuenta (newPassword).

Cambiar la cuenta de servicio.

Cambiar Team Foundation Server para utilizar otra cuenta como la cuenta de TFSService es más complicado que cambiar simplemente la contraseña de una cuenta existente. Deberá realizar varios cambios en Team Foundation Server para que la nueva cuenta de servicio de TFSReports funcione correctamente. Para cambiar la cuenta de TFSService, debe emplear la utilidad de línea de comandos TFSAdminUtil. La cuenta que vaya a utilizar debe ser miembro de un grupo de trabajo o dominio que sea de confianza para todos los equipos de la implementación de Team Foundation. Como parte del cambio de la cuenta de servicio, TFSAdminUtil concede a la nueva cuenta el permiso Iniciar sesión como servicio. Sin embargo, TFSAdminUtil no quita ese permiso de la cuenta que se utilizó anteriormente como cuenta de servicio si esa cuenta se utiliza para otro servicio. Dependiendo de sus necesidades operativas, podría desear quitar ese permiso manualmente.

Es recomendable que ejecute Team Foundation Server en un dominio de Active Directory. Sin embargo, también puede ejecutarlo en un grupo de trabajo.

Para obtener más información sobre el permiso Iniciar sesión como servicio, vea el sitio web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=62101).

Nota:

Dependiendo de su configuración de implementación, puede que deba reiniciar IIS después de completar el procedimiento para que los cambios surtan efecto.

Para asignar una nueva cuenta de servicio a todos los servicios de Team Foundation Server

  1. En el servidor de nivel de aplicación, abra una ventana del símbolo del sistema y busque la utilidad TFSAdminUtil.

    De forma predeterminada, ésta se encuentra en Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con privilegios elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir un símbolo del sistema con permisos elevados, haga clic en Inicio, 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, visite el sitio web de Microsoft.

  2. En el símbolo del sistema, escriba TFSAdminUtil ChangeAccountCuentaAnteriorCuentaNuevaNuevaContraseña y, a continuación, presione ENTRAR.

    Debe escribir el nombre de usuario de la cuenta de TFSService anterior (oldAccount), así como el nombre de usuario y la contraseña de la nueva cuenta (newAccount y newPassword).

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

Nota:

Si ha configurado alertas por correo electrónico, debe utilizar el parámetro emailAddress para que el comando ChangeAccount de TFSAdminUtil especifique la nueva cuenta desde la que se envían las alertas por correo electrónico, o bien, debe cambiar manualmente el archivo web.config. Para obtener más información, vea Comando ChangeAccount o Cómo: Configurar valores de notificaciones de correo electrónico y servidor SMTP en el archivo Web.Config de servicios.

Vea también

Tareas

Cómo: Cambiar la cuenta de servicio o la contraseña para SQL Server Reporting Services

Cómo: Ver los servicios de Team Foundation Server

Cómo: Configurar la seguridad de la memoria caché para un proxy de Team Foundation Server

Conceptos

Administrar y restablecer cuentas de servicio y contraseñas

Referencia

Comando ChangeAccount

Comando ChangePassword

Otros recursos

Comandos TFSAdminUtil de la línea de comandos

Establecer un equipo de compilación