Как я могу предотвратить блокировку сервера после сеанса удаленного рабочего стола

В рамках нашей сборки данных запустите стороннюю программу (3D Studio Max) для экспорта ряда ресурсов. К сожалению, если пользователь в данный момент не вошел в систему или машина заблокирована, Макс работает неправильно.

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

Я ищу способ настройки окон (с помощью честных или нечестных способов), чтобы он либо не блокировался при завершении удаленного сеанса, либо через некоторое время «разблокировал» сам себя. Мне известен метод под XP, где вы можете запустить пакетный файл на компьютере, который отключает удаленного пользователя, но это не работает на Windows Server.

20.08.2008 20:18:32
7 ОТВЕТОВ

Доступно отдельное соединение для обслуживания терминала, которое называется «консольное» соединение.

Вы можете подключиться к этому пространству, используя mstsc / console / v: servername. Используйте mstsc /? для полных параметров командной строки.

Это позволяет вам подключаться, открывать диспетчер служб терминалов и загружать неудачные сессии.

3
20.08.2008 20:28:24
Обратите внимание, что это изменилось в Windows Server 2008 blogs.msdn.com/nickmac/archive/2007/11/28/…
Tom Kidd 30.09.2008 19:26:00

Возможно, вы захотите посмотреть на использование утилиты "shadow". Это позволяет вам по существу прокси в существующий сеанс удаленного рабочего стола. Вы можете войти в консоль машины с нужной вам учетной записью, затем пользователи смогут открывать неконсольные сеансы удаленного рабочего стола на машине (или на другой машине), а затем использовать shadow для подключения к тому же сеансу консоли. Пользователи должны быть в группе администраторов на машине.

Хотя это может быть так же просто, как сказать людям не использовать сеанс консоли при входе в систему с помощью удаленного рабочего стола.

0
20.08.2008 20:38:09

Возможное решение здесь .

Чтобы отключить кнопку «Блокировать компьютер», откройте Regedit и перейдите к HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System и HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System и создайте новое значение REG_DWORD в каждой из них с именем DisableLockWorkstation. Установка этого значения в 0 позволит использовать кнопку блокировки компьютера, а 1 отключит ее.

0
20.08.2008 20:41:08

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

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

1
20.08.2008 22:05:19
Я не могу найти название этой политики в GPO после некоторого поиска. Тебе это удобно? Спасибо!
Ed Blankenship 25.09.2011 02:22:49

Может быть проблема, если вы выполняете эти задачи как администратор, а другие входят через удаленный рабочий стол как администратор. Задача должна запускаться из своего аккаунта.

0
20.08.2008 22:50:13

Я предполагаю, что при разблокировке вы хотите убедиться, что отключенные сеансы вышли из системы. Сделать это

  1. Административные инструменты | Конфигурация служб терминалов
  2. Щелкните правой кнопкой мыши RDP-TCP в папке «Подключения» и выберите «Свойства».
  3. Перейдите на вкладку Sessions и установите флажок Override user settings
  4. Настройте Завершить отключенный сеанс с необходимым значением времени ожидания

больше читать на http://technet.microsoft.com/en-us/library/cc758177.aspx

1
30.09.2008 18:58:10

Используя самый последний клиент служб терминалов, вы можете подключиться к консоли с помощью ключа / ADMIN.

Так что «Компьютер:» будет примерно таким:

myworkstation.mydomain.local /ADMIN

Ред

0
30.09.2008 19:24:09