В зависимости от того, как вы «закрываете» свой удаленный сеанс, эта страница на smartbear предполагает, что вместо выхода из сеанса RDP вы хотите использовать его tscon
для отключения сеанса от удаленного экземпляра без выхода из него.
Чтобы избежать проблем с тестами GUI, используйте
tscon
утилиту для отключения от удаленного рабочего стола. tscon возвращает управление исходному локальному сеансу на удаленном компьютере, минуя экран входа в систему. Все программы на удаленном компьютере продолжают работать в обычном режиме, включая тесты GUI.Чтобы отключиться от удаленного рабочего стола, выполните следующую команду на удаленном компьютере (в окне удаленного рабочего стола) от имени администратора:
%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console
где RDP-Tcp # NNN - это идентификатор текущего сеанса удаленного рабочего стола, например, RDP-Tcp # 0. Это можно увидеть в диспетчере задач Windows на вкладке «Пользователи» в столбце «Сеанс».
Они даже дают вам командный файл для автоматического отключения сеанса:
Создайте командный файл с этим кодом:
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do ( %windir%\System32\tscon.exe %%s /dest:console ) Rundll32.exe user32.dll, LockWorkStation