Logout RDP usando arquivo bat

0

Usando o Windows 7. Quando faço RDP para um PC, eu gostaria de poder sair da sessão sem que a tela volte para a tela de login Ctrl + Alt + Del.

Os PCs em questão são quiosques que exibem o Chrome em tela cheia 'Modo quiosque'. Por isso, é importante que eles voltem à página inicial normal do navegador.

Consegui fazer logout com sucesso criando um arquivo .bat em C: \ bat chamado rdp_logout.bat . O conteúdo deste arquivo .bat está abaixo;

tscon.exe 2 /dest:console
EXIT

Eu então criei um atalho na minha área de trabalho para este arquivo .bat (envie para a > área de trabalho). Alterei as permissões do arquivo .bat para executar como administrador. Quando quero sair do 'Quiosque', faço o seguinte;

  • Abra o navegador no modo de quiosque
  • WinKey+R
  • Insira "cmd"
  • Insira

Isso abre o prompt de comando (na parte superior) do navegador com o seguinte exibido;

C:\Users\Administrator

Eu então digito;

cd Desktop

"rdp_logout.bat - Shortcut.lnk"

Isso é executado e me desconecta. No entanto, sempre que eu RDP para o mesmo PC imediatamente depois, a janela de prompt de comando ainda está mostrando 'no topo' do navegador.

O que preciso alterar para ocultar a janela de comando depois que os arquivos .bat foram executados?

    
por jonboy 09.02.2016 / 11:25

2 respostas

1

Tente isso.

Timeout 2
taskill /f /cmd.exe

até o final de você .bat

Isto irá matar a janela para se matar depois que você sair. A Pausa é para que não a mate antes que seu comando de logout seja executado.

    
por 09.02.2016 / 11:35
1

Você não precisa criar um arquivo bat apenas:

  • Win + R
  • cole seu comando: tscon.exe 2 /dest:console

  • pressione Enter

por 09.02.2016 / 11:38