SCCM Syncing O365 updates takes a long time

CUCOOPE 191 Reputation points
2021-05-28T03:41:14.163+00:00

Hello, I was syncing some Office 365 updates in my 2103 SCCM environment. However, the synchronization takes a long time. I started at 18:00 yesterday and it is still synchronizing updates now (it’s 11:30 now). It did have some progress as it has already processed 88% of items (6026 ot of 6771).

One thing I suspected was that we’ve set the supersedence rules to wait 24 months before a surperseded Software update is expired. Is it the reason why it takes so long? Thanks.

Microsoft Configuration Manager
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Rahul Jindal [MVP] 10,876 Reputation points MVP
    2021-05-29T23:30:33.113+00:00

    24 months? Why would you do that? Also, limit the syncing to relevant products and classifications only.

    0 comments No comments

  2. HanyunZhu-MSFT 1,846 Reputation points Microsoft External Staff
    2021-05-31T09:58:05+00:00

    Hi, @CUCOOPE

    After doing some lab tests and reviewing the past ones, here is some information can be used as a reference:

    1) When only choosing Office 365 Client in the Product tab, there are 256 items and it only took about 2 minutines to sync.
    101071-1.png
    101072-2.png
    2) When choosing more pruduces, we had 401 items need to be processed and it took about 3 hours.
    100927-3.png
    100928-4.png

    Then I compared the two synchronization processes and found that the update will be skipped if it is up to date or was superseded, this action generally takes half a second.
    100929-5.png

    And the updates that need to be synced each will take about 20-30 seconds.
    100930-6.png

    Therefor, if there is no error in the wsyncmgr.log or synchronization continues and completes, it is normal to process 6771 items and take such a long time.

    And this also shows that only when there are too many superseded updates, the synchronization time will be greatly affected.
    The "months to wait before a superseded software update is expired" means how long that superseded software updates will exit in the console.
    It is suggested to view the current wsyncmgr.log, if there are not too many superseded updates, setting this time to 24 months will not affect much.
    Or you can adjust the settings if you need.


    If the response is helpful, please click "Accept Answer"and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.