Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Windows Terminal Services FAQ (терминальный сервер)

Автор: zepterman
Дата сообщения: 01.08.2010 12:43
Подскажите, как сделать, чтобы пользователь через скрипт убивал/сбрасывал свой сеанс на терминальном сервере.

Автор: terence
Дата сообщения: 05.08.2010 15:29
ну что никто не настраивал Веб-публикацию приложений?
Автор: serik1986
Дата сообщения: 06.08.2010 13:59
Добрый день.
ПРЕДИСТОРИЯ:

1) Поднял на новом сервере систему WINDOWS SERVER 2008 r2 x64 + SQL SERVER 2008 x64 SP1 + 1c 80 (x32).
2) Задал роль этому серверу как терминальный сервер + шлюз терминального сервера.
3) В настройках удаленного рабочего стола выбрал "Разрешать подключения от компьютеров с любой версией удаленного рабочего стола (опаснее)", т.к. при варианте проверки подлинности на уровне сети системы с WINDOWS XP SP2 + RDP 6.1 (NLA not supported) подключение не удается.
4) Настроил сервер лицензирования и получил 111 лицензий просто число такое понравилось, вроде все с лицензиями работает пока.
5) Создал RemoteApp на программу 1с80 и создал одного пользователя являющимся членом группы Пользователи Удаленного Рабочего Стола для тестов.

дальше интересней... я подключился с Win XP sp2 под тестовым юзером к серверу при помощи RemoteApp 1c80, подключение не доверительно заругалось на сертификат, я согласился все равно продолжить и открылась программа 1с. вроде все окей. возникли следующие вопросы у меня:

- во первых, правильно ли все я пока делал по этапам? если есть замечания или предложения то скажите пожалуйста что я упустил и мог бы еще сделать...
- во вторых, я не нашел где можно оптимизировать скорость подключения к серверу для RemoteApp так как при отображении большого списка чего бы то ни было в программе 1с, при локальной скорости в 100Mb/c, чувствуется притормаживание прокрутки списка или переключения между элементами панели в программе... то есть необходимо как то сгладить этот недочет дабы создать иллюзию работы с приложением локально без задержек.
- в третьих, что необходимо для того чтобы запускать этот же 1с, например из дома или из-за границы без VPN. Предположим маппинг по 3389 я настрою на терминальный сервер, но ведь чисто по логике когда мы создаем файл RemoteApp, в нем прописывается локальный адрес сервера а не наш внешний адрес, где и как это настроить чтобы ярлык RemoteApp ссылался на внешний айпи который в свою очередь перенаправит на сервер?

Думаю вопросов у меня возникнет еще больше но пока думаю для начала мне нужно ответить хотя бы на эти... Заранее благодарю всех за помощь...
Автор: emfs
Дата сообщения: 06.08.2010 14:09
serik1986

использовать доступ извне без vpn опасно
для скорости убери в rdp настройках глубину цвета и прочее
Автор: serik1986
Дата сообщения: 06.08.2010 15:19
emfs
знаю что опасно но некоторым сотрудникам необходимо... к тому же доступ только к программе а не к рабочему столу... и пароли сложные с символами буквами и цифрами.

а на счет скорости - в настройках клиента понятно... а когда создаем rdp файл для программы, там ведь ничего не настраивается, сразу идет подключение?
Автор: emfs
Дата сообщения: 06.08.2010 16:27
serik1986

Цитата:
некоторым сотрудникам необходимо

это что за фраза вообще... пусть ходят через впн, от этого 1с плохо работать не станет.


Цитата:
а на счет скорости - в настройках клиента понятно... а когда создаем rdp файл для программы, там ведь ничего не настраивается, сразу идет подключение?

настройки работают всегда, это как настроишь - использовать в файле rdp - клиентские, или свои - сервачные общие.
Автор: serik1986
Дата сообщения: 07.08.2010 09:57
emfs
с настройками разобрался... спасибо большое... а вот на счет наших пользователей, пока им объяснишь зачем и как нужно подключаться по ВПН легче будет к ним слетать туда и вернуться...
Автор: vlary
Дата сообщения: 07.08.2010 10:27
serik1986
Цитата:
пока им объяснишь зачем и как нужно подключаться по ВПН
Если другого варианта у них не будет, быстро научатся!
Автор: serik1986
Дата сообщения: 09.08.2010 08:12
возник такой вопрос... если пользователь закрывает приложение RemoteApp, то происходит отключение его сеанса но не выход из системы, а как сделать так чтобы при закрытии программы сразу генерировалась команда серверу о завершении сеанса и пользователь выходил из системы, а НЕ отключался?
и вытекающий вопрос: если вдруг произошло что то с пользовательским компьютером, например отключилась сеть или перезагрузился компьютер, как поведет себя RemoteApp? закроет приложение без сохранения или просто свернет его и с генерирует то самое отключение сеанса с сохранением открытой программы? чтобы затем пользователь зашел и все что он делал не потерялось;)

