共用方式為


追蹤軟體更新同步處理

適用於: Configuration Manager

Configuration Manager 中的軟體更新同步處理會連線到 Microsoft Update 以擷取軟體更新元數據。

頂層月臺(管理中心網站或獨立主要月臺)會依排程與Microsoft更新同步,或從 Configuration Manager 控制台手動啟動同步處理時同步處理。 當 Configuration Manager 在頂層月臺完成軟體更新同步處理時,軟體更新同步處理會在子站台啟動,如果有的話。 當每個主要網站或次要網站的同步處理完成時,就會建立全網站原則,提供軟體更新點的位置給用戶端電腦。

管理中心網站或獨立主要站臺上的同步處理

頂層站臺上的軟體更新同步處理程式會連絡 Microsoft Update,並擷取符合軟體更新點元件屬性中所指定準則的軟體更新元數據。 此準則只會在頂層月臺指定。 在頂層站臺上,您可以指定 Microsoft Update 以外的同步處理來源,例如不在 Configuration Manager 階層中的現有 Windows Server Update Services (WSUS) 計算機。

頂層月臺的同步處理程式會執行下列步驟:

步驟 1:軟體更新同步處理會手動或依排程啟動

在排程上起始同步處理時,WSUS 同步處理管理員 (WSyncMgr) 會在設定的排程上喚醒並起始同步處理。 下列記錄WSyncMgr.log:

排程的定期同步處理喚醒SMS_WSUS_SYNC_MANAGER
啟動同步處理SMS_WSUS_SYNC_MANAGER
定期排程執行同步處理SMS_WSUS_SYNC_MANAGER

從主控台手動起始同步處理時,會透過在 WMI 類別中SMS_SoftwareUpdate執行 SyncNow 方法,通知 WSyncMgr 起始同步處理。 此方法會 Update_SyncStatus 更新月臺資料庫中的數據表,並將的值 SyncNow 設定為 SELF。 這會觸發 SMS 資料庫通知監視器 (SMSDBMON) 來放置 SELF。WSyncMgr.box 中的 SYN 檔案,而這個 awakens WSyncMgr 並起始同步處理。

下列記錄SMSProv.log:

ExecMethodAsync : SMS_SoftwareUpdate::SyncNow SMS 提供者

在 SQL Server Profiler 追踪中:

update Update_SyncStatus set SyncNow = 'SELF' where SiteCode = dbo.fnGetSiteCode()
update Update_SyncStatus set SyncNow = null where SiteCode = dbo.fnGetSiteCode()

在 SMSDBMON.log:

RCV:SyncNotif_WSyncMgr [SELF][47788] Update_SyncStatus更新SMS_DATABASE_NOTIFICATION_MONITOR
SND:已卸除的 E:\ConfigMgr\inboxes\WSyncMgr.box\SELF。SYN [47788] SMS_DATABASE_NOTIFICATION_MONITOR

在 WSyncMgr.log:

收件匣的喚醒SMS_WSUS_SYNC_MANAGER
找到本機同步處理要求檔案SMS_WSUS_SYNC_MANAGER
啟動同步處理SMS_WSUS_SYNC_MANAGER
在本機要求上執行同步處理SMS_WSUS_SYNC_MANAGER

WSyncMgr 接著會從月臺控制檔案 (SCF) 讀取軟體更新點 (SUP) 清單。 WSyncMgr 會先同步處理安裝為站台中第一個 SUP 的 SUP,然後同步其餘的 SUP。 所有其他 SUP 都會設定為第一個 SUP 的複本。 下列記錄WsyncMgr.log:

從 SCF 讀取 SUP 以進行 CS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER
找到 1 個 SUP SMS_WSUS_SYNC_MANAGER
從 SCF 檔案找到使用中 SUP CS1SITE.CONTOSO.COM。 SMS_WSUS_SYNC_MANAGER

當同步處理啟動時(依排程或手動執行),WSyncMgr 會建立狀態消息標識碼 6701,以指出 WSUS 同步處理已啟動。 下列記錄WsyncMgr.log:

STATMSG: ID=6701 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS<=SERVERFQDN> SITE=CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:53:52. 608 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER

提示

若要手動起始差異網站寬同步處理,您可以建立名為 SELF 的零 KB 檔案。 Program Files\Microsoft Configuration Manager\Inboxes\WSyncMgr.box 管理中心網站或獨立主要月台伺服器上的目錄中 SYN。 同樣地,若要起始完整的網站寬同步處理,您可以建立名為 FULL 的零 KB 檔案。位於相同位置的SYN。

步驟 2:WSUS 同步管理員會將要求傳送至軟體更新點上執行的 WSUS,以開始與 Microsoft Update 同步處理

