Всем привет.
Столкнулся с такой проблемой: Windows Server 2003, удаленный рабочий стол пользователя настроен таким образом, что при подключении у него запускается определенная программа и только в ней он может работать. По идее как только он ее закрывает, должен завершиться сеанс удаленного подключения, но этого не происходит. В результате пользователь получает чистый экран без возможности завершить свой сеанс вручную, он закрывает его через крестик. Мы получаем не завершенный сеанс на сервере.
I accidentally viewed your blog and I was so amazed with your work that it touched the deepness of my heart and it made me sentimental. Thanks for posting. Visit my site to buy tag heuer replica watches
and hublot replica watches
Решение:
Воспользуйтесь для запуска программы вот таким vbs-скриптом:
Dim objWshShell, objExec, strAppExe
Развернуть
strAppExe = "<путь к каталогу с программой>
\<исполняемый файл программы>"
Set objWshShell = CreateObject("WScript.Shell")
Set objExec = objWshShell.Exec(strAppExe)
Do While objExec.Status = 0
WScript.Sleep 500
Loop
Set objExec = objWshSHell.Exec("logoff")
либо вот таким bat-файлом:
cd <путь к каталогу с программой>
start /wait <исполняемый файл программы>
logoff
Т.е. просто скопируйте 1-й или 2-й скрипт в текстовый файл и сохраните его с расширение .vbs в первом случае и .bat во втором.
После это в профиле пользователя укажите не исполняемый файл программы, а файл со скриптом.
Всем привет! Хочу поделиться очень хорошей программой, которая позволяет быстро и непринужденно настроить печать из терминальной сессии на локальный принтер.
Установка и настройка ScrewDrivers Client v.4 на клиент терминалов RDP
ScrewDrivers
Программа состоит из 2-х частей: Сервера и Клиента
Для установки Сервера используйте файл из архива подходящий для Вашей системы. Никаких настроек делать не надо, просто установите его и все.
Установка и настройка Клиента такая же элементарная и занимает не больше 5 минут.
Вот инструкция, источник
Установка и настройка ScrewDrivers v.4 Client на клиент терминалов RDP.
Вам не понадобится указывать и настраивать никаких настроек.
Нужно нажимать кнопку Далее и ОК.
После завершения установки программа закроется и ни в пуске ни на рабочем столе вы ничего не увидите.
Для того чтобы зайти в настройки сервера нужно пройтись в «Панель управления».
И найти нам ярлык «ScrewDrivers Client v.4». Откройте его и увидите перед собой все настройки.
Настроек в клиенте поменьше, чем на сервере и ничего сложного в них нет. Я оставил все по умолчанию, кроме одного
"Spoof the Default Printer:" — Этот параметр определяет основной принтер который будет основным в терминальной сессии.
Всё остальное я оставил по умолчанию.
На следующей вкладке Printers необходимо добавить принтеры, которые пользователю можно переносить в терминальную сессию и какие нельзя. на моём скриншоте разрешен принтер Prother DCP-7025. Остальным запрещено.
Вкладка Printer UI - Extended появилась в последних версиях ScrewDrivers и эти настройки мне также не интересны и ибо все итак шикарно работает. Так что простите.
На этой вкладке можно регулировать ограничения на трафик потребляемые программой. Мне это также не интересно, так как особо не сэкономишь на безлимите.
Вот так в терминальном подключении виден мой принтер, в настройках RDP подключения я ОТКЛЮЧИЛ проброс принтеров, тепень никакого гемороя. Принтеры пробрасывает ScrewDrivers.