Cómo cambiar de usuario desde una línea de comando

11

XP, Vista o Windows 7:

¿Existe un comando para usar la función "cambiar usuario", de la misma manera que hay uno para bloquear la estación de trabajo?

usuario34049
fuente

Respuestas:

16

¿Hay un comando para usar la función "cambiar usuario",

Puede conectarse a una sesión existente con tscon.


Lo que me gustaría hacer es llegar a la "pantalla de bienvenida",

Uso tsdiscon.

Si el cambio rápido de usuario está activado, simplemente bloquear la estación de trabajo también *debería mostrar la pantalla de bienvenida.

*Espero que no uses rundll32 LockWorkStation.

usuario1686
fuente
Lamento la demora. TSDISCON se adapta a mi propósito.
user34049
44
Entonces elige eso como respuesta :)
kokbira
Me gustaría enfatizar que esto funciona cuando no se usa RDP , incluso si la documentación no da pistas en esa dirección.
Bowi
tscon funciona incluso a través de RDP, solo tsdiscon no lo regresará a la pantalla de inicio de sesión.
user1686
1
@Matthieu No. Por lo que recuerdo, la documentación de tsdiscondice usar esto para desconectarse de una sesión de PDR . Así que mi comentario es una pista para cualquier otra persona que 1) lea esta respuesta 2) lea la documentación de tsdiscon y 3) diga Hola, esta respuesta es incorrecta, ¡tsdiscon solo se puede usar cuando se usa RDP! .
Bowi
2

Creo que es posible, este artículo de Lifehacker explica cómo:

runas /user:*computer name\*account name explorer.exe
Sam152
fuente
Gracias, pero esto solo abre una ventana del Explorador en el contexto de otro usuario. Lo he usado muchas veces. Lo que me gustaría hacer es llegar a la "pantalla de bienvenida", o incluso abrir una sesión bajo la ID del otro usuario, con un solo comando (que pondría en un acceso directo en la barra de herramientas de carga rápida).
user34049
2
*computer name\*es innecesario
user1686
"computername" es necesario para acceder a otra computadora. sobre el lanzamiento del explorador, es sólo el 50% del camino ...
kokbira
2
@kokbira Entonces Sam152 debería cambiar su respuesta para estipular que es innecesario a menos que esté tratando de ejecutar una instancia de explorer.exe en el contexto de otra cuenta existente en otra PC, aunque noto que el OP no dijo que quería hacer esto con una cuenta de otra PC, de hecho no solicitó nada que ver con otra instancia de explorer.exe.
user66001
ok, pero estoy hablando de matar explorer antes de ejecutarlo como otro usuario. haciendo lo que dijo @ sam152 se abrirá solo una nueva ventana del explorador
kokbira