Главная | FAQ по 1C + SQL | FAQ по 1С | Разработка ПО | Управление проектами | Литература | Экстремальное программирование | Статьи | Скачать | Ссылки | Прочее

 

КАК Я СТАВИЛ WINDOWS-2000 В КАЧЕСТВЕ TERMINAL SERVER

Часть 3

Установка клиентов

Для начала необходимо подготовить чистые дискеты для дистрибутива клиента, заходите в Administrative Tools и запускаете Terminal Services Client Creator. Для 16-битного клиента Windows 3.11 нужно 4 дискеты, для 32-битного прочих Windows - две. Кстати, в предущих статьях мы выключили флопии-дисковод, придется включить его снова на время.

Особенности клиента для Windows 3.11

Клиент будет работать только если установлен TCP/IP 32b. Скачать его можно здесь: support.microsoft.com/support/kb/articles/q111/6/82.asp.

Возможно потребуется запустить MEMMAKER чтоб оптимизировать использование оперативной памяти. Посмотрите как круто выглядит результат :-)


32-х битный клиент

Этот клиент ставится на все остальные Windows, начиная с 95-го и кончая 2000-ым, никаких сложностей нет, следуйте инструкции.

Лицензионная политика Microsoft

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

Система лицензирования работает так: вначале необходимо проинсталировать купленные лицензии на подключение (они могут быть в виде дискеты или серийного номера) запустив Terminal Services Licensing на сервере. Почему мы сразу же это не сделали? Дабы избежать неприятностей и потерь лицензий, которые могут иметь место если не прочтете внимательно этот параграф. Замечу, что клиент на Windows-2000 Professional имеет встроенную лицензию на терминальное подключение и таких неприятностей с ним не будет.

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

Сложность ситуации заключается в том, что лицензия выдается на конкретную машину и уже не может быть самостоятельно возвращена в банк или передана другой машине. Необходимо будет звонить в Microsoft Clearing House и просить чтоб вам сгенерировали заново лицензии. В случае переустановки Windows лицензия теряется. Так что необходимо будет семь раз все перепроверить перед "раздачей слонов".

Тем не менее есть возможность спокойно работать и на временных лицензиях. По достижении окончания срока лицензии нужно удалить у клиента все содержимое реестра по адресу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing и получить новую лицензию на 90 дней.

Принтеры

Если вы настроили TCP-RDP как в предыдущей статье то при подключении клиента он должен автоматически увидеть свой локальный принтер из терминального клиента. Тем не менее это не всегда получается. Причин несколько: несовпадении версии драйвера, имени принтера, порта LPT. Именно поэтому я рекомендовал ставить родные драйвера, причем самой последней версии с компакт-диска в котором есть и драйвера для Windows-2000.

Если вы пользуетесь сетевым принтером, то его необходимо проинсталлировать на сервер. Однако это можно и не делать, если назначить сетевому принтеру устройство LPT, выполнив примерно такую команду на комьютере клиента:
>net use lpt1 \\computer\printer /persistent:yes
Злоупотреблять этим не стоит, так как чревато глюками. Подробнее о редиректе сетевых принтеров можно прочитать в MSDN

Если уж ничего не помогает и свой принтер клиент упорно не видит, тогда необходимо расшарить свой принтер самому себе и проинсталивать его на сервер.

Локальные диски

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

Не хочу видеть свой принтер

Чтобы отдельно взятые пользователи не могли видеть свой принтер запустите у них regedit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Terminal Server Client
Если такого раздела нет то необходимо его создать. Создаем новое значение типа DWORD под именем DisablePrinterRedirection и присваиваем ему значение 1.

Вот в общем-то и все :-)

Использованная литература:

20-ноября-2000

© 1997-2000, Алмаз Шарипов


 

Рекомендуемая литература:

Архитектура `тонкого` клиента в Windows NT/2000. Реализация терминальных служб и Citrix MetaFrame Рекомендую!

Тодд В. Мазерс (2001)

Эта книга написана опытным специалистом по разработке масштабируемых решений на основе `тонких` клиентов с использованием Microsoft Windows 2000 Terminal Services или Windows NT Server 4.0 Terminal Server Edition и расширений Citrix MetaFrame к этим ... [подробнее]

 

Дополнительная литература по теме >>>

 

 

Copyright © 2000-2002

Автор: denis2001@pisem.net

http://thebeautiful.narod.ru

 

 

Hosted by uCoz