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çã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çã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çã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çã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. |