9

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

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

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

ответ

3

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

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

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

+0

Обратите внимание, что это изменилось в Windows Server 2008 http://blogs.msdn.com/nickmac/archive /2007/11/28/mstsc-console-switch-in-windows-server-2008-and-windows-vista-sp1.aspx – 2008-09-30 19:26:00

0

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

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

0

Возможное решение от here.

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

1

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

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

+0

Я не могу найти имя этой политики в GPO после некоторого поиска. Вам это удобно? Благодаря! – 2011-09-25 02:22:49

0

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

1

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

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

чтение на http://technet.microsoft.com/en-us/library/cc758177.aspx

0

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

Так "Компьютер:" будет что-то вроде:

myworkstation.mydomain.local /ADMIN 

Ред