Добавление:
На счет последнего, я попробовал вытащить LAN кабель, и все прошло успешно, сначала произошел сбой на клиенте, типа потеряно подключение и вызвались 20 попыток восстановить его, затем я включил кабель обратно и пере подключился программа осталась на том месте где и произошло отключение, так что программа само произвольно не закрылась, но вот НО, если возможно будет сделать так чтобы пользователь при закрытии программы автоматом выходил из системы а не отключался от сеанса, будет ли это отражаться при сбоях типа отключение кабеля, то есть если я также вытащу кабель и система сгенирировав отключение сеанса выведет пользователя из системы и тогда программа естественно закроется, так ли это???
Автор: attaattaatta
Дата сообщения: 09.08.2010 08:52
serik1986
Каким интересно образом сервер должен понять какое событие произошло на клиенте, нажат ли ббыл крестик или уборщица прошлась по кабелю сетевому ? Либо отключение либо завершение. Регулируется оснасткой tscc.msc
Автор: alex sikorsky
Дата сообщения: 09.08.2010 19:44
to serik1986,
Такие пустые сеансы без приложений сервер будет отключать по таймауту, таймаут настраивается в GPO, по дефолту помойму 30мин.
Автор: terence
Дата сообщения: 10.08.2010 12:36
иногда при печати средствами EasyPrint вылазит ошибка с предложением отправить биллгейтсу, но при этом документ всё таки нормально печается.

где убить это сообщение?

Добавлено:
serik1986

во-превых сразу скажу обновляй всех до SP3 плюс все свежии обновы.
почему? потому что с SP2 ты не сможеш юзать все прелести TS win2008r2, как то Easyprint и маппинг локальных дисков клиенту.

точнее нужны .NET и RDC 7 и ещё какие то обновы, но лучше не заморачиваться и всё обновить не навердит 100%

во-вторых, по-поводу доступа к TS из вне, мапить тупо 3389 самый простой вариант, именно для этого ты и поднял роль "шлюз терминального сервера" именно его нужно мапить по порту SSL (442 вроде, не помню точно) и уже через него юзер соединяется с TS шифрованым каналом...

правдо сам я это досих пор не осили, поэтому то же нужна помощь, тех кто реально это настраивал.. и так же помощь по web доступу, я не могу создать сертификат SSL
Автор: attaattaatta
Дата сообщения: 10.08.2010 13:02
terence

Цитата:
иногда при печати средствами EasyPrint вылазит ошибка с предложением отправить биллгейтсу, но при этом документ всё таки нормально печается.

где убить это сообщение?

А какой код ошибки и описание из виндового лога ?
Автор: terence
Дата сообщения: 10.08.2010 13:18
ух блин а где бы это глянуть? ошибку даёт не винда клиента, а из терминала.
Автор: terence
Дата сообщения: 12.08.2010 11:29
вот такая ошибка постоянно, но печать идёт нормально
http://www.imghost.in/images/ooukulq31ycfed70hc28.jpg
Автор: Kacblm
Дата сообщения: 12.08.2010 11:41
Господа админы подскажите пожалуйста, Сбербанк ввели систему нанесения штрихов на платёжках которые в 1С делаются, а 1С у нас на терминальном сервере, вот я и не знаю что мне делать? нужно установить мелкую программку для печати (виртуальный принтер фактически) как быть не подскажите? я пока зелёный в администрировании. При установке он разумеется дрова записывал в spool, установилась со шибкой но встала. Под админом принтер есть, когда заходят пользователи в сессию его нет. Как добавить не подскажите?
Автор: terence
Дата сообщения: 13.08.2010 14:16
вообщем проблема решилась спасибо Аффтору http://www.ht.ua/blog/tips/1475.php
аффтар предложил 2 варианта решения:

- отключить отчёт об ошибках

- заменить файл tswpfwrp.exe (он находится в с:\windows\system32) в XP этим же файлом, но из Vist'ы или 7-ки


