28

Как удаленно отключить пользователя?

Например, я удаленно подключаюсь к компьютеру (с помощью Dameware, если это имеет значение) и запускаю команду, выполнение которой занимает значительное время. В это время я перехожу к другим вещам. Когда я вернусь (команда, по-видимому, успешно выполнена), другой пользователь переключился на свою учетную запись, оставив состояние моей учетной записи как "Отключено". Как я могу удаленно выйти из своей учетной записи, не имея контроля над компьютером, переключиться на мою учетную запись, выйти из системы и снова войти в систему?

6 ответов6

47
  1. Сначала проверьте номер сессии с помощью qwinsta:

    QWINSTA /server:YOURCOMPUTERNAMEHERE
    

    Запишите идентификатор сессии.

  2. Затем используйте команду logoff:

    LOGOFF YOURSESSIONIDHERE /server:YOURCOMPUTERNAMEHERE
    

Посмотри, работает ли это.

1

Удаленно выйдите из системы по имени пользователя в одной команде:

logoff /server:"servername" | qwinsta /server:"servername" "username"
0

Я полагаю, что вы можете сделать это с помощью logoff из командной строки (при условии, что машина, на которой вы работаете, - это Windows). Если я правильно понимаю ваш вопрос, пользователь входит в систему, когда вы находитесь вне удаленного сеанса, и входит под другой учетной записью. Вы сможете выйти из своей учетной записи через cmd.

0

Для большинства версий Windows: войдите в систему, используя учетную запись с правами администратора. Вызовите диспетчер задач ("Безопасность Windows" под кнопкой "Пуск", если вы используете RDP, «taskmgr.exe» из командной строки или любым другим способом, который вы предпочитаете.) Вернитесь на вкладку "Пользователи". Вы увидите свой собственный сеанс и любые другие сеансы. Выберите сеанс другого пользователя и щелкните правой кнопкой мыши, затем выберите "Отключить" или "Выйти из системы" (или вы можете выбрать сеанс и использовать кнопки внизу, чтобы выполнить любое из этих действий).

изображение вкладки «Пользователь» в диспетчере задач

Если это отключенный сеанс, вы также можете выбрать его, щелкнуть правой кнопкой мыши и использовать Connect - это переключит вас на этот сеанс вместо того, на котором вы находитесь. Затем, конечно, вы можете выйти из сеанса.

-1

Если у вас установлены PSTOOLS, это СУПЕР легко. Если у вас не установлены PSTOOLS, сделайте это. Вы можете скопировать все файлы .exes в каталог C:\Windows\system32. (Честно говоря, если у вас нет инструментов PS и вы являетесь системным администратором ... вы не знаете, чего вам не хватает!)

Теперь запустите CMD.exe в качестве администратора на локальном ПК, введите свои учетные данные администратора, если / когда будет предложено. Теперь введите «psexec \\hostname cmd.exe». Эта команда будет запускать CMD.exe как вашу учетную запись удаленно, как будто вы на самом деле находитесь за компьютером. В строке заголовка командной строки вы увидите имя удаленного хоста, вызванное после успешного подключения.

Теперь введите "сеанс запроса". теперь будут распечатаны все доступные / неактивные сеансы, запомните идентификатор сеанса #.

Теперь введите "logoff #", где # = идентификатор сеанса, который вы заметили ранее.

Вы могли бы сделать это с домашними сетевыми ПК, но вам придется иметь ту же учетную запись в ОБАХ системах, и это может быть немного сложнее.

Это ОПРЕДЕЛЕННО будет работать с доменными ПК, как я уже несколько раз тестировал.

-2

Doublevisionpro позволит вам удаленно выйти из системы. Запустите Doublevisionpro, выберите пользователя, с которым хотите выйти, а затем выберите команду «Просмотр».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .