Сеанс автозапуска удаленного рабочего стола при входе на рабочую станцию

8

Я настраиваю Службы удаленных рабочих столов для использования одним из наших удаленных офисов. Все рабочие станции в удаленном офисе - Windows 7 Pro, подключенные к домену. На локальной рабочей станции ничего не установлено, кроме ОС Win7. Удаленный и главный офис связаны через VPN.

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

Есть ли способ, когда пользователь входит на локальную рабочую станцию, он сразу же начинает сеанс RDP и также передает свое имя пользователя / пароль?

Будет ли использование тонкого клиентского ПК делать то, что я прошу?

Спасибо.

me2011
источник
Вы можете разместить пользовательский файл .rdp в каждой из их папок автозагрузки с уже введенными IP-адресом и именем пользователя. Это избавит их от необходимости дважды щелкать значок самостоятельно. Им все равно будет предложено ввести пароль во второй раз. Похоже, тонкий клиент также позаботится о вас. Размер удаленного офиса и другие требования к вашему времени будут определять, хотите ли вы потратить время, чтобы сделать это самостоятельно или развернуть решение для тонкого клиента.
JamesCW
Это 5 компьютеров, на которых занято около 50 человек (круглосуточно) и довольно высокий процент новых сотрудников. Много студентов и неполный рабочий день. Так что я хотел бы сделать это как можно проще для них. Я могу взять один тонкий клинт, чтобы посмотреть, насколько хорошо он работает.
me2011
@ me2011 Мне бы очень хотелось, чтобы скрипт, который заставляет выход из системы работать правильно.

Ответы:

8

Вы должны быть в состоянии сделать это довольно легко.

  • Настройте клиент на автоматический запуск, используйте один из этих способов.

    • Удалите файл RDP или ярлык в их группе запуска или группе запуска системы.
    • Установите групповую политику, которая будет автоматически запускать клиент сервера терминалов при входе
      • объект групповой политики: User Configuration \ Admin Templates \ System \ Logon \ Run these programs at logon
      • У пользователя будет локальный рабочий стол, и может возникнуть небольшая задержка между отображением рабочего стола и автоматическим запуском клиента.
    • Установить mstsc в качестве оболочки Windows
      • объект групповой политики: User Configuration \ Admin Templates \ System \ Custom User Interface
      • Недостатком является то, что у пользователя не будет локальной среды, и при отключении его система выйдет из системы.
  • Включите единый вход клиента RDC для служб удаленных рабочих столов .

Zoredache
источник
Спасибо, я подумал, что это будет довольно просто, я поработаю над этим в эти выходные. Мне нравится третий вариант, который выводит их с локального рабочего стола при отключении на самом деле.
me2011
Компьютер проблем, используя набор mstsc в качестве оболочки Windows, он автоматически запускается. Однако при выходе из удаленного компьютера локальный компьютер находится на пустом экране до тех пор, пока я не выполню команду crtl-alt-del и не выйду из системы таким образом. Есть ли что-нибудь вокруг этого? Во-вторых, включение единого входа на самом деле не говорило, какую политику GPO редактировать, и ни один из них там не был тем, что мне нужно для включения единого входа.
me2011
Я смог найти способ обойти это. Для выхода из системы я использую командный файл в качестве пользовательского интерфейса клиента, который запускает mstsc с командной строки для сервера в полноэкранном режиме. Вторая строка командного файла - это команда выхода из системы, которая возвращает рабочую станцию ​​обратно на экран входа в систему. Для ССО эта ссылка фактически получил , что работа blogs.msdn.com/b/rds/archive/2007/04/19/...
me2011
2

Добавление к предыдущему ответу ... Мы устанавливаем shell в "cscript this_script.vbs"

Set shell = CreateObject("WScript.Shell")
shell.Run "mstsc.exe /multimon c:\terminal_server.rdp", 1, true
shell.Run "logoff"

Для более удобной работы обязательно отредактируйте файл RDP, чтобы скрыть панель соединений, единый вход и все такое прочее. Затем подпишите файл RDP; в PowerShell используйтеSet-AuthenticodeSignature . Кроме того, настройка клиентского брандмауэра, сертификатов доверенного издателя и единого входа. Я считаю также полезным, чтобы GPO настраивал службу удаленного реестра для автоматического запуска, позволяя мне войти в компьютер и при необходимости изменить оболочку. Кроме того, каждый раз, когда GPO загружает новые копии сценария оболочки и файла RDP, можно легко обновить конфигурацию.

Я хотел написать в блоге обо всем этом ... Это не так сложно, как кажется.

Крис С
источник