Deployment

我是否需要在 SCCM 中手動部署被取代的應用程序?還是被取代的應用程序會自動更新到被取代的版本?

  • April 17, 2020

我一直在使用 SCCM 進行應用程序部署,我對 Supersedence 功能的工作方式感到非常困惑。

如果我已經有應用程序 A 的版本 1 的活動部署,然後我將版本 2 設置為取代它,即在部署版本 1 之後,是否應該將版本 1 的所有現有安裝升級到版本 2 而無需為版本創建部署2?或者我是否需要手動將版本 2 重新部署到之前部署版本 1 的所有集合,以便執行升級?

作為記錄,我使用的是 SCCM build 1910,我只對必需的安裝感興趣。快速的 Google 搜尋顯示,在可用安裝方面存在替代問題,但我在所需安裝上找不到任何內容。

任何幫助深表感謝。

所以我也在 Reddit 上問了這個問題,我得到了很多回复。簡而言之,需要在指定替代關係後部署應用的替代版本。我看到許多 YouTube 影片表明情況確實如此,但微軟關於取代的文件實際上並沒有提到需要部署最新版本,因此我提出了問題。

也許提供的答案中最好的解釋如下(由 Reddit 使用者flipped_bits提供):

像這樣考慮取代 - 它告訴客戶端設備在您部署新版本(在您的情況下為版本 2)並且這些客戶端碰巧擁有舊版本(版本 1)時要做什麼。您的取代規則將告訴它安裝版本 2 而不接觸版本 1,或者在安裝版本 2 之前解除安裝版本 1。在您部署版本 2 之前實際上不會發生任何事情。 如果沒有取代規則,當您部署版本 2 時,它不會關心版本 1。如果不再部署版本 1,這可能沒問題。但是,如果您仍然部署版本 1,然後部署版本 2 而不被取代,那麼部署將相互爭鬥。

事後看來,我認為我的困惑源於這樣一個事實,即對具有活動部署的應用程序進行修訂會導致該應用程序自動重新安裝在以前部署到的任何客戶端上。我認為在指定替代應用程序時也是如此 - 顯然並非所有收到的答案都指向需要部署應用程序的替代版本以替換被替代版本。

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