я пошёл по второму, нашёл этот hotfix (NDP30SP2-KB946411-x86.exe)

запустил, проверил что он подменил версию tswpfwrp.exe с 3.0.6920.1109 на 3.0.6920.1201

проверил, ошибка исчезла.


теперь вопрос, как бы всем пользам этот хотфикс поставить? и почему в WSUS его не поставил?

Добавлено:
вообщем проблема решилась спасибо Аффтору http://www.ht.ua/blog/tips/1475.php
аффтар предложил 2 варианта решения:

- отключить отчёт об ошибках

- заменить файл tswpfwrp.exe (он находится в с:\windows\system32) в XP этим же файлом, но из Vist'ы или 7-ки


я пошёл по второму, нашёл этот hotfix (NDP30SP2-KB946411-x86.exe)

запустил, проверил что он подменил версию tswpfwrp.exe с 3.0.6920.1109 на 3.0.6920.1201

проверил, ошибка исчезла.


теперь вопрос, как бы всем пользам этот хотфикс поставить? и почему в WSUS его не поставил?
Автор: SPbSecurity
Дата сообщения: 15.08.2010 13:23
На WinSrv 2003 R2 Std всем пользователям были загружены настройки терминального подключения, как у нового пользователя. Кто-нибудь знает, где можно сбросить терм сервер, чтобы он воспринимал всех пользователей новыми?
Единственное, что нашел - это удалить время последнего пребывания на терминальном сервере. Но дело не в этом.
Автор: allein
Дата сообщения: 17.08.2010 12:11
Сервер - Win2k3 Standart Edition SP2 TS со всеми патчами + Office 2003.
Клиент - WinXP SP3 cо всеми патчами + Office 2003.

Такая проблема:
Значит при копировании форматированного текста из Word терминального сервера в Word клиента через буфер обмена - текст иногда не копируется вовсе, а иногда копируется но без форматирования. Выйдешь-зайдешь заново в TS все работает нормально некоторое время. Потом опять. Причем только у некоторых пользователей. Подскажите хоть куда рыть?
Автор: parfenovroman
Дата сообщения: 18.08.2010 13:29
Подскажите пожалуйста как быть. Постоянно залипают клиенты терминала. После отключения и подключения обратно все вновь работает, но если оставить терминал без дела то он опять залипнет. Как от этого избавиться ? Просто надоело юзверям постоянно переподключаться .
Автор: ABelov
Дата сообщения: 21.08.2010 14:24
urushubaru

Цитата:
.net Framework 3.5 SP1


Цитата:
Проблема такая, после установки обнавлений на windows 2003 R2 (ТОЧНО .net Framework 3.5 SP1) Перестали подключаться терминала
Лицензии были установленны и на устройство и на пользователя.
Все установленно буквально позавчера
Сервер на терминал сам на себя тоже не заходит
сообщений никаких не выдает
Cнес обновление .net Framework 3.5 SP1 - то же самое
Переустановил сервис - то же
Подскажите в чем может быть проблема

Опять та же петрушка. Помогите плиз.



а каково решение проблемы, а то я 3 дня не могу победить.

очень надо, заранее спасибо.


ткните хотяб где почитать по решению проблемы
Автор: timedrops
Дата сообщения: 22.08.2010 00:43
Было в сети два сервера на win2003. На обоих стояли terminal services, на server1 (win2003) кроме того был установлен Terminal license server - сервер лицензий.
ситуация:
server1 загнулся (железо полетело).
1) После чего был установлен новый сервер 2008 (server3) с TC и Terminal license server, на который и были возложены функции старого server1 по части TC.
2) Затем был установлен ещё один новый сервер, и введён в AD c именем старого (server1) - лень было переделывать многочисленные линки у юзеров и обеспечить себя звонками от них на неделю, так как сервер ещё использовался для развёртывания по, склада этого по, и ещё разной фигни, да и вообще давно назрела надобность в увеличении кол-ва серверов.
AD была почищена и все стало красиво, кроме того, что в списках серверов лицензирования на 2008 сервере в оснастке Terminal services configuration-> license diagnosis в окне license diagnosis information появился старый сервер1 как проблемный

[more=ошибка]Check that you have network connectivity between the terminal server and the license server. Also check that the Terminal Services Licensing service is started on the license server. If TS Licensing is no longer installed on the computer, ensure that the license server is no longer published in Active Directory Domain Services.[/more]

