Ejecutar como usuario diferente no funciona :(

Ejecutar como usuario diferente no funciona :(

Mi PC de desarrollo en la oficina NO está en Active Directory. Es una instalación normal, sin dominio. Todo funciona bien.

Cuando deseo conectarme a una unidad compartida, necesito asignar la unidad con las credenciales de mi empresa.

p.ej. Dominio de la empresa\Nombre de usuario y contraseña, por ejemplo. Foo\Usuario1 y contraseña secreta

Funciona genial.

Ahora estoy intentando ejecutar Visual Studio y SSMS con mis credenciales de usuario de RED. Así que hago clic con el botón izquierdo y mantengo presionado el botón Mayús, hago clic con el botón derecho en el ícono de la aplicación debajo del botón "Inicio" y luego hago clic con el botón izquierdo en Ejecutar como un usuario diferente.

Introduzco mis credenciales (como arriba)... y fallo. Digamos que mis credenciales son malas.

¿Qué carajo? ¿Hay alguna manera de solucionar esto? ¿Averiguar qué está pasando?

salud :)

El sistema operativo PS es Win 7 RC.

Respuesta1

Solo puede ejecutar una aplicación con una cuenta que exista localmente. Pero como Windows recurrirá al {nombre de usuario,contraseña} que ingresó para autenticarse cuando otros métodos fallan (o no están disponibles), existe una solución alternativa.

Cree una cuenta local con el mismo nombre ( domain\pure.\pure) y la misma contraseña, luego ejecute el programa que necesita recursos de red en la nueva cuenta local. Deberá asegurarse de que la nueva cuenta local también tenga acceso a los recursos locales que necesita.

Respuesta2

Suponiendo que entiendo la pregunta correctamente:

Cuando asigna un recurso de dominio como un recurso compartido de red, necesita autenticarse en el controlador de dominio, por lo tanto, ingresa el nombre de usuario y la contraseña de su dominio como lo describe.

Pero Visual Studio instalado en su PC es un recurso local y si su PC no pertenece al dominio, ninguna cuenta de dominio tendrá acceso a él. Para ejecutar VS, necesitará autenticarse localmente en el SAM de su PC y, obviamente, esto requiere una cuenta local. No podrá ejecutar VS como una cuenta de dominio a menos que de alguna manera haya otorgado a las cuentas de dominio acceso a su PC, es decir, haya unido su PC al dominio.

¿Por qué necesitas ejecutar VS como una cuenta de dominio? ¿Es así que VS tiene acceso a los recursos del dominio? Si es así, simplemente ejecute VS normalmente, pero primero asigne una unidad de red (cualquier unidad de red) y VS debería poder utilizar los recursos del dominio.

J.R.

Respuesta3

Su computadora es ajena al dominio y, como tal, ajena a los servidores de archivos, etc. Cuando asigna una unidad, proporciona al servidor de archivos de recursos externos sus credenciales externas, el servidor de archivos se autentica con el dominio, lo cual funciona bien porque el servidor de archivos es miembro. del dominio. Cuando ejecuta una aplicación local con credenciales externas, no funciona porque su estación de trabajo no puede autenticarse con el dominio externo.

Respuesta4

Simplemente use el comando runas con el modificador /netonly y debería funcionar. Como esto:

runas /netonly /user:DOMAIN\username "path to the application.exe"

información relacionada