Client push is the most common way to get the SCCM client onto existing domain machines, and when it fails silently, the cause is almost always one of a short, well-known list of permission or connectivity issues rather than anything exotic.
Check the two relevant logs first
On the SCCM site server, ccm.log (in the SCCM installation’s Logs folder) shows the push attempt from the server side. On the target machine, once the client installer has actually reached it, ccmsetup.log (in C:\Windows\ccmsetup\Logs) shows the installation process itself. If the target machine has no ccmsetup folder at all, the push never reached it. The problem is server-side or network-side, not a client installation issue.
The most common real causes
The client push account lacking local administrator rights on the target machine is the single most common cause. Client push uses this account to connect to the admin$ share and remotely install the client, and it needs genuine local admin rights, not just domain user access. Windows Firewall blocking File and Printer Sharing or WMI on the target machine is the second most common cause, since client push relies on both. A target machine that’s simply offline or unreachable at push time will also silently fail without necessarily generating an obvious error in the console.
Testing connectivity manually
Before troubleshooting further in SCCM, manually verify from the site server that you can reach \\targetmachine\admin$ with the client push account’s credentials, and that WMI queries succeed with Get-WmiObject -ComputerName targetmachine -Class Win32_ComputerSystem -Credential (Get-Credential). If either of these fails outside of SCCM, no amount of SCCM-side troubleshooting will fix it. The underlying network/permission issue needs solving first.
When client push genuinely isn’t the right method
For machines across firewalled network segments, in workgroups, or internet-based clients, client push generally isn’t viable at all. Use a different client installation method (software update-based installation, a login script, or Group Policy-based install) suited to that specific network scenario instead of continuing to fight client push against infrastructure it wasn’t designed for.
For official guidance, see Microsoft’s Configuration Manager documentation.
Gear We Recommend
Testing configs is easier with a dedicated admin machine set up right. Here’s the kit we use.
Browse our Windows Admin Toolkit picks on AmazonAs an Amazon Associate, TechyGeeksHome earns from qualifying purchases.
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.