Compartir a través de


Comando ChangeAccount

Actualización: noviembre 2007

Utilice ChangeAccount para cambiar la configuración de la cuenta y la contraseña de todas las cuentas de servicio. Para obtener más información, vea Administrar servicios de Team Foundation y cuentas de servicio.

Permisos necesarios

Para utilizar el comando ChangeAccount, debe ser miembro del grupo de seguridad Administradores de Team Foundation en el servidor de nivel de aplicación de Team Foundation y miembro del grupo de seguridad sysadmin en SQL Server en el servidor de nivel de datos de Team Foundation. Si utiliza la opción /proxy, debe ser administrador en los servidores de nivel de aplicación y nivel de datos de Team Foundation o en el servidor proxy. Para obtener más información, vea Permisos de Team Foundation Server.

Nota:

Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con permisos 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.

TFSAdminUtil ChangeAccount [/ra] [/proxy] oldacct newacct newpwd [emailAddress]

Parámetros

Argumento

Descripción

oldacct

Especifica el nombre de cuenta antiguo.

newacct

Especifica el nombre de cuenta nuevo.

newpwd

Especifica la contraseña de cuenta nueva. No es necesaria para las cuentas del sistema.

emailAddress

Opcional. Especifica la nueva dirección de correo electrónico desde la que se envían los avisos. No utilice este argumento con la opción /ra.

Opción

Descripción

/ra

Especifica que la configuración de la cuenta y contraseña ha cambiado para la cuenta de servicio de Reporting Services.

Si no se especifica esta opción, la configuración de la cuenta y la contraseña se modifican para la cuenta de servicio de Team Foundation Server.

/proxy

Especifica que la configuración de la cuenta se ha modificado para la cuenta del servidor proxy de Team Foundation Server.

Comentarios

Nota importante:

Es recomendable que realice una copia de seguridad de las bases de datos del servidor de nivel de datos de Team Foundation Server.

El comando ChangeAccount lo utiliza un administrador que desea reemplazar la cuenta de servicio, por ejemplo, MyLocation\TFSSERVICE, por otra cuenta de servicio creada previamente como MyLocation\tfssvc.

Antes de asignar un nuevo dominio o grupo de trabajo de cuentas con el comando TFSAdminUtil ChangeAccount, la cuenta debe tener el permiso account is sensitive and cannot be delegated en el servidor de nivel de aplicación. Para obtener más información, visite el sitio web de Microsoft.

La utilidad actualiza las cuentas de servicio del modo siguiente:

  1. Cambia la nueva información de la cuenta para los grupos de aplicaciones en el nivel de aplicación de Team Foundation. Este paso se omite si se especifica la opción /ra. La utilidad reinicia el grupo de aplicaciones de forma individual. Internet Information Services (IIS) no tiene que reiniciarse manualmente.

  2. Cambia los servicios de la base de datos de Team Foundation. Asigna la nueva cuenta al mismo grupo de funciones que la cuenta anterior, TFSExec. Esto sirve para garantizar que se mantengan los permisos y que no haya tiempo de inactividad de SQL Server en el nivel de datos. La cuenta de usuario antigua puede haber sido eliminada manualmente del nivel de datos después de un cambio de cuentas correcto. Por ejemplo, si ha especificado la cuenta anterior de forma incorrecta, el sistema no podrá eliminarla.

  3. Actualiza y reinicia Visual Studio Team Foundation Server Task Scheduler y los servicios de CoverAn para que los cambios surtan efecto. Este paso se omite si se especifica la opción /ra.

  4. Agrega el permiso Iniciar sesión como servicio a la nueva cuenta y quita ese permiso de la cuenta antigua (sólo para las cuentas de dominio y grupo de trabajo). Este paso se omite si se especifica la opción /ra.

  5. Actualiza los orígenes de datos de Reporting Services con la información de la cuenta de servicio de Reporting Services. Este paso sólo se realiza si se especifica la opción /ra.

Para obtener más información, vea Programador de tareas de Visual Studio Team Foundation Server. En el caso de un servicio de compilación, la cuenta y la contraseña se deben cambiar manualmente. Para obtener más información, vea Cómo: Cambiar la contraseña para el servicio de compilación de Visual Studio Team Foundation.

Si ha especificado una cuenta de correo electrónico, también se cambia la dirección de correo desde la que se envían los avisos.

Ejemplo

El ejemplo siguiente muestra la sintaxis utilizada para actualizar las cuentas de servicio. La utilidad cambia todas las instancias de la antigua cuenta, MyOldAcct, por una nueva cuenta, MyNewAcct, y una nueva contraseña, newPass. La utilidad recorre en iteración los servicios y sólo cambia aquellos que se ejecutan con la cuenta antigua.

>TFSAdminUtil ChangeAccount MyOldAcct MyNewAcct newPass

En el ejemplo siguiente se muestra la sintaxis utilizada para actualizar la contraseña y la cuenta de una cuenta de servicio de Reporting Services.

>TFSAdminUtil ChangeAccount /ra MyOldAcct MyNewAcct newPass

En el ejemplo siguiente se muestra la sintaxis utilizada para cambiar la cuenta de servicio de una cuenta de dominio, MyOldAccount, a Network Service. Observe que no hay contraseña para las cuentas del sistema.

>TFSAdminUtil ChangeAccount MyDomain\MyOldAccount "NT Authority\Network Service"

En el ejemplo siguiente se muestra la sintaxis utilizada para cambiar la cuenta de correo electrónico a someuser@mydomain.com cuando se cambia la cuenta de servicio para utilizar la cuenta del sistema Network Service.

>TFSAdminUtil ChangeAccount MyDomain\MyOldAccount "NT Authority\Network Service" someuser@mydomain.com

Vea también

Tareas

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

Otros recursos

Utilizar herramientas de la línea de comandos de Team Foundation Server

Administrar Team Foundation Server

Administrar servicios de Team Foundation y cuentas de servicio