Operating-System

SCCM - 禁用失敗任務序列的自動重啟

  • March 3, 2015

特別是 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

引用自:https://serverfault.com/questions/542955