同步處理程式的第一個階段是將 WSUS 伺服器與 Microsoft Update 同步處理。 WSyncMgr 會指示 WSUS 計算機啟動與 Microsoft Update 同步處理,並建立狀態消息標識碼 6704 (WSUS 同步處理進行中。目前階段:同步處理 WSUS 伺服器)。 下列記錄WsyncMgr.log:

STATMSG: ID=6704 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS<=SERVERFQDN> SITE=CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:53:53. 698 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 WSUS 伺服器 cs1site.contoso.com...SMS_WSUS_SYNC_MANAGER
sync:啟動 WSUS 同步處理SMS_WSUS_SYNC_MANAGER

在 SoftwareDistribution.log:

2014-01-16 18:53:54.231 UTC 變更 w3wp.58 AdminDataAccess.StartSubscription 手動啟動同步處理
2014-01-16 18:53:56.168 UTC 資訊 WsusService.15 EventLogEventReporter.ReportEvent EventId=382,Type=Information,Category=Synchronization,Message=A manual synchronizationed started.

步驟 3:WSUS 會從 Microsoft Update 同步處理軟體更新元數據。 任何變更都會在 WSUS 資料庫中插入或更新

WSUS 會開始與 Microsoft Update 同步處理,WSyncMgr 會開始監視同步處理進度。 下列記錄WsyncMgr.log:

sync:WSUS 同步處理類別SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新,處理了 130 個專案中的 122 個(93%),ETA 在 00:00:03 SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新,已處理 130 個專案中的 130 個專案(100%)SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新,已處理 130 個專案中的 130 個專案(100%)SMS_WSUS_SYNC_MANAGER

記錄檔中的下列專案表示 WSUS 已完成與 Microsoft Update 的同步處理:

  • 在 SoftwareDistribution.log:

    2014-01-16 18:55:05.166 UTC 資訊 WsusService.15 EventLogEventReporter.ReportEvent EventId=384,Type=Information,Category=Synchronization,Message=Synchronization 成功完成。
    2014-01-16 18:55:06.307 UTC 資訊 WsusService.31 CatalogSyncAgent.SetSubscriptionStateWithRetry 引發事件 SyncFinish...

  • 在 WSyncMgr.log:

    完成同步處理 WSUS Server SERVERFQDN <> SMS_WSUS_SYNC_MANAGER
    WSUS 伺服器同步處理結果會再睡眠 2 分鐘,以取得SMS_WSUS_SYNC_MANAGER
    將月臺 CS1 的更新來源 {C2D17964-BBDD-4339-B9F3-12D7205B39CC} 的內容版本設定為 33 SMS_WSUS_SYNC_MANAGER

步驟 4:WSUS 同步處理管理員會同步處理軟體更新元數據

WSUS 完成同步處理之後,WSUS 同步管理員會同步處理軟體更新元數據。 這會從 WSUS 資料庫到 Configuration Manager 資料庫完成,並在月臺資料庫中插入或更新上次同步處理之後的任何變更。 軟體更新中繼資料會儲存在網站資料庫中做為設定項目。

同步處理程式的第二個階段是將軟體更新元數據從 WSUS 資料庫同步至 Configuration Manager 資料庫。 此時,WSyncMgr 會建立狀態消息標識碼 6705(進行中的 WSUS 同步處理。目前階段:同步處理月臺資料庫)。

下列記錄WsyncMgr.log:

STATMSG: ID=6705 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=<SERVERFQDN> SITE=CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:57:09. 156 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 SMS 資料庫與 WSUS 伺服器 SERVERFQDN <> ...SMS_WSUS_SYNC_MANAGER

WSyncMgr 會從 WSUS 資料庫讀取類別和更新,並插入或更新 Configuration Manager 資料庫。 每個更新的軟體更新元數據會儲存在月臺資料庫中做為組態專案 (CI)。

下列記錄WsyncMgr.log:

sync:SMS 同步處理類別SMS_WSUS_SYNC_MANAGER
...<記錄項目已截>斷...
同步:SMS 同步處理類別,處理 223 個專案中的 223 個專案 (100%) SMS_WSUS_SYNC_MANAGER
sync:SMS 同步處理更新SMS_WSUS_SYNC_MANAGER
...<記錄項目已截>斷...
同步處理更新 af5eb87e-cdd6-40bf-984f-5d0630406de8 - Microsoft Endpoint Protection 的定義更新 - KB2461484 (定義 1.165.1945.0) SMS_WSUS_SYNC_MANAGER
...<記錄項目已截>斷...
同步:SMS 同步處理更新,已處理 5 個專案中的 5 個專案(100%)SMS_WSUS_SYNC_MANAGER
...<記錄項目已截>斷...
完成與 WSUS 伺服器 cs1site.contoso.com SMS_WSUS_SYNC_MANAGER同步處理 SMS
將月臺 CS1 的更新來源 {C2D17964-BBDD-4339-B9F3-12D7205B39CC} 的內容版本設定為 34 SMS_WSUS_SYNC_MANAGER

