Como alternar usuário de uma linha de comando

11

XP, Vista ou Windows 7:

Existe um comando para usar o recurso "alternar usuário", da mesma forma que existe um para bloquear a estação de trabalho?

user34049
fonte

Respostas:

16

Existe um comando para usar o recurso "alternar usuário",

Você pode se conectar a uma sessão existente com tscon.


O que eu gostaria de fazer é acessar a "tela de boas-vindas",

Use tsdiscon.

Se a Troca rápida de usuário estiver ativada, basta bloquear a estação de trabalho e *também exibir a tela de boas-vindas.

*Espero que você não use o rundll32 LockWorkStation.

user1686
fonte
Desculpe a demora. O TSDISCON se adequa ao meu propósito.
user34049
4
Em seguida, escolha que, como resposta :)
kokbira
Eu gostaria de enfatizar que isso funciona quando não estiver usando o RDP , mesmo que a documentação não dê dicas nessa direção.
Bowi
O tscon funciona mesmo via RDP, apenas o tsdiscon não retornará você para a tela de login.
user1686
1
@Matthieu Não. Até onde eu me lembro, a documentação de tsdiscondiz usar isso para desconectar de uma sessão RDP . Portanto, meu comentário é uma dica para qualquer pessoa que 1) leia esta resposta 2) leia a documentação do tsdiscon e 3) diga Ei, esta resposta está errada, o tsdiscon só pode ser usado quando se usa o RDP! .
Bowi
2

Eu acredito que é possível, este artigo da Lifehacker explica como:

runas /user:*computer name\*account name explorer.exe
Sam152
fonte
Obrigado, mas isso abre apenas uma janela do Explorer no contexto de outro usuário. Eu usei isso muitas vezes. O que eu gostaria de fazer é acessar a "tela de boas-vindas" ou até mesmo abrir uma sessão com o ID do outro usuário, com um único comando (que eu colocaria em um atalho na barra de ferramentas de carregamento rápido).
precisa saber é o seguinte
2
*computer name\*é desnecessário.
usar o seguinte comando
"nomedocomputador" é necessário para acessar outro computador. sobre o lançamento de explorador, é apenas 50% do caminho ...
kokbira
2
@kokbira Então Sam152 deve mudar sua resposta para estipular que é desnecessário, a menos que você esteja tentando executar uma instância do explorer.exe no contexto de outra conta existente em outro PC, embora note que o OP não declarou que ele queria faça isso com uma conta de outro PC, na verdade, ele não solicitou nada a ver com outra instância do explorer.exe.
user66001
ok, mas estou falando sobre matar o explorer antes de executá-lo como outro usuário. fazendo como @ sam152 disse que vai abrir apenas uma nova janela do explorador
kokbira