|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Состояние UPS |
|
CMD/BAT - [решено] Состояние UPS
|
Пользователь Сообщения: 72 |
В UPS установлены платы управления и по SNMP можно определить ее состояние.
Например с помощью этой утилиты Snmputil.exe get 192.168.15.95 public .1.3.6.1.4.1.318.1.1.1.11.1.1.0 можно получить эти значения Variable = .iso.org.dod.internet.private.enterprises.318.1.1.1.11.1.1.0 Value = String 0001010000000000001000000000000000000000000000000000000000000000 Где 1 (единица) означает какое-то состояние, например сейчас четвертая 1 означает on line Список всех значений приведен ниже Так вот вопрос сделать так чтоб на экране выводилось состояние UPS |
|
Отправлено: 15:58, 07-09-2013 |
Ветеран Сообщения: 1758
|
Arsenik77,
@echo off setlocal for /f "tokens=4" %%i in (' Snmputil.exe get 192.168.15.95 public .1.3.6.1.4.1.318.1.1.1.11.1.1.0 ') do ( set "value=%%i" ) 0>nul ( if "%value:~0,1%"=="1" set /p="Abnormal Condition Present; " if "%value:~1,1%"=="1" set /p="On Battery; " if "%value:~2,1%"=="1" set /p="Low Battery; " if "%value:~3,1%"=="1" set /p="On Line; " .... if "%value:~63,1%"=="1" set /p="Not Used; " ) echo. |
Отправлено: 18:40, 07-09-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Большое человеческое спасибо!
|
Отправлено: 19:14, 07-09-2013 | #3 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Через какое-то время (~сутки) утилита Snmputil.exe зависает (висит в диспетчере устройств), если ее снять то батник продолжает нормально работать.
Если какая прога (утилита) которая умеет снимать зависшие задачи. Все работает на WinXP. |
Отправлено: 15:15, 09-09-2013 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать «taskkill.exe». Ключевые слова, на которые следует обратить внимание при чтении документации: «STATUS» и «NOT RESPONDING».
|
|
Отправлено: 15:25, 09-09-2013 | #5 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Спасибо
|
Отправлено: 15:42, 09-09-2013 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
плохое состояние батареи | СЕРЖ31 | Флейм | 13 | 27-11-2012 23:25 | |
CMD/BAT - Smart состояние дисков. | voler | Скриптовые языки администрирования Windows | 15 | 19-10-2011 15:13 | |
Состояние Интернет (Ошибки) | Military | Хочу все знать | 0 | 11-12-2009 19:29 | |
БП и ИБП - 1 ups на 3 компьютера или 3 ups на 3 комп.? | hnsk | Прочее железо | 8 | 11-11-2009 00:10 | |
состояние соединения | Muskat | Сетевые технологии | 1 | 10-12-2003 12:00 |
|