Partilhar via


Comando de contas

Você pode usar o Accounts comando para alterar as contas e senhas para o serviço de todas as contas que Visual Studio Team Foundation Server usa. Essas contas incluem a conta de serviço para Team Foundation Server (TFSService), as fontes de dados de conta para SQL Server Reporting Services (TFSReports) e a conta Serviço de Team Foundation Server Proxy (TFSProxy). Você também pode usar esse comando para alterar a propriedade dos bancos de dados que Team Foundation Server usa.

Para alterar a conta de usuário ou senha interativamente a conta de serviço para Team Foundation Server (TFSService), você usar o console de administração para Team Foundation. For more information, see Abra o Console de administração do Team Foundation.

Permissões necessárias

Para usar o Accounts de comando, você deve ser um membro da Administradores do Team Foundation grupo de segurança e um membro da sysadmin o grupo de segurança para qualquer SQL Server os bancos de dados Team Foundation Server usa. Se você usar o /proxy opção, você deve ser um administrador no servidor proxy. For more information, see Permissões de Team Foundation Server.

ObservaçãoObservação

Mesmo se fizer logon com credenciais administrativas, você deve abrir uma janela de Prompt de comando com privilégios elevados para executar essa função em um servidor que esteja executando o Windows Server 2008. Para abrir uma janela de Prompt de comando com privilégios elevados, clique em Iniciar, com o botão direito o Prompt de comandoe em seguida, clique em Executar como administrador. Para obter mais informações, consulte esta página no site da Microsoft: Controle de conta de usuário.

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

Parâmetros

Argument

Description

AccountName

Especifica o nome da conta que é usado como a conta de serviço em domínio\nome de usuário ou computador\nome de usuário formato.

Password

Especifica a senha da conta que é usado como a conta de serviço.

ServerName

Usado somente com /resetowner /SQLInstance. Especifica o nome do servidor que hospeda os bancos de dados para Team Foundation Server, e uma instância diferente, por exemplo, a instância padrão é usado, o nome da instância. Se você especificar uma instância, você deve usar o seguinte formato:

ServerName\InstanceName

DatabaseName

Usado somente com /resetowner /DatabaseName. Especifica o nome do banco de dados cuja propriedade será alterada.

Option

Description

/change

Altera a conta que é usada como a conta de serviço. Esta opção adiciona a conta que você especificar todos os grupos necessários, concede as permissões necessárias se possível e define o serviço para usar a conta. Se você não usar o /AccountType a opção com essa opção, a conta de serviço para a camada de aplicativo será alterada.

/add

Adiciona uma conta para os grupos que são necessários para usar a conta como conta de serviço. Essa opção adiciona a conta que você especificar os grupos necessários e concede a ele as permissões que são necessários para atuar como a conta de serviço (se possível). No entanto, essa opção não alterará a conta que é usada como a conta de serviço. Essa opção é geralmente usada em cenários de (NLB) de balanceamento de carga de rede. Você pode usar essa opção com / continuar se alguns serviços ou bancos de dados não estejam disponíveis em seu ambiente.

/set

Define uma conta como conta de serviço. Esta opção não adiciona a conta a grupos. Portanto, você deve usar essa opção somente com contas que já foram adicionadas aos grupos necessários e tem as permissões necessárias. Essa opção é geralmente usada em cenários NLB.

/delete

Remove uma conta do tipo de conta que você especificar. Esta opção remove a conta que você especifique de que os grupos necessários e remove as permissões que são necessárias para atuar como a conta de serviço (se possível). No entanto, essa opção não alterará a conta que é usada como a conta de serviço. Certifique-se de que você não use esta opção para uma conta que os servidores na sua implantação atualmente o utilizam como uma conta de serviço.

/ResetOwner

Altera a posse dos bancos de dados que Team Foundation Server usa para a conta que você está usando para executar este comando. Esta opção itera através de todos os bancos de dados e define o dbo login na conta que você está usando para executar este comando. Talvez você precise usar essa opção quando você mover ou restaurar uma implantação.

/UpdatePassword

