Operating-System
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