Você precisa alterar a conta usando o comando "tfsconfig accounts".
Estou tentando migrar as coleções de um Team Foundation Server para outro.
Uma coleção que usa associações de conta local não consegue se conectar ao novo servidor. As outras coleções usam contas de domínio e se conectam sem nenhum problema.
Então, eu identifiquei as contas com tfsconfig identities
Em seguida, tentei alterar as identidades usando o seguinte comando:
tfsconfig identities /change /fromdomain:MACHINE_NAME /todomain:DOMAIN_NAME
/account:LOCAL_ACCOUNT_NAME /toaccount:DOMAIN_ACCOUNT_NAME
Mas a operação falha com o seguinte erro:
Account Name Exists (see note 1) Matches (see note 2) DOMAIN_NAME\DOMAIN_ACCOUNT_NAME True False
0 security identifier(s) (SIDs) were changed in Team Foundation Server.
(1) The Exists column indicates whether the listed account exists in Windows. For the List mode of the command, this is the account stored in Team Foundation Server. For the Change mode, it is the target of the change.
(2) The Matches column indicates whether the SID stored in Team Foundation Server matches with Windows.
Quando executo tfsconfig identities
, consigo ver os dois:
MACHINE_NAME\LOCAL_ACCOUNT_NAME True True
DOMAIN_NAME\DOMAIN_ACCOUNT_NAME True True
Então, por que ainda está falhando? Alguma idéia?
Você precisa alterar a conta usando o comando "tfsconfig accounts".