У меня есть сервер MDT, на котором нужно запустить скрипт. Этот сценарий потенциально проблематичен и иногда выдает ошибки из-за отказа в доступе к сетевому ресурсу.
Похоже, я могу справиться с этим с помощью опции «продолжить при ошибке», чтобы перейти к следующему шагу.
Я хотел бы каким-либо образом изменить атрибут текущего шага, если произойдет сбой, чтобы повторно запустить предыдущий шаг, эффективно перезапустив мой проблемный скрипт.
Как я могу это сделать? Я предполагаю вернуть переменной желаемое имя шага, но я не уверен, в какой логике это сделать, есть ли что-нибудь доступное для просмотра статуса последнего выполненного шага и т. Д. Документацию, которую я просмотрел at не хватало.
Какие-либо предложения?
В SCCM при сбое действия последовательности задач переменная _SMSTSLastActionSucceeded
установлен на false
.
Вы можете добавить шаг сразу после шага, на котором запускается ваш скрипт, и настроить его запуск только тогда, когда _SMSTSLastActionSucceeded
является false
.
Это даст последовательности задач два шанса запустить ваш скрипт. Если вы хотите, чтобы последовательность задач продолжала пробовать сценарий до тех пор, пока не добьется успеха, извините, я не знаю, как это сделать.