Avatar-Lion
27-01-2014, 18:02
Дали на обслуживание "сервер". При детальном осмотре выяснилось, что это обыкновенный компьютер: Core 2 Duo, 1Gb RAM, пара HDD (не RAID, просто по отдельности работают). Сотрудники конторы рассказали: в выходные вырубили электричество и у них отвалились все принтеры. Работают с этими принтерами они следующим образом: подключаются через обычный Виндовый Удаленный рабочий стол к серверу, пишут логин (у каждого свой) и пароль (одинаковый для всех учёток), запускают 1С с ярлыка (с того рабочем столе, что виден на удалёнке), работают в этой самой 1С и при необходимости отправляют документы на печать (при этом принтеры физически подключены к тем самым компам, с которых заходят через удалёнку). На мой резонный вопрос "Нахрена было ТАК извращаться?" мне объяснили что так, типа, сделал "предыдущий специалист". Поясню: всего компьютеров около десятка, стоят они в той же комнате где и сервер, поэтому адекватность того "специалиста" под большим вопросом...
Начал разбираться: выяснилось, что Сетевое окружение на серваке не работает - при нажатии кнопки "Отобразить компьютеры рабочей группы" просто ничего не происходит. Поскольку принтеры были подключены по именам компьютеров, они тоже вполне закономерно отвалились. Через Пуск-Выполнить: \\192.168.x.x зайти с сервера на другие компы можно, но в конторе стоит роутер, логина и пароля от которого никто не знает. Соответственно, IP рандомно раздаются с помощью DHCP и в будущем наверняка могут измениться. Это лишь вопрос времени. Поэтому подключать принтеры по IP не стал. Скажу честно, до этого с Server 2003 особо не работал, а тут всё вдвойне тяжко: что-то на русском, что-то на английском... Видимо, поставили русский MUI. В общем, мрак. В журнале ОС нашёл ошибку №7023 касательно запуска службы Network Service (в описании что-то в духе "Процесс не может получить доступ к файлу, так как файл занят другим процессом"). Команда sfc /scannow работать не захотела, пишет, что запускать ее должен администратор (хотя я под учёткой Админа и захожу).
В качестве временного решения скопировал с сервера папку с 1С (она пиратская, ключей не просит) на один из компьютеров, вывел ярлык на рабочий стол и добавил путь к основной рабочей базе, чтобы они хоть на одном из компов могли распечатывать нужные документы.
Начал разбираться: выяснилось, что Сетевое окружение на серваке не работает - при нажатии кнопки "Отобразить компьютеры рабочей группы" просто ничего не происходит. Поскольку принтеры были подключены по именам компьютеров, они тоже вполне закономерно отвалились. Через Пуск-Выполнить: \\192.168.x.x зайти с сервера на другие компы можно, но в конторе стоит роутер, логина и пароля от которого никто не знает. Соответственно, IP рандомно раздаются с помощью DHCP и в будущем наверняка могут измениться. Это лишь вопрос времени. Поэтому подключать принтеры по IP не стал. Скажу честно, до этого с Server 2003 особо не работал, а тут всё вдвойне тяжко: что-то на русском, что-то на английском... Видимо, поставили русский MUI. В общем, мрак. В журнале ОС нашёл ошибку №7023 касательно запуска службы Network Service (в описании что-то в духе "Процесс не может получить доступ к файлу, так как файл занят другим процессом"). Команда sfc /scannow работать не захотела, пишет, что запускать ее должен администратор (хотя я под учёткой Админа и захожу).
В качестве временного решения скопировал с сервера папку с 1С (она пиратская, ключей не просит) на один из компьютеров, вывел ярлык на рабочий стол и добавил путь к основной рабочей базе, чтобы они хоть на одном из компов могли распечатывать нужные документы.