Comando de contas
O comando de Accounts altera as senhas para todas as contas de serviço que Visual Studio Team Foundation Server (TFS) usa.Essas contas incluem o serviço de Team Foundation Server (TFSService), fontes de dados de SQL Server reporting servicesTFSReports(), e o serviço para o proxy de Team Foundation ServerTFSProxy().Você também pode usar o comando para alterar a propriedade de bancos de dados que Team Foundation Server usa.
Para alterar a conta de usuário ou senha interativamente para o serviço para Team Foundation Server (TFSService), você usa o console de administração do Team Foundation.Para obter mais informações, consulte Abra o Console de administração do Team Foundation.
Permissões Necessárias
Para usar o comando de Accounts , você deve ser um membro do grupo de segurança Administradores do Team Foundation e um membro do grupo de segurança sysadmin para todos os bancos de dados de SQL Server que Team Foundation Server usar.Se você usar a opção de /proxy , você deve ser um administrador do servidor proxy.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Observação |
---|
Mesmo se você fizer logon com credenciais administrativas, você deve abrir uma janela de prompt de comando alto para executar esta função em um servidor que esteja executando Windows Server 2008.Para abrir uma janela de prompt de comando, clique Iniciar, clique com o botão direito do mouse Prompt de comando, 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] [/usesqlalwayson]
Parâmetros
Argumento |
Descrição |
---|---|
AccountName |
Especifica o nome da conta que é usada como a conta de serviço, em Domínio\Nome do Usuário ou Computador\ formato deNome do Usuário . |
Password |
Especifica a senha da conta que é usada como a conta de serviço. |
ServerName |
Usado somente com /resetowner /SQLInstance.Especifica o nome do servidor que hospeda os bancos de dados do Team Foundation Server, e, se uma instância diferente da instância padrão é usada, o nome da instância. Se você especificar uma instância de, você deve usar o seguinte formato: ServerName\InstanceName |
DatabaseName |
Usado somente com /resetowner /DatabaseName.Especifica o nome do banco de dados cuja propriedade será modificada. |
Opção |
Descrição |
---|---|
/change |
Altera a conta que é usada como a conta de serviço.Esta opção adiciona a conta que você especifica a todos os grupos necessários, ele concede permissões necessárias se possível, e configura o serviço usar a conta.Se você não usar a opção de /AccountType com essa opção, a conta de serviço para a camada de aplicativo será alterado. |
/add |
Adiciona uma conta aos grupos que são necessários para usar como a conta uma conta de serviço.Esta opção adiciona a conta que você especifica a grupos e concede a ele necessários as permissões necessárias para atuar como a conta de serviço (se possível.)No entanto, esta opção não alterará a conta que é usada como a conta de serviço.Essa opção é geralmente usado em cenários de (NLB) de balanceamento de carga de rede.Você pode usar esta opção com /continue se alguns serviços ou bancos de dados podem não estar disponíveis em seu ambiente. |
/set |
Define uma conta como a conta de serviço.Esta opção não adiciona à conta quaisquer grupos.Como consequência, você deve usar esta opção somente com contas que já tenham sido adicionado aos grupos necessários e ter as permissões necessárias.Essa opção é geralmente usado em cenários do NLB. |
/delete |
Remove uma conta do tipo da conta que você especificar.Esta opção remove a conta que você especifica os grupos necessários e remove as permissões necessárias para atuar como a conta de serviço (se possível.)No entanto, esta 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 em sua implantação usar atualmente como uma conta de serviço. |
/ResetOwner |
Altera a propriedade de bancos de dados que Team Foundation Server usa para a conta que você está usando para executar este comando.Esta opção itera embora os bancos de dados e define o logon de dbo para a conta que você está usando para executar este comando.Você pode precisar usar esta opção quando você move ou restaura uma implantação. |
/UpdatePassword |
Altera a senha de uma conta que é usada como uma conta de serviço.Esta opção atualiza a senha da conta que você especifica para todos os serviços em Team Foundation Server que usam essa conta. |
/AccountType:{AdminConsole|ApplicationTier|ReportingDataSource|Proxy} |
Especifica o grupo da conta que você está alterando: o grupo de usuários que têm permissões mínimas necessárias para abrir e usar o console de administração do Team Foundation AdminConsole (;) a conta de serviço que é usada para Team Foundation Server (TFSService), fontes de dados para serviços de relatório (TFSReports), ou a conta de serviço para o proxy de Team Foundation ServerTFSProxy().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 de um tipo de conta referenciado, como /AccountType:ApplicationTier.Especificar Account em uma das seguintes formas: Domain\AccountName ou Computador\AccountName.Se você desejar usar uma conta do sistema, como o serviço de rede ou o sistema local, use Computador\ formato deAccountName .Para obter mais informações sobre como especificar uma conta do sistema, consulte os exemplos de uso posteriormente neste tópico. |
/Password:Password |
Especifica a senha da conta de serviço.
Observação
Esse parâmetro é opcional se você estiver usando uma conta do sistema ou uma conta que não tem uma senha, como o serviço de rede.
|
/SQLInstance:ServerName |
Usado somente com /ResetOwner.Especifica o nome do servidor que está executando SQL Server e o nome da instância se você desejar usar uma instância diferente da instância padrão.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ê reinicializa a propriedade de banco de dados que você especifica para a conta na qual você estiver executando o comando. |
/continue |
Atualizar todos os grupos que não estão disponíveis quando você executa o comando.Essa opção é geralmente usado em cenários do NLB. |
/usesqlalwayson |
Usado somente com /ResetOwner em conjunto com /SQLInstance e /DatabaseName.Especifica que os bancos de dados são parte de uma disponibilidade do grupo de AlwaysOn no SQL Server.Se configurado, esta opção define MultiSubnetFailover na cadeia de conexão. Para obter mais informações, consulte Disponibilidade de grupos de AlwaysOn (SQL Server). |
Comentários
Você usar o comando de Accounts automatizar alterações às contas de serviço, bancos de dados, e grupos da conta de serviço de Team Foundation Server.Usando este comando, você pode configurar as contas que você já tiver criado, mas você não pode criar contas.
Antes que você modifique o domínio ou o grupo de trabalho de uma conta, a conta deve ter a permissão de Account is sensitive and cannot be delegated no servidor de camada de aplicativo.Para obter mais informações, consulte esta página no site da Microsoft: Ativando a autenticação delegada.
Exemplo
O exemplo a seguir mostra como alterar a conta de serviço de fontes de dados para o reporting services para uma nova conta no domínio de Contoso, em Contoso \NewAccount, e a senha, a Senha.
Observação |
---|
As empresas, as organizações, os produtos, os nomes de domínio, endereços de email, os logotipos, pessoas, os locais, e eventos de exemplo são descritos esse ponto entra fictícios. Nenhuma associação com qualquer empresa, organização, o produto, nome de domínio, endereço de email, logotipo, pessoa, locais, ou eventos reais é destinada ou deve ser inferido. |
TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password
O exemplo a seguir mostra como adicionar a conta do sistema de serviço de rede para grupos da conta de serviço para Team Foundation Server.As contas de sistema não têm senhas.
TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"
O exemplo a seguir mostra como alterar a propriedade de banco de dados que é chamado TFS_Warehouse no servidor que são ssnoversion em execução e que é chamado “ContosoMain” na instância nomeada “TeamDatabases” para a conta de usuário na qual você estiver executando o comando.
Observação |
---|
Você não pode especificar que conta ao conjunto como o proprietário de bancos de dados quando você usa este comando.O proprietário será definida como a conta na qual você estiver executando o comando. |
TFSConfig Accounts /ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse
Consulte também
Outros recursos
Usando ferramentas de linha de comando do Team Foundation Server