Autenticar as credenciais do usuário de domínio na máquina virtual unjoined?

1

Esta pergunta pode parecer boba e talvez um pouco insana, mas - existe alguma maneira de executar um processo em uma máquina que não tenha ingressado em um domínio usando credenciais de um usuário nesse domínio?

No meu caso, estou executando máquinas virtuais instaladas com binários de release do nosso processo de compilação, bem como do Visual Studio. O Visual Studio está lá para depurar nossos binários de versão, mas está sendo executado com credenciais de usuário vm-local. Isso significa que não é possível autenticar a nossa implantação do TFS ao executar a "visualização do tf.exe" para utilizar nosso Servidor de Origem para depuração.

O Team Explorer consegue autenticar no TFS usando um prompt da interface do usuário, mas suspeito que seja porque fornecemos o URI da implantação do TFS e foi projetado para exibir um prompt para facilitar os cenários do grupo de trabalho; ou seja, não é como se o comprássemos de graça.

Meus instintos me dizem que a única maneira de se autenticar nessa vm é juntá-la ou de alguma forma formar uma confiança unidirecional ou algo assim, mas existe uma maneira mais fácil? Para a automação, vamos querer roteirizar isso eventualmente, mas primeiro estou pesquisando a viabilidade da coisa.

    
por bwerks 11.01.2011 / 00:53

1 resposta

2

This question may sound silly, and perhaps a bit insane, but--is there any way to run a process on a machine not joined to a domain using credentials from a user in that domain?

A única maneira de fazer isso é unir a estação de trabalho ao domínio. Isso conecta-o à estrutura de confiança maior do Active Directory. Confianças unidirecionais se aplicam a domínios, não a estações de trabalho. Ou seja, uma estação de trabalho dominada confia no domínio para Auth, mas o domínio não confia na estação de trabalho para autenticação.

    
por 11.01.2011 / 02:02