Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / CMD-файл для навешивания принтеров на порты LPT / 14 сообщений из 14, страница 1 из 1
30.12.2005, 09:38
    #33465383
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Такая проблема... На рабочих станциях существуют установленные принтеры, делалось это так:
net use lpt1: "\\SRVHOME\PrintEpsonSec" /persistent:yes
net use lpt2: "\\SRVHOME\PrintHPFin" /persistent:yes
...
Осуществляется переход на новый сервер и теперь все сервера установлены на новый сервер...
Как в настройках рабочих станций изменить имя сервера на новое с помощью пакетного файла?
...
Рейтинг: 0 / 0
30.12.2005, 09:58
    #33465409
Дмитрий Зорин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Вот так:

net use lpt1: /delete
net use lpt2: /delete
net use lpt1: "\\НовоеИмя\PrintEpsonSec" /persistent:yes
net use lpt2: "\\НовоеИмя\PrintHPFin" /persistent:yes

Если у тебя домен, то лучше прописать на контроллере этот батник нужным пользователям. И все.
...
Рейтинг: 0 / 0
30.12.2005, 10:09
    #33465423
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Дмитрий ЗоринВот так:

net use lpt1: /delete
net use lpt2: /delete
net use lpt1: "\\НовоеИмя\PrintEpsonSec" /persistent:yes
net use lpt2: "\\НовоеИмя\PrintHPFin" /persistent:yes

Если у тебя домен, то лучше прописать на контроллере этот батник нужным пользователям. И все.

Это я знаю, но проблема в том, что я не знаю где висит принтер,
принтер PrintEpsonSec может висеть на одном компе на LPT1, на другом на LPT2, на третьем на LPT4 и так далее...
Я представлял себе что-то вроде просматриваем все задействованные порты и принтеры на них, типа На LPT4 висит PrintHPFin, меняем имя сервера на новое...
...
Рейтинг: 0 / 0
30.12.2005, 10:18
    #33465439
Дмитрий Зорин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Тогда нужно найти, где принтеры отображаются на файловую систему, и написать в батнике ветвления через if exist. Ща, посмотрю. А у всех Win2000/NT или 9x то же есть?
...
Рейтинг: 0 / 0
30.12.2005, 10:28
    #33465457
Дмитрий Зорин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Я прогнал. Не получится так.
...
Рейтинг: 0 / 0
30.12.2005, 10:40
    #33465474
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
HKEY_CURRENT_USER\Printers
?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.12.2005, 10:42
    #33465481
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Дмитрий ЗоринТогда нужно найти, где принтеры отображаются на файловую систему, и написать в батнике ветвления через if exist. Ща, посмотрю. А у всех Win2000/NT или 9x то же есть?
вот у меня мысли были наподобе, я хотел анализировать настройки винды в батнике и менять название сервера..
...
Рейтинг: 0 / 0
30.12.2005, 10:59
    #33465521
Дмитрий Зорин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Ну найдем мы принтер в пространстве имен, но как узнать на каком LPT он висит? Win в принципе не умеет анализировать строки - это вам не unix, тут чисто батником не обойдешься.
...
Рейтинг: 0 / 0
30.12.2005, 11:02
    #33465528
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
YanisHKEY_CURRENT_USER\Printers
?
Posted via ActualForum NNTP Server 1.3
Там отображаются установленные принтеры...
...
Рейтинг: 0 / 0
30.12.2005, 11:05
    #33465535
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
George-IIIТам отображаются установленные принтеры...
ну дык в значении всех принтерных записей меняйте сервер и наплевать на номер лпт ... но тока батником здесь не обойтись и смотреть нуно HKU, а не HKCU
...
Рейтинг: 0 / 0
30.12.2005, 12:17
    #33465724
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Накатал, вроде работает:
Командная строка:
Код: plaintext
1.
lptremap <oldremotepath> <newremotepath> <LPT depth>
/? - help
Пример:
Код: plaintext
lptremap \\server\hp1200 \\newserver\hp1010  9 
Смысл такой: пусть задан как oldremotepath путь старого переназначения, как newremotepath - путь нового переназначения. Глубина сканирования LPT-переназначений максимальная, т.е. 9.
Программа идет в реестр, смотрит в ключе (если он есть) HKEY_CURRENT_USER\Network\LPT1 значение параметра RemotePath, затем, если оно непустое и содержит в себе значение, равное oldremotepath, тогда производится сначала запуск net use LPT1 /DELETE, а затем net use LPT1 ... на новый путь. Затем в цикле то же для LPT2, 3, 9.
...
Рейтинг: 0 / 0
30.12.2005, 12:18
    #33465726
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Open Source :)
...
Рейтинг: 0 / 0
30.12.2005, 12:37
    #33465774
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
rrrrrrrrrrOpen Source :)
Спасибо огромное сейчас буду разбираться, очень выручили :)
...
Рейтинг: 0 / 0
30.12.2005, 12:41
    #33465781
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CMD-файл для навешивания принтеров на порты LPT
Если что не так - пишите, переделаем, времени сегодня много. Весь офис куда-то свалил, работа, похоже, сегодня чисто номинальная :)
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / CMD-файл для навешивания принтеров на порты LPT / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]