SCCM Clients stuck in provisioning mode

You might have some clients stuck in provisioning mode, causing them to get software in the software center, but not receive updates there. Here is how you can check for them and fix it.

Check for damaged clients

Create a device collection with this query:
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_CH_ClientSummary on SMS_G_System_CH_ClientSummary.ResourceID = SMS_R_System.ResourceId where SMS_G_System_CH_ClientSummary.ClientCheckPass = 3

You can also check for it manually by looking in the client machine's registry and looking for

Fix it!

Deploy this command either as a package in a batch file or as a task sequence

Powershell.exe Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false

You can also fix it manually by looking in the client machine's registry and changing to:
HKEY_LOCAL_MACHINE\Software\Microsoft\CCM\CcmExec\ProvisioningMode Value=False
Share on Google Plus

About Tom DeMeulenaere

Highly accomplished information technology professional with extensive knowledge in System Center Configuration Manager, Windows Server, SharePoint, and Office 365.
    Blogger Comment


Post a Comment

Note: Only a member of this blog may post a comment.