Accounts (Comando)

Puede utilizar el comando Accounts para cambiar las cuentas y contraseñas para todas las cuentas de servicio que Visual Studio Team Foundation Server utiliza. Estas cuentas incluyen la cuenta de servicio para Team Foundation Server (TFSService), la cuenta de orígenes de datos para SQL Server Reporting Services (TFSReports) y la cuenta de servicio para Team Foundation Server Proxy (TFSProxy). También puede usar este comando para cambiar la propiedad de las bases de datos que Team Foundation Server usa.

Para cambiar la cuenta de usuario o la contraseña de forma interactiva para la cuenta de servicio de Team Foundation Server (TFSService), use la consola de administración para Team Foundation. Para obtener más información, vea Abrir la Consola de administración de Team Foundation.

Permisos necesarios

Para usar el comando Accounts, debe ser miembro del grupo de seguridad Administradores de Team Foundation y miembro del grupo de seguridad sysadmin para cualquier base de datos de SQL Server que Team Foundation Server utilice. Si utiliza la opción /proxy, debe ser administrador en el servidor proxy. Para obtener más información, vea Permisos de Team Foundation Server.

Nota

Incluso si inicia una sesión con credenciales administrativas, debe abrir una ventana de símbolo del sistema con privilegios elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir una ventana de 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, vea esta página del sitio web de Microsoft: User Account Control.

TFSConfig Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue]

Parámetros

Argumento

Descripción

AccountName

Especifica el nombre de la cuenta que se utiliza como cuenta de servicio, con el formato Dominio\NombreDeUsuario o Equipo\NombreDeUsuario.

Password

Especifica la contraseña para la cuenta que se usa como la cuenta de servicio.

ServerName

Se utiliza únicamente con /resetowner /SQLInstance. Especifica el nombre del servidor que hospeda las bases de datos de Team Foundation Server, y, si se utiliza una instancia distinta de la instancia predeterminada, el nombre de la instancia. Si especifica una instancia, debe utilizar el siguiente formato:

NombreDeServidor\NombreDeInstancia

DatabaseName

Se utiliza únicamente con /resetowner /DatabaseName. Especifica el nombre de la base de datos cuya propiedad se cambiará.

Opción

Descripción

/change

Cambia la contraseña para la cuenta que se usa como cuenta de servicio. Esta opción agrega la cuenta que especifique a todos los grupos necesarios, le concede los permisos necesarios si es posible y establece el servicio para utilizar la cuenta. Si no usa la opción /AccountType con esta opción, cambiará la cuenta de servicio del nivel de aplicación.

/add

Agrega una cuenta a los grupos que se requieren para utilizar la cuenta como una cuenta de servicio. Esta opción agrega la cuenta que especifique a los grupos necesarios y le concede los permisos necesarios para actuar como la cuenta de servicio (si es posible). Sin embargo, esta opción no cambiará la cuenta que se utiliza como cuenta de servicio. Esta opción normalmente se utiliza en escenarios de equilibrio de carga de red (NLB). Puede utilizar esta opción con /continue si algunos servicios o bases de datos podrían no estar disponibles en su entorno.

/set

Establece una cuenta como cuenta de servicio. Esta opción no agrega la cuenta a ningún grupo. Por consiguiente, sólo debe utilizar esta opción con cuentas que ya se hayan agregado a los grupos necesarios y tengan los permisos necesarios. Esta opción normalmente se utiliza en escenarios NLB.

/delete

Quita una cuenta del tipo de cuenta especificada. Esta opción quita la cuenta que especifique de los grupos necesarios y quita los permisos necesarios para actuar como la cuenta de servicio (si es posible). Sin embargo, esta opción no cambiará la cuenta que se utiliza como cuenta de servicio. Asegúrese de no usar esta opción para una cuenta que los servidores en la implementación están usando como cuenta de servicio.

/ResetOwner

Cambia la propiedad de la base de datos que Team Foundation Server usa a la cuenta con la que está ejecutando el comando. Esta opción recorre en iteración todas las bases de datos y establece el inicio de sesión dbo en la cuenta que está utilizando para ejecutar este comando. Quizás necesite utilizar esta opción al mover o restaurar una implementación.

/UpdatePassword

