Как удаленно отключить пользователя?
Например, я удаленно подключаюсь к компьютеру (с помощью Dameware, если это имеет значение) и запускаю команду, выполнение которой занимает значительное время. В это время я перехожу к другим вещам. Когда я вернусь (команда, по-видимому, успешно выполнена), другой пользователь переключился на свою учетную запись, оставив состояние моей учетной записи как «Отключено». Как я могу удаленно выйти из своей учетной записи, не имея контроля над компьютером, переключиться на мою учетную запись, выйти из системы и снова войти в систему?
windows
remote-access
thePurpleMonkey
источник
источник
Ответы:
Сначала проверьте номер сессии с помощью
qwinsta
:Запишите идентификатор сессии.
Затем используйте
logoff
команду:Посмотри, работает ли это.
источник
Error 5 getting sessionnames Error [5]:Access is denied.
хотя я являюсь локальным администратором на машине.Удаленно выйдите из системы по имени пользователя в одной команде:
источник
Для большинства версий Windows: войдите в систему, используя учетную запись с правами администратора. Вызовите диспетчер задач («Безопасность Windows» под кнопкой «Пуск», если вы используете RDP, «taskmgr.exe» из командной строки или любым другим способом, который вы предпочитаете.) Вернитесь на вкладку «Пользователи». Вы увидите свой собственный сеанс и любые другие сеансы. Выберите сеанс другого пользователя и щелкните правой кнопкой мыши, затем выберите «Отключить» или «Выйти из системы» (или вы можете выбрать сеанс и использовать кнопки внизу, чтобы выполнить любое из этих действий).
Если это отключенный сеанс, вы также можете выбрать его, щелкнуть правой кнопкой мыши и использовать Connect - это переключит вас на этот сеанс вместо того, на котором вы находитесь. Затем, конечно, вы можете выйти из сеанса.
источник
Я полагаю, что вы можете сделать это
logoff
из командной строки (при условии, что машина, на которой вы работаете, - это Windows). Если я правильно понимаю ваш вопрос, пользователь входит в систему, когда вы находитесь вне удаленного сеанса, и входит в систему под другой учетной записью. Вы сможете выйти из своей учетной записи через cmd.источник
Если у вас установлены PSTOOLS, это СУПЕР легко. Если у вас не установлены PSTOOLS, сделайте это. Вы можете скопировать все файлы .exes в каталог C: \ Windows \ system32. (Честно говоря, если у вас нет инструментов PS и вы являетесь системным администратором ... вы не знаете, чего вам не хватает!)
Теперь запустите CMD.exe в качестве администратора на локальном ПК, введите свои учетные данные администратора, если / когда будет предложено. Теперь введите «psexec \\ hostname cmd.exe». Эта команда будет запускать CMD.exe как вашу учетную запись удаленно, как будто вы на самом деле находитесь за компьютером. В строке заголовка командной строки вы увидите имя удаленного хоста, вызванное после успешного подключения.
Теперь введите «сеанс запроса». теперь будут распечатаны все доступные / неактивные сеансы, запомните идентификатор сеанса #.
Теперь введите "logoff #", где # = идентификатор сеанса, который вы заметили ранее.
Вы могли бы сделать это с домашними сетевыми ПК, но вам придется иметь ту же учетную запись в ОБАХ системах, и это может быть немного сложнее.
Это определенно будет работать с доменными ПК, как я уже несколько раз тестировал.
источник
Doublevisionpro позволит вам удаленно выйти из системы. Запустите Doublevisionpro, выберите пользователя, из которого вы хотите выйти, а затем выберите команду View.
источник