Мне нужно подключиться через удаленный рабочий стол к машине с Windows XP (выйти из системы текущего пользователя), сделать кое-что, а затем выйти из сеанса удаленного рабочего стола и иметь пользователя X, который входит в систему (я имею в виду из внешнего интерфейса).
Попробую пояснить:
У меня есть несколько компьютеров с Windows XP, которые предлагают интерактивную информацию в общественных местах. Мне нужно удаленно остановить их, чтобы оказать некоторую помощь, а затем я хотел бы выйти из системы и выполнить повторный вход основного пользователя (того, кто предлагает услугу). Я знаю, что для этого есть команда для командной строки Windows, но не могу ее найти!
Команда, которую я искал:
tscon 0 /dest:console
который завершает текущий сеанс rdesktop и сбрасывает пользователя как вошедшего в систему! Найдено после нескольких дней исследований (и часов после публикации здесь ...)
Если команда tscon у вас не работает ...
tscon 0 /dest:console
Бегать: qwinsta
и проверьте, под каким пользователем вы вошли ... Может быть ID 1 или ID 2 ... Определите правильный номер ID и просто используйте его ...
tscon 1 /dest:console
tscon 2 /dest:console
Отлично работает ... На SuperUser есть обсуждение
Я попытался добавить это как «комментарий», но мой статус недостаточно высок ...
Если вы действительно помогаете пользователю, вы можете предложить так называемую незапрошенную удаленную помощь и отправить ему запрос RA. Таким образом, он не отключает пользователя, который вошел в систему с консоли.
Вот ссылка для запуска на вашем компьютере, когда вы предлагаете помощь:
hcp: //CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote%20Assistance/Escalation/unsolicited/unsolicitedrcui.htm
Вам также необходимо изменить параметр групповой политики на целевом компьютере:
Административные шаблоны \ Система \ Удаленный помощник \ Предложение удаленного помощника Параметр: включен, разрешить пользователям удаленное управление