none
SMS 2003 Client: обработка кодов возврата программ Errorlevel RRS feed

  • Вопрос

  • Добрый день!

     

    Может быть кто-то натыкался на описание зависимости предпринимаемых действий СМСом от возвращаемых запущеной программой значений errorlevel ?

     

    Тоесть вот скажем если программа в моем пакете вернет 3010 как код исполнения то смс скажет что всё ок но требуется перезагрузка и не перейдет на исполнение следующей программы в пакете (по цепочке зависимостей). А после перезагруки компьютера - продолжит исполнение пакета.

     

    Вот такую вот табличку ищу соответствия program exit code <-> SMS Client action

     

     

     

Ответы

  • Несогласен.

     

    например знаю уже что 0 код возврата интерпретирует как нормально.

    знаю. 3010 скажет нормально, но требует ребут.

    не готов утверждать что _все_ остальные коды возврата SMS интерпретирует как ошибка строго.

     

    вот именно про "остальные" и действия - хочу узнать.

     

     

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

    http://myitforum.com/cs2/blogs/mniehaus/archive/2005/03/16/4018.aspx

Все ответы

  • Нет такой зависимости. Клиент SMS не будет реагировать ни на какой ExitCode. Это не входит в его функции.

     

    То что вы хотите сделать, обычно реализуется через внешную программу-обработчик.

     

    Часто это скрипт на VBS, который распространяется вместе с вашей программой.

    Ему передают в качестве параметров передается программа установки, а уже в скрипте описываются разные варианты событий на основании ExitCode.

     

     

    На плаьцах: в SMS программе вы указываете RUN: cscript.exe wrapper.vbs setup.exe

    Отвечающий
  • Солидарен с Дмитрием, нет таких зависимостей. Ну, разве что, если программа в вашем пакете вернет код 3010, то СМС скажет... и далее по тексту Smile

     

  • Несогласен.

     

    например знаю уже что 0 код возврата интерпретирует как нормально.

    знаю. 3010 скажет нормально, но требует ребут.

    не готов утверждать что _все_ остальные коды возврата SMS интерпретирует как ошибка строго.

     

    вот именно про "остальные" и действия - хочу узнать.

     

     

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

    http://myitforum.com/cs2/blogs/mniehaus/archive/2005/03/16/4018.aspx

  • Я вас неправильно понял, вот и отвечал на другой вопрос. Иван, судя по всему, тоже.

    Рад что вы нашли ответ.

     

    P.S.  Мое незнание отличается от вашего. Но мне никогда не хватит наглости заявить что я все знаю. Smile

    Отвечающий