TFS a través de una conexión VPN: ¿hay alguna manera de guardar el ID de usuario / contraseña en el cliente? [cerrado]
Pregunta
A menudo me conecto a mi instancia de trabajo TFS a través de VPN. Debido a que la computadora de mi casa no está en el dominio, me veo obligado a ingresar mi usuario / contraseña para cada comando tf.exe. ¿Hay alguna forma de almacenar en caché o guardar esto localmente?
Solución
Aunque no puedo resolver su problema por completo, puedo hacer que la mitad desaparezca (este comando está configurado para ejecutar SSMS, no VS, aunque puede cambiarlo):
%windir%\system32\runas.exe /netonly /user:DOMAIN\UserID "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe"
El " / netonly " encender RUNAS.exe lo autentica en el destino, lo que significa que puede darle un nombre de usuario y una contraseña para los que actualmente no tiene acceso al DC. Lo usamos para ejecutar SSMS e iniciar sesión utilizando la autenticación integrada en un servidor SQL que se encuentra en un dominio diferente. Aunque no puedo ver a DC para ese dominio desde mi computadora, este comando todavía me permite pasar mi nombre de usuario y contraseña para ese dominio a ese servidor.
Puede establecer un acceso directo a este comando y solo le pedirá su contraseña cuando inicie VS, lo que lo hace un poco más fácil, ya que ya no tiene que escribir su Dominio \ Nombre de usuario.
Otros consejos
¡Definitivamente puedes hacerlo! Me estoy quedando sin el dominio en Windows XP. Un compañero de trabajo mío me mostró cómo. Estos son los pasos:
- Abra el Panel de control .
- Abra Cuentas de usuario .
- Seleccione Cambiar una cuenta y luego elija su cuenta actual.
- A la izquierda, en Tareas relacionadas , seleccione Administrar mis contraseñas de red Eso abrirá el cuadro de diálogo Nombres de usuario y contraseñas almacenados .
- Desde aquí, hace clic en el botón Agregar y escribe la ruta completa del servidor del servidor TFS (server.abc.xyz), el nombre de usuario completo (ABC \ username) y la contraseña que se utilizará para Acceso TFS.
Eso debería hacer el truco para ti. Odio TFS un poco menos ahora. ;)
En Win7 con VS2010, pude hacer lo siguiente cuando estaba conectado a mi VPN,
- Vaya a Panel de control \ Cuentas de usuario y seguridad familiar \ Administrador de credenciales
- Agregar una credencial de Windows
- Ingrese su nombre de servidor TFS (el mío era "http: // tfs: 8080", ingresé "tfs")
- Ingrese el nombre de usuario calificado con el dominio (por ejemplo, mycompany \ jdoe)
- Salga del Panel de control cuando haya terminado y reinicie VS2010
¿Ha intentado configurar su nombre de usuario y contraseña exactamente igual a su entorno de trabajo? Creo recordar que esto funciona para los archivos compartidos porque pasa las credenciales hash y siempre que coincidan, tiene éxito.