2010-05-18 321 views
11

Estoy tratando de iniciar Visual Studio 2010 desde el símbolo del sistema usando 'RUNAS' para que pueda ejecutarlo como un usuario diferente. Me encontré con el siguiente comando:Error de Runas: no se puede adquirir la contraseña

runas/profile/user: myPCName/SomeUserName "C: \ Archivos de programa (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe"

Mi problema es que el comando dice "Ingrese la contraseña para myPCName/SomeUserName:" pero no puedo ingresar la contraseña. Acabo de recibir el error "ERROR DE RUNAS: no se puede adquirir la contraseña de usuario"

Busqué en Google esto por un tiempo y la única respuesta que encontré fue que no puedo ver la contraseña ingresada, pero se ingresa de todos modos, y estar escribiendo la contraseña incorrecta. Estoy seguro de que no estoy escribiendo la contraseña incorrecta.

Respuesta

9

Hay tantas cosas se olvidó de su documento:

  • ¿cuál es su proveedor de inicio de sesión? ¿Estás apegado a un dominio?
  • ¿Está ejecutando esto desde un símbolo del sistema elevado de UAC?
  • ¿cómo se ve el nombre de usuario real? ¿Es una cuenta del sistema?
  • ¿existe realmente la cuenta de usuario en su máquina?
  • ¿puede cerrar la sesión e iniciar sesión como ese usuario desde su máquina?
  • ¿Eso también funciona cuando se desconecta de la red?
  • ¿de hecho escribe este comando o se lo llama desde un script o .bat?
  • "no se puede ingresar la contraseña", no se puede escribir o no le gusta lo que ha escrito?

Serverfault.com es un buen lugar para preguntar acerca de la autenticación de usuario.

+0

Wow, tienes razón en que tengo que documentar todo eso. Lo documentaré y luego publicaré la pregunta en serverfault.com. ¡Gracias! –

+9

¡Soy TAN estúpido! Mientras hacía las pruebas que me recomendó, noté que mi sintaxis era incorrecta. Usé una "/" en el nombre de usuario en lugar de una "\" entre el dominio y el nombre de usuario. –

+0

El consejo de John me solucionó esto. Tan fácil de usar la barra incorrecta ya que las banderas del comando usan /, mientras que la especificación del dominio \ usuario necesita \. Gracias. –

9

En realidad, tuve el mismo problema con W7 Empresa (conectado a un dominio, el cambio a un usuario de administración definido localmente) y sin elevación de UAC con el comando:

runas /user:.\admin cmd.exe

lo hizo conmigo pedirá el contraseña.

También trabajó cuando cambié de forma explícita a:

runas /user:%COMPUTERNAME%\admin cmd.exe

+0

También funcionó si no se especifica "dominio". runas/user: admin cmd.exe –

Cuestiones relacionadas