Костыль и подвисающий mstsc
На сервере в последнюю неделю наблюдается странная особенность при подключении по RDP к другому ПК, а именно зайти удается только 1 раз, при последующем выходе, процесс mstsc приходится снимать руками, ибо в процессах он висит, а на экране ничего не рисует. Вышел из положения следующим скриптом:
1 2 3 4 5 6 7 8 |
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'mstsc.exe'") For Each objProcess in colProcessList objProcess.Terminate() Next |
который собственно снимает у текущего пользователя процесс. Повесил вызов этого скрипта на ярлык с запуском RDP, чтоб отрабатывало перед выполнением mstsc.exe
Костыль конечно.. но хотяб работает, пока ищу решение проблемы.