在固定服務時段 (部署使用者起始安裝的功能更新)
使用下列步驟來部署使用者起始安裝的功能更新。
準備好部署功能更新
步驟 1:啟用對等快取
使用 對等快取 來協助管理將內容部署到遠端位置的用戶端。 對等快取是內建的 Configuration Manager 解決方案,可讓用戶端直接從其本機快取與其他用戶端共享內容。
如果您在遠端位置的用戶端可從對等下載功能更新內容,而非從發佈點 (或 Microsoft Update) 下載,請在完整 OS 中啟用 Configuration Manager 客戶端來共享內容。
步驟 2:覆寫預設 Windows 安裝程式優先順序 (Windows 10 版本 1709 和更新版本)
如果您要將功能更新部署至 Windows 10 版本 1709 或更新版本,預設會將部分安裝程式設定為以較低的優先順序執行。 這可能會導致功能更新的總安裝時間較長。 在維護期間內部署時,建議您覆寫此預設行為,以受益於更快的總安裝時間。 若要覆寫預設優先順序,請在每部計算機上建立名為 SetupConfig.ini 的檔案,以在下列位置升級,其中包含所記下的單一區段。
%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini
[SetupConfig]
Priority=Normal
您可以使用新的 執行腳本 功能來執行 PowerShell 腳本,如下列範例所示,在目標裝置上建立 SetupConfig.ini。
#Parameters
Param(
[string] $PriorityValue = "Normal"
)
#Variable for ini file path
$iniFilePath = "$env:SystemDrive\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini"
#Variables for SetupConfig
$iniSetupConfigSlogan = "[SetupConfig]"
$iniSetupConfigKeyValuePair =@{"Priority"=$PriorityValue;}
#Init SetupConfig content
$iniSetupConfigContent = @"
$iniSetupConfigSlogan
"@
#Build SetupConfig content with settings
foreach ($k in $iniSetupConfigKeyValuePair.Keys)
{
$val = $iniSetupConfigKeyValuePair[$k]
$iniSetupConfigContent = $iniSetupConfigContent.Insert($iniSetupConfigContent.Length, "`r`n$k=$val")
}
#Write content to file
New-Item $iniFilePath -ItemType File -Value $iniSetupConfigContent -Force
<#
Disclaimer
Sample scripts are not supported under any Microsoft standard support program or service. The sample scripts is
provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without
limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk
arising out of the use or performance of the sample script and documentation remains with you. In no event shall
Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable
for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption,
loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample script
or documentation, even if Microsoft has been advised of the possibility of such damages.
#>
注意
如果您選擇不覆寫預設設定優先順序,您必須將功能更新的運行時間上限值從預設的 60 分鐘增加到 Windows 10 1709 版或更高版本。 可能需要 240 分鐘的值。 請記得確定您的維護期間持續時間大於您定義的最大運行時間值。
在使用者起始的安裝中手動部署功能更新
下列各節提供手動部署功能更新的步驟。
步驟 1:指定功能更新的搜尋準則
Configuration Manager 控制台中可能會顯示一千或多個功能更新。 手動部署功能更新的工作流程中的第一個步驟是識別您想要部署的功能更新。
在 Configuration Manager 控制台中,選取 [軟體連結庫]。
在 [軟體連結庫] 工作區中,展開 [Windows 10 服務],然後選取 [所有 Windows 10 匯報]。 同步處理的功能更新隨即顯示。
在搜尋窗格中,使用下列其中一個或兩個步驟來篩選以識別您需要的功能更新:
- 在 搜尋 文字框中,輸入可篩選功能更新的搜尋字串。 例如,輸入特定功能更新的版本號碼,或輸入會出現在功能更新標題中的字串。
- 選 取 [新增準則],選取您要用來篩選軟體更新的準則,選取 [ 新增],然後提供準則的值。 例如,Title 包含 1803、 Required 大於或等於 1, 而 Language 等於英文。
儲存搜尋以供日後使用。
步驟 2:下載功能更新 () 的內容
部署功能更新之前,您可以將內容下載為個別步驟。 執行此下載,以便在部署功能更新之前,先確認發佈點上是否有內容可用。 先下載可協助您避免內容傳遞發生任何非預期的問題。 在建立部署之前,請使用下列程序下載功能更新的內容。
在 Configuration Manager 控制台中,流覽至 [軟體連結庫 > Windows 10 服務]。
使用已儲存的搜尋準則,選擇要下載的功能更新 () 。 選取一或多個傳回的功能更新,按下滑鼠右鍵,然後選取 [ 下載]。
[下載軟體 匯報 精靈] 隨即開啟。
在 [ 部署套件 ] 頁面上,設定下列設定: 建立新的部署套件:選取此設定,為部署中的軟體更新建立新的部署套件。 設定下列設定:
名稱:指定部署封裝的名稱。 套件必須具有簡短描述封裝內容的唯一名稱。 限制為 50 個字元。
描述:指定部署套件的描述。 套件描述提供套件內容的相關信息,且限製為127個字元。
套件來源:指定功能更新來源檔案的位置。 輸入來源位置的網路路徑,例如 \\server\sharename\path,或選取 [流覽 ] 以尋找網络位置。 您必須先建立部署套件來源檔案的共享資料夾,才能繼續進行下一頁。
重要
- 您指定的部署套件來源位置無法由另一個軟體部署套件使用。
- SMS 提供者計算機帳戶和執行精靈以下載功能更新的使用者,都必須具有下載位置的寫入NTFS許可權。 您應該謹慎地限制下載位置的存取權,以降低攻擊者竄改功能更新來源檔案的風險。
- 您可以在 Configuration Manager 建立部署套件之後,變更部署套件屬性中的套件來源位置。 但是,如果您這樣做,您必須先將內容從原始套件來源複製到新的套件來源位置。
選取 [下一步]。
在 [ 發佈點] 頁面上,指定將裝載功能更新檔案的發佈點或發佈點群組,然後選取 [ 下一步]。 如需發佈點的詳細資訊,請參閱 發佈點設定。
注意
只有當您建立新的軟體更新部署套件時,才能使用 [發佈點] 頁面。
在 [ 散發設定] 頁面上,指定下列設定:
發佈優先順序:使用此設定來指定部署套件的發佈優先順序。 當部署套件傳送至子月臺的發佈點時,會套用發佈優先順序。 部署套件會依優先順序傳送: 高、 中或 低。 具有相同優先順序的套件會依其建立順序傳送。 如果沒有待辦專案,封裝會立即處理,而不論其優先順序為何。 根據預設,套件會使用中優先順序傳送。
啟用隨選發佈:使用此設定可啟用對慣用發佈點的隨選內容發佈。 啟用此設定時,管理點會建立觸發程式,讓發佈管理員在用戶端要求套件的內容且任何慣用發佈點上無法使用內容時,將內容發佈至所有慣用發佈點。 如需慣用發佈點和隨選內容的詳細資訊,請參閱 內容來源位置案例。
預先設置的發佈點設定:使用此設定可指定要如何將內容發佈至預先設置的發佈點。 選擇下列其中一個選項:
- 將套件指派給發佈點時自動下載內容:使用此設定可忽略預先設置的設定,並將內容發佈至發佈點。
- 僅下載發佈點的內容變更:使用此設定可預先設置發佈點的初始內容,然後將內容變更發佈至發佈點。
- 手動將此套件中的內容複製到發佈點:使用此設定一律會預先設置發佈點上的內容。 此設定為預設值。
如需將內容預先設置到發佈點的詳細資訊,請參 閱使用預先設置的內容。 選取 [下一步]。
在 [下載位置] 頁面上,指定 Configuration Manager 用來下載軟體更新來源檔案的位置。 視需要使用下列選項:
從因特網下載軟體更新:選取此設定可從因特網上的位置下載軟體更新。 此為預設設定。
從局域網路上的位置下載軟體更新:選取此設定可從本機資料夾或共用網路資料夾下載軟體更新。 當執行精靈的電腦無法存取因特網時,請使用此設定。
注意
當您使用此設定時,請從任何可存取因特網的計算機下載軟體更新,然後將軟體更新複製到局域網路上可從執行精靈的計算機存取的位置。
選取 [下一步]。
在 [ 語言選取 ] 頁面上,指定要下載所選功能更新的語言,然後選取 [ 下一步]。 請確定您的語言選取專案符合語言 (所選取要下載功能更新的) 。 例如,如果您選取要下載的英文和德文功能更新,請在語言選取頁面上選取這些相同的語言。
在 [ 摘要] 頁面上,確認您在精靈中選取的設定,然後選取 [ 下一步 ] 以下載軟體更新。
在 [ 完成] 頁面上,確認已成功下載軟體更新,然後選取 [ 關閉]。
監視內容狀態
- 若要監視功能更新的內容狀態,請在 Configuration Manager 控制台中選取 [監視]。
- 在 [監視] 工作區中,展開 [ 發佈狀態],然後選取 [ 內容狀態]。
- 選取您先前識別來下載功能更新的功能更新套件。
- 在 [ 首頁] 索引標籤的 [內容] 群組中,選 取 [檢視狀態]。
步驟 3:部署功能更新 ()
決定要部署哪些功能更新之後,您可以手動部署功能更新 (的) 。 使用下列程式手動部署功能更新 (的) 。
在 Configuration Manager 控制台中,選取 [軟體連結庫]。
在 [軟體連結庫] 工作區中,展開 [Windows 10 服務],然後選取 [所有 Windows 10 匯報]。
使用已儲存的搜尋準則,選擇要部署的功能更新 () 。 選取一或多個傳回的功能更新,以滑鼠右鍵選取,然後選取 [ 部署]。
[部署軟體 匯報 精靈] 隨即開啟。
在 [一般] 頁面上,設定下列設定:
- 名稱:指定部署的名稱。 部署必須具有描述部署用途的唯一名稱,並將其與 Configuration Manager 站台中的其他部署區別。 根據預設,Configuration Manager 會以下列格式自動提供部署的名稱:Microsoft Software 匯報 - <日期><時間>
- 描述:指定部署的描述。 描述提供部署的概觀,以及任何其他相關信息,以協助識別和區分 Configuration Manager 站台中的部署。 描述欄位是選擇性的、限制為 256 個字元,且預設為空白值。
- 軟體更新/軟體更新群組:確認顯示的軟體更新群組或軟體更新正確無誤。
- 選取 [部署範本]:指定是否要套用先前儲存的部署範本。 您可以將部署範本設定為包含多個常見的軟體更新部署屬性,然後在部署後續軟體更新時套用範本,以確保類似部署之間的一致性,並節省時間。
- 集合:視需要指定部署的集合。 集合的成員會收到部署中定義的功能更新。
在 [部署設定] 頁面上,設定下列設定:
部署類型:指定軟體更新部署的部署類型。 選取 [ 必要 ] 以建立必要的軟體更新部署,其中功能更新會在設定的安裝期限之前自動安裝在用戶端上。
重要
建立軟體更新部署之後,您之後就無法變更部署類型。
注意
部署為 [必要 ] 的軟體更新群組將會在背景下載,並在設定時接受BITS設定。
使用網路喚醒來喚醒需要部署的客戶端:指定是否要在期限啟用網路喚醒,以將喚醒封包傳送至需要部署中一或多個軟體更新的計算機。 在安裝期限時處於睡眠模式的任何計算機都會重新啟動,以便起始軟體更新安裝。 處於睡眠模式且部署中不需要任何軟體更新的用戶端不會啟動。 根據預設,此設定不會啟用,而且只有在 [部署類型 ] 設定為 [ 必要] 時才能使用。
警告
您必須先針對網路喚醒設定計算機和網路,才能使用此選項。
詳細層級:指定用戶端計算機所報告狀態消息的詳細數據層級。
在 [排程] 頁面上,設定下列設定:
排程評估:指定是否根據UTC或執行 Configuration Manager 主控台之電腦的本地時間來評估可用的時間和安裝期限時間。
軟體可用時間:選取 [特定時間 ] 以指定用戶端何時可以使用軟體更新:
- 特定時間:選取此設定可讓用戶端在特定日期和時間使用部署中的功能更新。 指定與固定維護視窗開始對應的日期和時間。 建立部署時,客戶端原則會更新,而用戶端會在下一個客戶端原則輪詢週期得知部署。 不過,除非達到指定的日期和時間,而且已下載必要的內容,否則部署中的功能更新無法安裝。
安裝期限:選取 [特定時間 ] 以指定部署中軟體更新的安裝期限。
注意
只有在 [部署設定] 頁面上的 [ 部署類型 ] 設定為 [ 必要 ] 時,才能設定安裝期限設定。
- 特定時間:選取此設定可在特定日期和時間自動在部署中安裝軟體更新。 不過,基於固定維護時間範圍的目的,請將安裝期限日期和時間設定為未來值,遠超過固定維護時間範圍。
軟體更新的必要部署可受益於稱為進階下載的功能。 達到軟體可用時間時,用戶端會開始根據隨機時間下載內容。 在完整下載內容之前,功能更新不會顯示在軟體中心進行安裝。 這可確保功能更新安裝會在起始時立即啟動。
在 [用戶體驗] 頁面上,設定下列設定:
使用者通知:指定 [在軟體中心顯示] 並顯示所有通知。
期限行為:只有當 [部署設定] 頁面上的 [部署類型 ] 設定為 [ 必要 ] 時,才能使用。 指定達到軟體更新部署期限時所要發生的行為。 指定是否要在部署中安裝軟體更新。 同時指定是否要在安裝軟體更新之後執行系統重新啟動,而不論已設定的維護期間為何。
注意
請記住,安裝期限日期和時間將會是未來,讓使用者在固定維護期間起始的安裝有足夠的時間。
裝置重新啟動行為:只有當 [部署設定] 頁面上的 [部署類型 ] 設定為 [ 必要 ] 時,才能使用。 指定是否要在安裝軟體更新且需要系統重新啟動才能完成安裝之後,隱藏伺服器和工作站上的系統重新啟動。
重要
隱藏系統重新啟動在伺服器環境或您不想讓安裝軟體更新的電腦預設重新啟動時很有用。 不過,這樣做可能會讓計算機處於不安全的狀態,而允許強制重新啟動有助於確保立即完成軟體更新安裝。
Windows Embedded 裝置的寫入篩選處理:當您將軟體更新部署至已啟用寫入篩選器的 Windows Embedded 裝置時,您可以指定在暫時重迭上安裝軟體更新,並在稍後認可變更,或在安裝期限或維護期間認可變更。 當您在安裝期限或維護期間認可變更時,需要重新啟動,而且變更會保存在裝置上。
注意
當您將軟體更新部署至 Windows Embedded 裝置時,請確定裝置是已設定維護期間之集合的成員。
重新啟動時的軟體更新部署重新評估行為:從 Configuration Manager 1606 版開始,選取此設定可設定軟體更新部署,讓用戶端在用戶端安裝軟體更新並重新啟動之後立即執行軟體更新合規性掃描。 這可讓用戶端檢查用戶端重新啟動之後適用的其他軟體更新,然後 (安裝這些更新,並在相同的維護期間) 符合規範。
在 [警示] 頁面上,設定 Configuration Manager 和 System Center Operations Manager 如何產生此部署的警示。 只有在 [部署設定] 頁面上的 [ 部署類型 ] 設定為 [ 必要 ] 時,才能設定警示。
注意
您可以從 [軟體連結庫] 工作區的 [軟體 匯報] 節點檢閱最近的軟體更新警示。
在 [下載設定] 頁面上,設定下列設定:
指定當用戶端連線到慢速網路或使用後援內容位置時,用戶端是否會下載並安裝軟體更新。
指定當慣用發佈點上無法使用軟體更新的內容時,是否要讓用戶端從後援發佈點下載並安裝軟體更新。
允許用戶端與相同子網上的其他用戶端共享內容:指定是否要針對內容下載啟用 BranchCache。 如需 BranchCache 的詳細資訊,請參閱 內容管理的基本概念。
如果目前、鄰近或網站群組的發佈點上無法使用軟體更新,請從 Microsoft 匯報 下載內容:如果發佈點上無法使用軟體更新,請選取此設定讓連線到內部網路的用戶端從 Microsoft Update 下載軟體更新。 以因特網為基礎的用戶端一律可以移至 Microsoft Update 以取得軟體更新內容。
指定當用戶端使用計量付費因特網連線時,是否允許客戶端在安裝期限之後下載。 因特網提供者有時會根據您在計量付費因特網連線時所傳送和接收的數據量來收費。
注意
用戶端會從管理點要求部署中軟體更新的內容位置。 下載行為取決於您如何設定發佈點、部署套件,以及此頁面上的設定。 如需詳細資訊,請參閱 內容來源位置案例。
在 [摘要] 頁面上,檢閱設定。 若要將設定儲存至部署範本,請選取 [另存新檔 範本],輸入名稱並選取您要包含在範本中的設定,然後選取 [儲存 ]。 若要變更已設定的設定,請選取相關聯的精靈頁面並變更設定。
選取 [下一步 ] 以部署功能更新 () 。
步驟 4:監視部署狀態
在部署功能更新 (的) 之後,您可以監視部署狀態。 使用下列程式來監視部署狀態:
- 在 Configuration Manager 控制台中,流覽至 [監視>概觀>部署]。
- 選取您要監視部署狀態的軟體更新群組或軟體更新。
- 在 [ 首頁] 索引標籤的 [ 部署 ] 群組中,選 取 [檢視狀態]。