У меня есть эта старая вещь -http://goo.gl/5M37Sc, пока работает надежно, но у него есть одна большая проблема: командный файл при отключении питания не запускается.
Вроде бы все настроено правильно, но при отключении питания не отправляется уведомление по электронной почте и не выполняется мой файл «test.bat».
это из руководства:
Использование и устранение неполадок командных файлов Чтобы использовать и протестировать командные файлы, выполните следующие действия. Создайте файл .cmd или .bat и вставьте его в папку cmdfiles PowerChute Business Edition. Нажмите Где находятся эти файлы?, чтобы найти местоположение этой папки. (Папка по умолчанию — «cmdfiles»). См. раздел Настройка последовательности выключения выше. Можно выбрать и выполнить только те командные файлы, которые находятся в папке командных файлов PowerChute. В командном файле, если вы запускаете исполняемый файл (.exe), используйте @START, например, @START "" "C:\testdir\ myfile.exe" Если в вашем командном файле несколько строк, возможно, некоторые из них не будут выполнены должным образом. Попробуйте использовать однострочный командный файл для вызова многострочного командного файла, если это произошло. Если тест не пройден: Перейдите в Службы Windows, щелкните правой кнопкой мыши службу Агент, Агент PBE и выберите Свойства. Нажмите на вкладку «Вход в систему». Включите взаимодействие с рабочим столом. Если командный файл выполняет команды на другом компьютере, то локальная системная учетная запись здесь не имеет соответствующих прав. В этом случае вам следует войти в систему под другой учетной записью, которая имеет права; укажите учетную запись и пароль в этом диалоговом окне. Примечание: Учетная запись входа должна иметь пароль, срок действия которого не истекает. Это связано с тем, что пароли здесь не будут автоматически обновляться при изменении их в другом месте. Остановите службу Agent и перезапустите ее. Повторите проверку командного файла через PowerChute. Если командный файл по-прежнему не выполняется, попробуйте для проверки запустить простой командный файл, как показано ниже. Создайте папку на диске C для этого теста и назовите ее apctest. Когда вы ее запустите, единственная строка ниже в командном файле должна создать файл в apctest с именем cmdtest.txt. Этот файл должен записать время теста. время /T >> C:\apctest\cmdtest.txt
Я сделал все, что было сказано, но все равно мой правильно зарегистрированный файл test.bat не запускается. У кого-нибудь есть подобный опыт?
Я также пробовал запустить файл в диалоге конфигурации консоли powerchute через кнопку тестирования. Даже этот способ не работает.