Cambia la contraseña de una cuenta que se usa como cuenta de servicio. Esta opción actualiza la contraseña para la cuenta que especifique para todos los servicios de Team Foundation Server que utilizan esa cuenta.

/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Proxy}

Especifica el grupo de cuentas que está modificando: el grupo de usuarios que tiene los permisos mínimos exigidos para abrir y utilizar la consola de administración de Team Foundation (AdminConsole); la cuenta de servicio que se utiliza para Team Foundation Server (TFSService), la cuenta de orígenes de datos de Reporting Services (TFSReports) o la cuenta de servicio del proxy de Team Foundation Server (TFSProxy). Si omite esta opción, el valor predeterminado es ApplicationTier.

/Account:AccountName

Especifica el nombre de la cuenta que desea agregar, cambiar o eliminar de un tipo de cuenta al que se hace referencia, como /AccountType:ApplicationTier. Especifique Account de una de las maneras siguientes: Domain\AccountName o Equipo\AccountName. Si desea utilizar una cuenta del sistema, como Servicio de la Red o Sistema Local, use el formato equipo\nombreDeCuenta. Para obtener más información sobre cómo especificar una cuenta del sistema, vea los ejemplos de uso que figuran más adelante en este tema.

/Password:Password

Especifica la contraseña de la cuenta de servicio.

NotaNota
Este parámetro es opcional si está utilizando una cuenta del sistema o una cuenta que no tiene una contraseña, como Servicio de red.

/SQLInstance:ServerName

Se utiliza únicamente con /ResetOwner. Especifica el nombre del servidor que está ejecutando SQL Server y el nombre de la instancia si desea utilizar una instancia distinta de la instancia predeterminada. Debe especificar el nombre y la instancia en el siguiente formato:

NombreServidor\NombreInstancia

/DatabaseName:DatabaseName

Se utiliza únicamente con /ResetOwner. Especifica el nombre de la base de datos cuya propiedad desea cambiar. Utilizando este comando, restablece la propiedad de la base de datos que especifica a la cuenta con la que está ejecutando el comando.

/continue

Actualiza cualquier grupo que no esté disponible al ejecutar el comando. Esta opción normalmente se utiliza en escenarios NLB.

Comentarios

Se usa el comando Accounts para automatizar los cambios en las cuentas de servicio, las bases de datos y los grupos de cuentas de servicio de Team Foundation Server. Utilizando este comando, puede configurar cuentas que ya ha creado, pero no puede crear nuevas cuentas.

Antes de cambiar el dominio o grupo de trabajo de una cuenta, 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, vea esta página en el sitio web de Microsoft: Enabling Delegated Authentication.

Ejemplo

En el siguiente ejemplo se muestra cómo cambiar la cuenta de servicio de orígenes de datos para Reporting Services a una nueva cuenta en el dominio de Contoso, Contoso \NuevaCuenta, y la contraseña a Contraseña.

Nota

Las compañías, organizaciones, productos, nombres de dominio, direcciones de correo electrónico, logotipos, personas, lugares y eventos que se describen aquí son ficticios. No se pretende ni se debe deducir asociación alguna con compañías, organizaciones, productos, nombres de dominio, direcciones de correo electrónico, logotipos, personas, lugares o eventos reales.

TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password

En el siguiente ejemplo se muestra cómo agregar la cuenta del sistema Servicio de red a los grupos de cuenta de servicio para Team Foundation Server. Las cuentas del sistema no tienen contraseñas.

TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"

El siguiente ejemplo muestra cómo cambiar la propiedad de la base de datos que se denomina TFS_Warehouse en el servidor que está ejecutando ssnoversion y que se denomina "ContosoMain" en la instancia con nombre "TeamDatabases" a la cuenta de usuario bajo la que está ejecutando el comando.

Nota

No puede especificar qué cuenta se establecerá como el propietario de las bases de datos al utilizar este comando. El propietario se establecerá en la cuenta bajo la que está ejecutando el comando.

TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse

Vea también

Otros recursos

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

Servicios de Team Foundation Server y cuentas de servicio

Historial de cambios

Fecha

Historial

Motivo

Junio de 2010

Se agregó información sobre la opción /AccountType:AdminConsole.

Comentarios de los clientes.

Julio de 2010

Error tipográfico corregido en el ejemplo de /ResetOwner.

Comentarios de los clientes.