У меня есть пакет, содержащий сценарий входа в систему, который я время от времени обновляю.
Я вношу некоторые изменения в скрипт, затем делаю «Обновить точки распространения», которые увеличивают «Исходную версию» пакета.
В рекламе я установил расписание как Обязательное задание и «Как можно скорее». «Поведение при повторном запуске программы» установлено на «Повторный запуск, если предыдущая попытка не удалась».
Я хочу, чтобы программа пакета запускалась повторно только после изменения исходной версии.
Проблема в том, что программа не запускается повторно, потому что ранее она успешно запустила пакет, даже если исходная версия изменилась.
Но тогда, если я установлю rerun behavior на «Always rerun», будет ли он запускаться повторно каждый раз, когда клиент проверяет наличие обновлений, ИЛИ только когда исходная версия была изменена?
Мы используем SCCM 2007 SP2 R2.
Вы также не хотите устанавливать для него значение «Всегда перезапускать программу», но это ничего не даст, пока вы не добавите еще одно обязательное назначение. Каждый раз, когда вы вносите изменения в сценарий и хотите, чтобы он запускался снова, вам нужно \ добавить еще одно обязательное назначение. В зависимости от того, как часто вы изменяете сценарий, возможно, запуск сценария по расписанию в SCCM и включение условия в сам сценарий могут сработать для вас лучше (или меньше работы). т.е. проверьте наличие файла флага или чего-то еще - в зависимости от того, что этот скрипт делает для вас.
Не используйте обязательное назначение, и у вас будет возможность повторно запустить рекламу, просто щелкнув правой кнопкой мыши по ней.