1

Запуск удаленных рабочих столов, которые действуют как определенные пользователи на Win7x64.

Основное имя пользователя, которое я использую, - Server . А остальные таковы

  • hh1
  • hh2
  • hh3
  • и т.п.

По сути, эти портативные подключения к удаленному рабочему столу иногда блокируются, и я хочу, чтобы пользователь мог запускать пакетный файл для принудительного выхода определенных пользователей из ПК.

Я попытался с помощью команды shutdown -r -l -f -m \\server\hh1

но эта команда работает только при выходе из определенных компьютеров, а не из пользователей.

Любая помощь будет принята с благодарностью!

1 ответ1

1

Вы можете использовать команды qwinsta и rwinsta для запроса и отключения пользователей. К сожалению, я не могу проверить удаленную функцию команд из-за настроек безопасности в моем текущем местоположении. Но, как объясняется на этой странице «Советы и хитрости» в Tech Talkz , вы определенно можете сделать это локально (и удаленно, я просто не могу проверить, работает ли она как объяснено)

Из командной строки выполните следующее.

Опрос подключенных пользователей:

qwinsta

Команда вернет 6 столбцов. Нас интересуют SESSIONNAME , USERNAME и ID . SESSIONNAME вас ИМЯ СЕССИИ будет содержать строку rdp-tcp# за которой следует число. Сопоставьте это с USERNAME вы хотите отключить, и отметьте соответствующий столбец ID . На следующем шаге.

Отключить пользователя:

rwinsta <ID>

Где <ID> - идентификатор сеанса пользователя, которого вы хотите отключить.

Это работает для локально подключенных сеансов RDP (например, от компьютера, который вы хотите отключить от удаленного пользователя), но, надеюсь, удаленная реализация будет работать лучше в вашем месте.

Надеюсь, это поможет.

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