Altera a senha de uma conta que é usada como uma conta de serviço. Essa opção atualiza a senha da conta que você especificar para todos os serviços em Team Foundation Server que usam essa conta.

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

Especifica o grupo de conta que você está modificando: o grupo de usuários que têm as permissões mínimas necessárias para abrir e usar o console de administração para Team Foundation (AdminConsole); a conta de serviço é usada para Team Foundation Server (TFSService), as fontes de dados de conta para o Reporting Services (TFSReports), ou a conta de serviço para Team Foundation Server Proxy (TFSProxy). Se você omitir esta opção, o valor padrão é ApplicationTier.

/Account:AccountName

Especifica o nome da conta que você deseja adicionar, alterar ou excluir um tipo de conta referida como /AccountType:ApplicationTier. Especificar Account em uma das seguintes formas: Domain\AccountName or Computer\AccountName. Se você deseja usar uma conta do sistema, como, por exemplo, serviço de rede ou sistema Local, use o computador\AccountName formato. Para obter mais informações sobre como especificar uma conta do sistema, consulte os exemplos de uso neste tópico.

/Password:Password

Especifica a senha da conta do serviço.

ObservaçãoObservação
Este parâmetro é opcional, se você estiver usando uma conta do sistema ou uma conta que não tem uma senha, como, por exemplo, o serviço de rede.

/SQLInstance:ServerName

Usado somente com /ResetOwner. Especifica o nome do servidor que está executando o SQL Server e o nome da instância, se você quiser usar uma instância diferente do padrão da instância. Você deve especificar o nome e a instância no seguinte formato:

ServerName\InstanceName

/DatabaseName:DatabaseName

Usado somente com /ResetOwner. Especifica o nome do banco de dados cuja propriedade você deseja alterar. Usando este comando, você pode redefinir a propriedade do banco de dados que você especificar para a conta sob a qual você está executando o comando.

/continue

Atualiza todos os grupos que não estão disponíveis quando você executa o comando. Essa opção é geralmente usada em cenários NLB.

Comentários

Você pode usar o Accounts comando para automatizar as alterações às contas de serviço, bancos de dados e grupos de contas de serviço de Team Foundation Server. Usando este comando, você pode configurar as contas que você criou, mas não é possível criar contas.

Antes de alterar o domínio ou grupo de trabalho de uma conta, a conta deve ter o Account is sensitive and cannot be delegated permissão no nível do aplicativo servidor. Para obter mais informações, consulte esta página no site da Microsoft: Habilitando a autenticação delegada.

Exemplo

O exemplo a seguir mostra como alterar a conta de serviço de fontes de dados do Reporting Services para uma nova conta no domínio Contoso, Contoso\NewAccounte a senha para senha.

ObservaçãoObservação

Os exemplos de empresas, organizações, produtos, nomes de domínio, endereços de email, logotipos, pessoas, lugares e acontecimentos aqui mencionados são fictícios.  Nenhuma associação com real da empresa, organização, produto, nome de domínio, endereço de e-mail, logotipo, pessoa, lugares ou eventos é intencional ou deve ser inferida.

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

O exemplo a seguir mostra como adicionar a conta de serviço de rede do sistema para os grupos de conta de serviço para Team Foundation Server. Contas do sistema não possuem senha.

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

O exemplo a seguir mostra como alterar a propriedade do banco de dados é denominado TFS_Warehouse no servidor que está executando ssnoversion e que é denominado "ContosoMain" na instância nomeada "TeamDatabases" para a conta de usuário sob a qual você está executando o comando.

ObservaçãoObservação

É possível especificar qual conta para definir como o proprietário dos bancos de dados quando você usa esse comando. O proprietário será definido para a conta sob a qual você está executando o comando.

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

Consulte também

Outros recursos

Usando o Team Foundation Server de ferramentas de linha de comando

Team Foundation Server os serviços e contas de serviço

Histórico de alterações

Date

History

Motivo

Junho de 2010

Adicionadas informações sobre a opção /AccountType:AdminConsole.

Comentários do cliente.

Julho de 2010

Erro de digitação fixo no exemplo /ResetOwner.

Comentários do cliente.