Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - перезапуск службы, если принтер находится в автономно режиме

Ответить
Настройки темы
CMD/BAT - перезапуск службы, если принтер находится в автономно режиме

Новый участник


Сообщения: 46
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день. Есть глюк, принтер падает в автономный режим, и помогает только перезапуск spooler.
Можно написать какой то скрипт, что бы он проверял принтер скажем каждые 20 сек, и в случае если он не доступен (находится в автономно режиме) , перезапускал spooler?

Отправлено: 09:50, 09-11-2021

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
net stop spooler
net start spooler
exit
И с помощью планировщика настраивайте запуск когда вам надо.

Отправлено: 14:07, 09-11-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 46
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:51, 09-11-2021 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата maxim43g:
как задать условия »
зачем, если
Цитата maxim43g:
каждые 20 сек »
Я имею ввиду что переподключение будет менее затратно чем висящий следящий процесс, планировщик встроен и работает быстрее.

и надо бы разобраться почему вываливается в автономный
порт печати - “Standard TCP/IP Port”?
файервол не блокирует SNMP трафик (порты 161/UDP и 162/UDP)?

Отправлено: 15:15, 09-11-2021 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


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

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:26, 09-11-2021 | #5


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


ну и плюс следующее
Причины, почему принтер работает автономно.
Они бывают разного характера, а именно:

Отошел USB-кабель или провод что подходит от сети;
Проблема с бумагой;
Устройство поставлено в автономный режим;
Пустой картридж;
Процесс печати остановлен или завис;
Драйвер поврежден или не актуален.
Выставлен не тот порт.

Отправлено: 15:28, 09-11-2021 | #6


Новый участник


Сообщения: 46
Благодарности: 1

Профиль | Отправить PM | Цитировать


DJ Mogarych, alpap, да я бы рад исправить. но все гораздо труднее. на компе стоит vipnet, принтер сетевой. И когда пользователь из локалки переходит в инет, то связь с принтером теряется, после возвращения в локальную сеть, принтер из автономного режима уже не возвращается

Отправлено: 16:01, 09-11-2021 | #7


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


что со статусом SNMP ?

тут говорят что можно настроить правила.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:07, 09-11-2021 | #8


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


Цитата maxim43g:
связь с принтером теряется, после возвращения в локальную сеть »
Тогда надо привязать скрипт к мониторингу того, в локальной сети комп или в випнетовской. Если предыдущее измерение было в випнетовской, а сейчас в локальной - рестарт спулера.

Или подключите принтер к этому компу по USB.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 20:16, 09-11-2021 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - перезапуск службы, если принтер находится в автономно режиме

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Перезапуск службы, если web-сервер, если не откликается epoddubniy Скриптовые языки администрирования Windows 4 09-10-2021 09:28
[решено] Удаленный перезапуск службы доменным пользователем pypyrin Microsoft Windows NT/2000/2003 2 21-01-2013 17:14
CMD/BAT - Перезапуск службы с правами админа linkwy Скриптовые языки администрирования Windows 2 27-01-2012 20:31
CMD/BAT - [решено] Перезапуск службы и запись об этом в файл. egorkin Скриптовые языки администрирования Windows 5 16-12-2011 20:35
Службы - [решено] Перезапуск службы alex_cent Microsoft Windows 2000/XP 4 29-01-2009 10:28




 
Переход