Erro [7045]: O acesso da sessão solicitada é negado. quando correr 2 vezes

0

Estou tentando executar alguns testes automatizados de GUI sem uma tela usando o comando

tscon 3 /dest:console 

Isso funcionou muito bem em um Windows Server 2008 (32 bits), mas estou tentando mover tudo para o Windows Server 2008 R2 (64 bits) e estou com um problema com isso. Na máquina original, não havia problema em executar os testes sem uma tela por várias vezes (sem entrar na máquina pelo RDP). Agora, na nova máquina, os testes também podem ser executados com o mesmo comando por uma vez, mas ao tentar isso pela segunda vez (sem entrar na máquina usando o RDP), recebo o erro:

Error [7045]:The requested session access is denied.

Eu tentei usar o seguinte script encontrado neste :

for /f %%i in ('qwinsta ^| grep "^>" ^| awk "{print $4}"') do set VAR=%%i
tscon %var% /dest:console

mas também funciona apenas na 1ª vez. A segunda vez que também retorna ID 3, mas depois eu recebo o erro de acesso negado.

    
por Nicholas 04.04.2014 / 11:50

1 resposta

0

Eu encontrei a solução, use o comando com runas! runas / savecred / user: yogurt \ administrador "tscon.exe 3 / dest: console", para passar a senha do administrador use o script em link

    
por 01.12.2016 / 16:33