Dependendo de como você está "fechando" sua sessão remota nesta página em smartbear sugere que, em vez de sair da sessão RDP, você deseja usar tscon
para desconectar sua sessão da instância remota sem fazer logout dela.
To avoid problems with GUI tests, use the
tscon
utility to disconnect from Remote Desktop. tscon returns the control to the original local session on the remote computer, bypassing the logon screen. All programs on the remote computer continue running normally, including GUI tests.To disconnect from Remote Desktop, run the following command on the remote computer (in the Remote Desktop window) as an Administrator:
%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console
where RDP-Tcp#NNN is the ID of your current Remote Desktop session, for example, RDP-Tcp#0. You can see it in the Windows Task Manager on the Users tab, in the Session column.
Eles até fornecem um arquivo de lote para desconectar automaticamente sua sessão:
Create a batch file with this code:
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do ( %windir%\System32\tscon.exe %%s /dest:console ) Rundll32.exe user32.dll, LockWorkStation