По большому счету говоря, подобная связка — задача не очень сильно сложная, и многими системными администраторами уже неоднократно решенная. Но, в то время, когда мне самому было нужно столкнуться с данной проблемой — готовой статьи я не отыскал — исходя из этого материал было нужно собирать частями, натыкаясь на узнаваемые и малоизвестные неточности.
Из-за чего я не стал использовать Citrix Metaframe ( www.citrix.com. citrix.1th.ru ), в качестве стороннего сервера терминалов для Windows 2000? На это имеется пара обстоятельств:
* В Win2003 если сравнивать с Win2000 сервер терминалов стал намного стремительнее и стабильнее.
* Сервер терминалов от Микрософт значительно роднее для Windows, чем Citrix — внешняя разработка. Исходя из этого он лучше интегрирован в совокупность.
* Citrix Win2000 обычно требуют ручной установки драйверов применяемых принтеров.
* Citrix весьма чувствителен к сервис-пакам, hotfix’ам (как своим так и Windows).
* Неприятностей со ветхим сервером (Win2000+Citrix) было намного больше, чем с новым (Win2003).
0. Конфигурация компьютера:
Употреблялась машина следующей конфигурации:
* 2 процессора Intel XEON по 2.4 ГГц
* 2Гб ОЗУ
* RAID-контроллер Promise FastTrak100
* HDD 100Гб
* 6 куллеров (+7ой в блоке питания ,-)
В случае если пристально взглянуть статьи в Интернет, то 1С значительно стремительнее трудится на двухпроцессорных автомобилях, но с HASP’ом на них появляется больше неприятностей. Мы ещё возвратимся к этому.
1. Подготавливаем HDD
Перед установкой я позаботился, дабы жесткий диск был безлюден: не содержал ни одного раздела. Для этого загрузился с простой системной дискеты Windows’98, и удалил fdisk ‘ом имевшийся на то время ветхий раздел.
Нужно сообщить, fdisk не смог верно выяснить ёмкость твёрдого диска. Но, то что он продемонстрировал 51 Гб вместо 100 Гб — удалению раздела никак не помешало.
Помимо этого, в случае если у вас установлен RAID либо SCSI, хорошо отыскать его драйвер для Windows 2003 Server. К примеру, отечественный Promise FastTrak100 был тайной для Win2003 Server, инсталлятор которого твёрдых дисков не заметил.
Исходя из этого лезем на сайт производителя (либо ищем на диске, пришедшим вместе с железкой) драйвера для Windows 2003. В случае если таковых нет (как выяснилось и в нашем случае) — отправятся драйвера для Window XP. В случае если нет и таких, возможно попытаться драйвера от Win2000 — но подойдут они либо нет — не знаю.
Драйвера скачиваются и записываются на дискету. Наряду с этим принципиально важно в корень дискеты поместить Txtsetup.oem и файл-подпись диска (в нашем случае fasttrak ). Из директорий достаточна та, которая содержит драйвера как раз вашего устройства как раз для данной ОС.
2. Подготавливаем дистрибутив.
Как мы знаем, по просторам нашей страны ходят самые различные дистрибутивы ,-) Вы уверены, что ваш дистрибутив — это не пробная версия? Либо что он не попросит активации? В случае если да, то имеете возможность пропустить данный пункт.
В случае если у вас в этом имеется часть сомнения — давайте создадим на базе вашего дистрибутива новый. В качестве базисного мы применяли английский Windows 2003 Server Enterprise (не корпоративный, соответственно, требующий активации).
Для шаманства над дистрибутивом нам пригодится файл:
Windows.Server.2003.CrackPak.Nus.rar — 14.821.727 Мб — (его легко возможно отыскать посредством ослика eDonkey )
Добываем из него corpfiles_pak.zip и распаковываем в отдельный каталог. Делаем инструкции из readme.txt .
В том месте будет предложено скопировать дистрибутив Win2003 Server в папку C:\WIN2k3. после этого наложить на него трансформации, превращающие его в корпоративную редакцию. По окончании чего организовать из него образ загрузочного диска посредством программки cdimage. находящейся в том месте же.
Взятую ISO -шку запишите на компакт — корпоративный дистрибутив готов. При установке применяйте серийник: JB88F-WT2Q3-DPXTT-Y8GHG-7YYQY
3. Установка ОС.
Установка Windows 2003 Server оказывается делом нехитрым:
* грузимся с компакт-диска: запускается инсталляция в текстовом режиме
* своевременно нажимаем F6 дабы подсунуть сторонний драйвер RAID либо SCSI
* тычем Enter ‘ом в пустую неразмеченную область твёрдого диска, и соглашаемся её отформатировать под NTFS. (из всех установки, форматирование — самая продолжительная по времени процедура).
* в то время, когда диск отформатирован, а файлы скопированы — перегружаемся (обеспечьте, дабы компьютер загружался с твёрдого диска, но компакт-диск с дистрибутивом покиньте в дисководе — он нам ещё понадобится).
* в случае если всё прошло удачно, Windows стартует в графическом режиме и начнёт устанавливать драйвера
* на все провокационные вопросы типа: ПО данного драйвера не сертифицировано на совместимость с Win2003 Server либо Данный драйвер на собственной коробке не имеет наклейки Windows-LOGO ™, совместимой с данной версией операционной системы — смело отправляйте умный компьютер куда подальше, и рассказываете: Да, я всё равняется желаю продолжить установку !
* в региональных настройках я везде поставил Russian
* пристально вводите имя пользователя и организацию, на каковые будет зарегистрирован ваш Win2003 направляться — они нам ещё пригодятся при активации.
* серийный номер я забрал из пункта 2
* Режим лицензирования: на сервер. Максимально вероятно. ээ. 9999 соединений. Для чего мелочиться, правда?
* Настройки времени. Настройки сети (я сообщил custom и прописал все вручную).
* В случае если всё выполнено верно, то по окончании перегрузки и очередного копирования файлов перед вами предстанет в полной мере рабочий Windows 2003 Server, совсем не который нуждается в активации.
4. Установка сервера терминалов.
Заходим Administrator ‘ом. В случае если всё сделано верно — перед нами окно Manage Your Server и никаких (!) сообщений об активации.
Перечень ролей (сейчас это так именуется ,-) отечественного сервера безлюден. Добавляем роль отечественному серверу. Компьютер симулирует поиск чего-то в том месте по локальной сети, и предлагает нам выбрать: между той ролью, которая нужна нам согласно его точке зрения и той, которая нужна по ВАШЕМУ точке зрения. Потому, что в прочие сказки и искусственный интеллект мы с вами уже не верим, да и собственное вывод нам как-то дороже, то выбираем: Сustom .
В показавшемся перечне ролей выбираем Terminal Server. и нажимаем Next. Опять нажимаем Next. а после этого OK — подтверждая собственную готовность перегрузить компьютер.
Перегружаясь, удивляемся, как скоро загружается Windows 2003 Server если сравнивать с Windows 2000.
Заходим под Administrator ‘ом, и говорим установке сервера терминалов Finish. Увидьте: в окне Managing your computer показалась роль: Terminal Server. Но ниже сообщено, что: Потому, что сервера терминальных лицензий не отыскано, то сервер терминалов будет выдавать временные лицензии на соединение, любая из которых закончит собственное существование через 120 дней .
Такая обстановка нас никак не устраивает, исходя из этого мы устанавливаем сервер терминальных лицензий. Для этого входим в Пуск — Панель управления — удаление и Установка программ — Компоненты Windows. Ставим галочку наоборот пункта Terminal Server Licensing.
Нажимаем Next. После этого Finish .
Сейчас у нас установлен сервер терминальных лицензий. Но его ещё нужно активировать.
В случае если имеется корпоративный прокси, его направляться прописать в Панель управления — Настройки интернет .
Входим в Администрирование — Terminal Server Licensing. Видим, что обнаруженный отечественном компьютере сервер будет в состоянии Not activated .
Щелкаем правой кнопкой, говорим Activate server. Выбираем тип подключения Automatic. Вводим собственные индивидуальные эти (имя, фамилию, организацию, страну — строго те, каковые были введены при установке Windows).
Следующую страничку (E-Mail, адрес) я покинул безлюдной. Нажимаем Next. и ожидаем.
Активация обязана пройти удачно. Делается непонятным, какой суть тогда Микрософт закладывала в эту активацию? Для чего она нужна не считая сбора статистики?
По окончании успешной активации вам будет предложено добавить лицензии. Что ж, продолжим.
Запустится Client Access License (CAL) Activation Wizard. что в первую очередь опять полезет в Микрософт. По окончании чего спросит тип лицензии, которую хотите установить. Я выбрал Enterprise Agreement. и следующим этапом у меня задали вопрос волшебное число.
Как выяснилось, это волшебное число замечательно ищется в любом поисковике по запросу Enrollment Number. Я выбрал первое попавшееся: 4965437 .
Сейчас необходимо указать продукт — Windows 2003 Server. Тип лицензии — per Device. Количество — 999 (9999 у меня почему-то не прошло).
Лицензия инсталлировалась превосходно. Закрываем окно Terminal Server Licensing .
5. Настраиваем сервер.
Из папки Администрирование извлекаем на рабочий стол ярлычки Computer Management и Terminal Server Manager. Это не обязательно, но так намного эргономичнее.
Входим в Computer Management. создаём группу/группы пользователей 1С.
Входим в Администрирование — Terminal Services Configuration. В настройках Server Setting снимаем ограничение Restrict each user to one session. В перечне Connections выбираем соединения и настраиваем их Propetries :
Закладка Client Settings :
* Заменяем настройки пользователей в отношении дисков и принтеров собственными: подключать всё (другими словами верхняя галочка должна быть снята, а три следующие должны быть активными и установленными).
* Сократить глубину цвета до 16 бит
* Запретить переадресацию LPT, COM, Audio портов.
Закладка Permissions :
* Добавляем созданные группы пользователей 1С и ставим им права: Guest Access + User Access .
Закладка Remote Control :
* Use remote control with following setting :
[ ] Require user’s permission (снимаем галочку)
(•) Interact with the session
Закрываем Terminal Services Configuration .
Входим в My computer .
* Говорим Propetries на диске C:
* Переходим на закладку Security
* Говорим Advanced.
* Удаляем права, разрешающие группе Users создавать папки и файлы.
* Так секьюрнее.
Заходим с Панель управления — Совокупность. Закладка Автоматическое обновление. Отключаем всё автоматическое обновление совсем.
Входим в Администрирование — Local Security Settings — Account Policies — Password Polisy. Устанавливаем Maximum password age = 0 — так эргономичнее.
Заходим с Computer Management. добавляем себя в качестве пользователя. Не забываем:
* Password never expires
* Добавить себя в группы пользователей 1С.
* Снять галочку Require user’s permission на закладке Remote control
6. Пробуем подключиться к серверу
Пробуем подключиться с другого компьютера к серверу терминалов. Для этого нам необходимо установить на компьютер клиент. В составе XP таковой клиент уже имеется: Пуск — Программы — Стандартные — Сообщение — Удаленное управление рабочим столом.
Но, мне думается, кроме того на XP его стоит переустановить: клиент в составе Win2003 Server будет все-таки поновее.
Он находится в папке: C:\WINDOWS\SYSTEM32\CLIENTS\TSCLIENT. Установите его на всех автомобилях, с которых желаете трудиться на сервере терминалов.
По окончании запуска клиента надавите кнопку Options. Для пользователей 1С лучше использовать следующие настройки:
Закладка Неспециализированные :
* заполнить поля компьютер, имя пользователя, пароль
* домен (в случае если сеть с доменами — имя домена, в случае если без доменов — имя сервера)
Закладка Экран :
* рабочий стол — во целый экран
* цветовая палитра — 16 бит
Закладка Локальные ресурсы :
* звук — не проигрывать
* клавиши — лишь в полноэкранном режиме
* машинально подключаться к принтерам и дискам — (. ) это в обязательном порядке
Закладка Дополнительно :
* скорость — модем 28.8 — обязана остаться одна галочка — кэширование графики
Сейчас эти настройки возможно сохранить в файл с расширением RDP. Обратите внимание на галочку Сохранять пароль на закладке Неспециализированные. Для операционных совокупностей Win2000 и WinXP эта галочка дешева. Для других — нет.
К сожалению, пользователи Win9x лишены возможности сохранять пароль в RDP файле — исходя из этого настройте ваших пользователей Win9x, что не считая пароля на 1С им нужно будет набивать пароль на Windows.
Как поступить с этим паролем — дело ваше. Возможно назначить всем один пароль, возможно сгенерировать собственный пароль для каждого пользователя. Но, вам очень нужно знать пароль каждого пользователя — это понадобится для удалённого администрирования и присоединения сессий.
Настроив подобающим образом соединение, убедитесь, что оно трудится, и сохраните его в RDP-файл (возможно прямо на рабочий стол).
7. Устанавливаем нужное ПО.
Кроме того если Вы это и знали, ни при каких обстоятельствах нелишне напомнить: в случае если на компьютер установлен сервер терминалов, то удаление и установку программ необходимо создавать лишь (. ) из соответствующего раздела панели управления: Панель управления — удаление и Установка программ .
Я ограничился установкой на сервер следующего софта:
* Total Commander 5.50
* WinRAR 3.11 RUS
* Office XP RUS
* Dr.Web 4.29c
Целый софт устанавливался верно — другими словами через Панель управления. Из Office я поставил лишь Wor d, Excel и Access. Отключил такие вещи как Binder и Панель_Office. DrWeb по большому счету самостоятельно определил, что это сервер и не стал устанавливать собственный Spider .
Затем осталось зайти в C:\Documents and Settings\Administrator и C:\Documents and Settings\All users и подкорректировать содержимое следующих папок на предмет лишних ярлыков:
* \Start menu
* \Start menu\Programs
* \Start menu\Programs\Startup
* \Desktop
8. Устанавливаем 1C.
Установку 1С производим кроме этого из Панели управления. Я выбрал для установки 18 релиз 1С:Предприятия 7.7 — мы уже трудились на нём продолжительное время под Windows 2000. От установки типовой конфигурации я отказался — у нас имеется собственная.
Создаём папку для хранения будущих баз. У нас она исторически именуется C:\1sbdb.adm. В ней — подпапки для соответствующих групп пользователей, в каковые переносим со
ветхого места базы 1С.
Контролируем доступа на основную папку ( C:\1sbdb.adm ):
* правой кнопкой мыши — Propetries — Security — Advanced
* все права должны наследоваться с корня диска: Administrators. SYSTEM и Обладатели должны иметь Full Control несколько Users — права Read Execute
* мы не будем изменять права на эту папку.
Настраиваем права доступа на папку базы ( C:\1sbdb.adm\BAZA1 ):
* правой кнопкой мыши — Propetries — Security — Advanced
* отключаем наследование прав с корня диска (снимаем галочку)
* в показавшемся диалоге говорим Copy. копировать уже имеющиеся права
* удаляем права на чтения группы Users. нечего по базе 1С лазить
* добавляем права для соответствующей группы пользователей 1С (у которых в собствености эта база). Ставим все галочки, не считая: Full Control, Delete, Change Permissions, Take Ownership (для This folder, subfolders and files )
* так, в перечне прав покажется отечественная несколько с правами Special
Подобно устанавливаем права для остальных подпапок C:\1sbdb.adm\*
Мелкий секрет: если вы желаете, дабы кто-нибудь не считая Administrator ‘а имел возможность делать сохранение какой-либо из баз 1С, вам нужно дать этому человеку права записи на файл C:\Program Files\1Cv77.ADM\BIN\1CV7FILE.LST Конфигуратор, при вызове команды Сохранить эти пробует открыть его на запись и чтение, даже если вы не желаете поменять перечень сохраняемых файлов. Исходя из этого имеет суть создать гру