Как можно удалить старый сервер лицензий, если в AD старый уже удалён, создан новый, и там совсем нет TC вообще?
з.ы. все упомянутые сервера - рядовые, не DC.
Автор: timedrops
Дата сообщения: 22.08.2010 09:15
Всё! нашёл решение. Выкладываю, может кому пригодиться.

http://blogs.msdn.com/b/rds/archive/2007/02/27/manually-publishing-and-un-publishing-terminal-server-license-servers.aspx

Un-Publishing a License Server

We can manually Un-Publish Terminal Server License Server using ADSI Edit tool.

* Open ADSI Edit tool*
* Select the "CN=Configuration" node
* Again select the "CN=Sites"
* Open the node of the site, where one wishes to publish the License Server
* Open the "CN= TS-Enterprise-License-Server" Object in right hand panel of the UI
* Select "siteServer" Attribute and click "Edit"
* Select the License Server name under the heading "Value" and click "Remove"

Note that the "Active Directory Sites and Services" tool doesn't support removing an entry from a Catalog Server object.
Автор: NumberNot
Дата сообщения: 24.08.2010 14:43
terence


Цитата:
Добавлено:
и ещё вопрос, у кого работает веб-публикация? я застрял на создании сертификата, непонятно в какой поле что писать, смотрел ролик на течдэйс, но там этот пункт мало освещён.


Вопрос еще актуален?

У меня развернут сайт и в дополнеие настроен RD-Gateway с защитой TMG и внутренним CS
Автор: terence
Дата сообщения: 26.08.2010 04:30
NumberNot
вопрос актуален, веб публикацию настроил, но с сертификатом так и не понял, пока оставил "самозаверяющий" сертификат, хотя и не понимаю что это значит.

а RD-gateway не настроил. и вообще не могу понять его принцип да и смысл, может проблема в том что RD-шлюз и TS делаю на одной машине?
Автор: ligan
Дата сообщения: 27.08.2010 14:39
Есть Windows Server 2008R2 Enterprise, на нем введена роль терминального сервера, он активирован на рабочую группу и получены 99 лицензий "на пользователя". Сервер не входит в домен. И тем не менее к компьютеру можно подключиться всего двум пользователям, не обязательно, входящим в группу Администраторы. Когда третий подключается высвечивается диалоговое окно с предложением кого то выкинуть с сервера и зайти вместо него.
Подскажите решение
Автор: seliger57
Дата сообщения: 31.08.2010 11:22
%SystemRoot%\system32\tscc.msc /s

Для чего нужен ключ /s ?
Автор: immotus
Дата сообщения: 31.08.2010 11:24
Подскажите, как можно установить программу сервер терминалов, так, чтобы с ней мог работать только один, конкретный пользователь?
Автор: Vby
Дата сообщения: 31.08.2010 11:53
immotus
не понятна суть вопроса
установить программу в терминальник (права на запуск ехе-шника дать только определенному юзеру)? или сам терминальник (в ствойствах терминальника указываешь кому можно подключаться)?
Автор: NumberNot
Дата сообщения: 31.08.2010 13:15
terence


Цитата:
что RD-шлюз и TS делаю на одной машине?


У меня RD Services и RD Gateway тоже на отном сервере стоят ввиду экономии руководства на физических\виртуальных серверах.


Цитата:
а RD-gateway не настроил. и вообще не могу понять его принцип


Изпользую RDG для безопасной публикации RemoteApp (инкапсуляция RDP в SSL), что собственно позволило отказаться от WebAccess, ибо не особо безопасно imho, (сейчас остался как резерв в отключенном варианте), а также с планируемым полным переходом на Win7 и DirectAccess. Основной гемор связаный с RDG, если нет возможности купить сертификат у доверенного издателя - это необходимость установки либо сгенеренного сертификата RDG либо сертификата от внутреннего CS, в локальное хранилище сертификатов - как доверенного центра сертификации, на компьютере клиента.

Посмотри тут гайд на буржуйском по настройке RDG http://technet.microsoft.com/en-us/library/cc771530(WS.10).aspx я при настройке пользовался им
Тут по русски и с картинками http://www.cyberguru.ru/operating-systems/windows-server2008/server2008-terminal-services-gateway.html (там 11 страничек) пользовался тоже когда возникали траблы в буржуйском

Страницы: 1234567891011121314151617181920212223242526272829303132

Предыдущая тема: Локальный почтовый сервер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.