Непонятка с Launch external application

Заметили тараканов в программе Exiland Backup? Сообщите нам их детали. Постараемся исправить.
Ответить
MaxA
Сообщения: 1
Зарегистрирован: 27 июл 2017, 04:29

Непонятка с Launch external application

Сообщение MaxA » 27 июл 2017, 04:46

Привет,

Есть опция запуска внешних приложений до и после задачи и даже с вариантом ожидания. На старте и на выходе из гибернации я внешний винт отключаю через программку USB Safety Remove через планировщик с 25 сек задержкой, чтобы не шуршал под ухом.

Команда: usr forcedstop -d j: (где J - это имя диска.)
Остановленный диск можно и разбудить: usr.exe return -d j:

С командной строки работает превосходно, прописал в батники, и там с энтера всё работает.

Логично это использовать для старт/стоп J до и после бекапа с задержкой на выполнение. Ни батники, ни команда не работает. Даже попыток отработать команду нет хоть путь в кавычках хоть нет.

Изображение
27.07.2017 0:25:16 <<< Starting the task.
27.07.2017 0:25:16
27.07.2017 0:25:16 Launching the external application ""C:\Program Files (x86)\Exiland Backup Professional\cmd\start_J.cmd"" under the "NT AUTHORITY\LocalSystem" account
27.07.2017 0:25:16 Waiting for the external application to finish (maximum 30 seconds) ...
27.07.2017 0:25:17 Execution of the external application has been completed
27.07.2017 0:25:17 Pause: 10 seconds
27.07.2017 0:25:17
27.07.2017 0:25:27 Error: The disk "J:\" is not accessible.
27.07.2017 0:25:27
27.07.2017 0:25:27 Error: The backup has not been created.

Аватара пользователя
Разработчик
Сообщения: 21
Зарегистрирован: 02 апр 2017, 22:26

Re: Непонятка с Launch external application

Сообщение Разработчик » 03 авг 2017, 11:15

MaxA,

Проверил вашу ситуацию с установленной программой USB Safety Remove. Всё работает.

В настройках задания До и После выполнения задания прописал запуск строк
C:\Temp\start_J.cmd
и
C:\Temp\stop_J.cmd
соответственно.
Обратите внимание, без ковычек!

Содержимое этих cmd-файлов следующее:
"C:\Program Files (x86)\USB Safely Remove\usr.exe" return -d h:
и
"C:\Program Files (x86)\USB Safely Remove\usr.exe" forcedstop -d h:
соответственно.
Обратите внимание, что в ковычках указан только путь к usr.exe, а параметры - без ковычек.

Попробуйте в себя указать также.

Ответить