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

SCCM - отключить автоматический перезапуск неудачной последовательности задач

Конкретно 2012, но я возьму то, что смогу получить:

При сбое последовательности задач она автоматически запускает 15-минутный обратный отсчет, а затем перезапускается (при условии, что командная строка не открыта). Есть ли способ отключить это на уровне последовательности задач?

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

Пример снимка экрана:

Чтобы продлить или предотвратить время перезапуска при сбое последовательности задач, используйте "SMSTSErrorDialogTimeout"переменная последовательности задач. Установите для этой переменной желаемый тайм-аут в секундах. Или установите значение 0 для тайм-аута 1,193 046 дней.

У меня есть "низкоуровневое" решение, которое позволяет мне знать, если OSD выходит из строя.

После того, как TS завершит этап «Установка Windows и ConfigMgr», я копирую простой сценарий .vbs, который каждый раз, когда пользователь входит в систему, запрашивает развертывание.

xcopy "\\publicshare\OSD_deployment_failed.vbs" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

Содержимое OSD_deployment_failed.vbs представляет собой простое сообщение.

MsgBox "Setup failed, not all steps in TS finshed" & vbCrLf & vbCrLf &_ 
"You need to run the TS again& vbCrLf, vbExclamation,"IT department"

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

cmd /c del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\OSD_deployment_failed.vbs" /s