Hi,
We are upgrading our O365 build from 1902 to 2002 but some SCCM clients doesn't see any O365 update.
Here is our configuration:
SCCM Current branch 2006
O365 1902 semi-annual channel installed in task sequence (OfficeMgmtCOM to true in the XML)
O365 2002 semi-annual channel updates pushed with software updates
O365 management activated in the client settings
No GPO to manage O365 updates
No co-management
All our computers are staged with the same TS.
The first thing I noticed was that these clients were displayed as unmanaged in the O365 client management dashboard of SCCM altough the value of OfficeMgmtCom in the database and in the registry are correct.
I also noticed that the clients seeing the updates didn't have the key "officeupdate" in the registry (HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate).
The clients NOT seeing the updates did have the value of OfficeMgmtCom equal to 1 in the registry.
On the other hand, in the SCCM database (v_GS_OFFICE365PROPLUSCONFIGUR), I noticed that the clients had this values:
- working clients: GPOOfficeMgmtCOM0 equal to NULL, OfficeMgmt equal to "true" and CCMManaged0 equal to "UpdateNotify Object"
- not working clients: GPOOfficeMgmtCOM0 equals to 1, OfficeMgmt equal to "true" and CCMMAnaged0 equal to NULL
When I changed the wmi value of CCMManaged0 of a non working (and unmanaged) device from NULL to "UpdateNotify Object", this computer appears as managed in the O365 client management dashboard after the hardware inventory but still no update available...
When I look in the UpdateDeployment.log of a non working client, I see these lines:
CEvalO365ManagementTask::Execute() UpdatesDeploymentAgent 09-12-20 16:22:00 7512 (0x1D58)
OnO365ManageOptionChange - Turning on to enable CCM to manage O365 client updates. UpdatesDeploymentAgent 09-12-20 16:22:00 7512 (0x1D58)
SwitchO365Management - bIsManagedByCCM = [false], bIsTurnOn = [true], need to switch. UpdatesDeploymentAgent 09-12-20 16:22:00 7512 (0x1D58)
Turning on to enable CCM to manage O365 updates... UpdatesDeploymentAgent 09-12-20 16:22:00 7512 (0x1D58)
Stopped the service 'ClickToRunSvc' successfully UpdatesDeploymentAgent 09-12-20 16:22:00 7512 (0x1D58)
EvaluateO365Management - SwitchO365Management (on) returned with 0x0 UpdatesDeploymentAgent 09-12-20 16:22:10 7512 (0x1D58)
The only difference with a working client is this:
bIsManagedByCCM = [false]
A working client has the value true and doesn't need to restart the service ClickToRunSvc, but I didn't find anything about this bIsManagedBySCCM and where this value come from...
When I run a compliance reporting of the update on the non working computer, the update is marked as not required.
The registry keys of AudienceId, CDNBaseURL and UpdateChannel are correct for the semi-annual channel.
What I have already tried without success:
- Delete the computer in SCCM, coming back with the AD Discovery
- Uninstall and reinstall of the client
- Uninstall and reinstall of Office365
- O365 repair
- Wmi repair
- the more strange: when I re-stage the computer (advertised TS as we are in confinement, no F12), the problem is still present!
Could someone help us with all that? I didn't know what more to look for...
Thanks a lot!