月臺資料庫的同步處理完成之後,如果對月臺資料庫進行任何變更,更新來源的內容版本就會在資料庫中更新。 同步處理順利完成之後,WSyncMgr 會建立狀態消息標識碼 6702(完成 WSUS 同步處理)。 下列記錄WsyncMgr.log:

STATMSG: ID=6702 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=<SERVEFRFQDN> SITE=CS1 PID=432 TID=3404 GMTDATE=Thu Jan 16 18:57:46 .304 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步成功。 將同步警示設定為月臺 CS1 SMS_WSUS_SYNC_MANAGER上的已取消狀態
SMS 資料庫中已更新 130 個專案,新的更新來源內容版本為 34 SMS_WSUS_SYNC_MANAGER
同步時間:0d00h03m53s SMS_WSUS_SYNC_MANAGER

步驟 5:WSUS 同步處理管理員會一次傳送一個要求給站臺上其他 SUP 上執行的 WSUS 元件

其他 SUP 上的 WSUS 計算機會設定為月台預設 SUP 上執行的 WSUS 安裝複本。

下列記錄WsyncMgr.log:

同步處理復本 WSUS 伺服器SMS_WSUS_SYNC_MANAGER
STATMSG: ID=6706 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=PS1SITE。CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:17:13.575 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 WSUS 伺服器 ps1sys.contoso.com...SMS_WSUS_SYNC_MANAGER
sync:啟動複本 WSUS 同步處理SMS_WSUS_SYNC_MANAGER
sync:複本 WSUS 同步處理其他專案SMS_WSUS_SYNC_MANAGER
sync:複本 WSUS 同步處理其他項目,處理了 4 個專案中的 4 個 (100%) SMS_WSUS_SYNC_MANAGER
完成同步處理 WSUS 伺服器 ps1sys.contoso.com SMS_WSUS_SYNC_MANAGER

步驟 6:WSUS 同步管理員會將同步處理要求傳送至所有子月臺

同步通知會傳送至所有子月臺,以指示它們開始同步處理。 這些通知會透過檔案復寫傳送,而不是資料庫複寫。 下列記錄WsyncMgr.log:

將同步通知傳送至子網站:PS1、PS2 SMS_WSUS_SYNC_MANAGER
尚未為 E:\ConfigMgr\inboxes\WSyncMgr.box\outbox\CS1 設定 SQL 複寫類型。SYN,復寫至 (PS1, PS2),收件匣:E:\ConfigMgr\inboxes\replmgr.box SMS_WSUS_SYNC_MANAGER

步驟 7:軟體更新組態專案會使用資料庫複寫傳送至子月臺

子主要月臺和次要站臺上的同步處理

在頂層月臺的軟體更新同步處理程式期間,軟體更新組態專案會使用資料庫複寫複寫至子月臺。 在程序結束時,頂層月臺會將同步處理要求傳送至子月臺,而子月臺接著會啟動WSUS同步處理程式。 由於站臺資料庫的軟體更新元數據(組態專案)會透過資料庫復寫複寫至主要月臺,因此子主要和次要站臺上的同步處理程式只包含WSUS同步處理階段。

子主要月臺或次要站臺上的同步處理程式會執行下列步驟:

步驟 1:WSUS 同步管理員會從頂層月臺接收同步處理要求

當父月臺傳送的同步通知透過檔案復寫抵達 WSyncMgr.box 資料夾時,WSyncMgr 會喚醒並開始同步處理。 下列記錄WsyncMgr.log:

收件匣的喚醒SMS_WSUS_SYNC_MANAGER
找到父同步通知檔案 CS1.SYN。 SMS_WSUS_SYNC_MANAGER
啟動同步處理SMS_WSUS_SYNC_MANAGER
在父要求SMS_WSUS_SYNC_MANAGER上執行同步處理

WSyncMgr 接著會從月臺控制檔案 (SCF) 讀取 SUP 清單。 WSyncMgr 會先同步處理安裝為站台中第一個 SUP 的 SUP,然後同步處理所有剩餘的 SUP。 所有其他 SUP 都會設定為第一個 SUP 的複本。 下列記錄WsyncMgr.log:

