SCCM 管理員為設備設定維護時段。用戶為同一設備設定營業時間。維護窗口和工作時間重疊似乎是不可避免的。在重疊期間,SCCM 會執行支援維護時段的操作?
這篇 Technet 部落格文章是我找到的用於了解維護窗口和工作時間的最佳資源。然而,它對兩者重疊的問題卻保持沉默。
答案1
據我了解; (對於 SCCM 2012 來說相當新,雖然已經使用 SCE 2010 有一段時間了)這裡起作用的元素:
商業場景
假設您正在嘗試將「Java 8 Update xx」部署到單一裝置集合中的最終使用者電腦。為什麼?因為Java。
有問題的兩人:
營業時間:這是允許最終用戶配置的旋轉週日曆。 IE 最終用戶 Mary 希望在周一至週五工作期間下午 5:00 離開辦公室時進行所有軟體更新和安裝。
她將進入軟體中心控制台並將工作時間設定為...
- 週一上午 8:00 - 下午 5:00
- 週二上午 8:00 - 下午 5:00
- 週三上午 8:00 - 下午 5:00
- 週四上午 8:00 - 下午 5:00
- 週五上午 8:00 - 下午 3:30(瑪麗喜歡週五早點出發)
- 週六無
- 週日無
我們將呼叫此 $BizWindow,它將在指定的時間內評估為 TRUE,而在設定的時間範圍之外時評估為 FALSE。
維護視窗: 這可以是每月、每週或每日計劃,允許管理員設定電腦可以使用安裝的時間範圍。這些設定是在設備集合層級配置的。
- 每天下午 4:00 至晚上 8:00
我們稱之為 $MaintWindow,每天下午 4:00 - 晚上 8:00 時它將評估為 TRUE。
必要條件:
因此,要開始在客戶端設備上安裝軟體,電腦需要滿足兩個條件:
1.) 是的不是在營業時間內
2.) 它是在維護視窗中
IE
$BizWindow = FALSE && $MaintWindow = TRUE
所以對於上面的例子
Mary 的電腦將在以下期間安裝 Java:
- 週一至週四下午 5:00 - 晚上 8:00
- 週五 4:00 PM -8:00 PM(因為週五瑪麗的白天稍短)
榮譽獎
發布應用程式和套件時,有一種方法可以取代部署設定中的任何類型的維護視窗和工作時間規則。然後,軟體在分發到相應的 DP 後立即可用/安裝,並且 SCCM 用戶端更新清單。
希望有幫助。
答案2
實驗結果
我剛剛運行了一些測試來了解 SCCM 的行為方式。結果如下:
Test InBusHours InMaintWin UserLoggedIn OpsRun
---- ---------- ---------- ------------ ------
1 True False False False
2 True True False True
3 True True True True
注意:上述所有測試均在「可用時間」之後運行,安裝截止日期設定為「在可用時間後儘快」。
規則似乎如下:
在工作時間和維護時段重疊的時間內,將執行支援維護時段的操作。