Назад | Перейти на главную страницу

Ошибка обработки MDT

У меня есть сервер MDT, на котором нужно запустить скрипт. Этот сценарий потенциально проблематичен и иногда выдает ошибки из-за отказа в доступе к сетевому ресурсу.

Похоже, я могу справиться с этим с помощью опции «продолжить при ошибке», чтобы перейти к следующему шагу.

Я хотел бы каким-либо образом изменить атрибут текущего шага, если произойдет сбой, чтобы повторно запустить предыдущий шаг, эффективно перезапустив мой проблемный скрипт.

Как я могу это сделать? Я предполагаю вернуть переменной желаемое имя шага, но я не уверен, в какой логике это сделать, есть ли что-нибудь доступное для просмотра статуса последнего выполненного шага и т. Д. Документацию, которую я просмотрел at не хватало.

Какие-либо предложения?

В SCCM при сбое действия последовательности задач переменная _SMSTSLastActionSucceeded установлен на false.

Вы можете добавить шаг сразу после шага, на котором запускается ваш скрипт, и настроить его запуск только тогда, когда _SMSTSLastActionSucceeded является false.

Это даст последовательности задач два шанса запустить ваш скрипт. Если вы хотите, чтобы последовательность задач продолжала пробовать сценарий до тех пор, пока не добьется успеха, извините, я не знаю, как это сделать.

Вот список переменных последовательности задач.