從 SCF 讀取 PS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER的 SUP
找到 2 個 SUP SMS_WSUS_SYNC_MANAGER
從 SCF 檔案找到使用中 SUP PS1SITE.CONTOSO.COM。 SMS_WSUS_SYNC_MANAGER
從 SCF 檔案找到使用中 SUP PS1SYS.CONTOSO.COM。 SMS_WSUS_SYNC_MANAGER

步驟 2:軟體更新同步處理開始

下列記錄WsyncMgr.log:

STATMSG: ID=6701 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=PS1SITE。CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 18:58:37.599 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 WSUS 伺服器 PS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER

步驟 3:WSUS 同步管理員對第一個 SUP 上執行的 WSUS 提出要求,以啟動同步處理

下列記錄WsyncMgr.log:

STATMSG: ID=6704 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=PS1SITE。CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 18:58:38.909 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 WSUS 伺服器 ps1site.contoso.com...SMS_WSUS_SYNC_MANAGER

步驟 4:子站臺上 SUP 上執行的 WSUS 會同步處理父站臺上 SUP 上執行之 WSUS 的軟體更新元數據

下列記錄WsyncMgr.log:

sync:啟動 WSUS 同步處理SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理類別SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新SMS_WSUS_SYNC_MANAGER
sync:WSUS 同步處理更新,已處理 130 個專案中的 130 個專案(100%)SMS_WSUS_SYNC_MANAGER
完成同步處理 WSUS 伺服器 ps1site.contoso.com SMS_WSUS_SYNC_MANAGER
WSUS 伺服器同步處理結果會再睡眠 2 分鐘,以取得SMS_WSUS_SYNC_MANAGER
將月臺 PS1 的更新來源 {C2D17964-BBDD-4339-B9F3-12D7205B39CC} 的內容版本設定為 34 SMS_WSUS_SYNC_MANAGER

步驟 5:(針對僅限 Service Pack 的 Configuration Manager)WSUS 同步處理管理員會啟動遠端月臺系統上執行的 WSUS 同步處理程式

當有遠端因特網型 SUP 時,WSUS 同步處理管理員會啟動遠端月臺系統上執行的 WSUS 同步處理程式。

步驟 6:(僅適用於 System Center 2012 Configuration Manager SP1 和 System Center 2012 R2 Configuration Manager)WSUS 同步處理管理員一次傳送要求給站臺上其他 SUP 上執行的 WSUS(包括以因特網為基礎的 SUP)

其他 SUP 上的 WSUS 伺服器會設定為站台上預設 SUP 上執行的 WSUS 複本。 WSyncMgr 接著會建立狀態消息標識碼 6706(WSUS 同步處理進行中。目前階段:同步處理因特網對向 WSUS 伺服器。 即使 SUP 可能不是以因特網為基礎的,狀態消息仍會是 6706。

下列記錄WsyncMgr.log:

同步處理復本 WSUS 伺服器SMS_WSUS_SYNC_MANAGER
STATMSG: ID=6706 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=PS1SITE。CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:17:13.575 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步處理 WSUS 伺服器 ps1sys.contoso.com...SMS_WSUS_SYNC_MANAGER
sync:啟動複本 WSUS 同步處理SMS_WSUS_SYNC_MANAGER
sync:複本 WSUS 同步處理其他專案SMS_WSUS_SYNC_MANAGER
sync:複本 WSUS 同步處理其他項目,處理了 4 個專案中的 4 個 (100%) SMS_WSUS_SYNC_MANAGER
完成同步處理 WSUS 伺服器 ps1sys.contoso.com SMS_WSUS_SYNC_MANAGER

步驟 7:同步處理成功完成時,WSUS 同步管理員會建立狀態消息 6702

下列記錄WsyncMgr.log:

STATMSG: ID=6702 SEV=I LEV=M SOURCE=“SMS Server” COMP=“SMS_WSUS_SYNC_MANAGER” SYS=PS1SITE。CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:01:35.117 2014 ISTR0=“” ISTR1=“” ISTR2=“” ISTR3=“” ISTR4=“” ISTR5=“” ISTR6=“” ISTR7=“” ISTR8=“” ISTR9=“” NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
同步成功。 將同步警示設定為月臺 PS1 SMS_WSUS_SYNC_MANAGER已取消的狀態
成功同步處理月臺與父 CS1 版本 34 SMS_WSUS_SYNC_MANAGER
同步時間:0d00h02m57s SMS_WSUS_SYNC_MANAGER

步驟 8:從主要月臺,WSUS 同步管理員會將同步處理要求傳送至任何子次要月臺

次要網站會開始進行與父主要網站的軟體更新同步處理。 次要月臺的 SUP 會設定為父站臺上執行的 WSUS 複本。

下列記錄WsyncMgr.log:

將同步通知傳送至子月臺:SS1 SMS_WSUS_SYNC_MANAGER