There are plenty of posts with users getting a successful installation of the SCCM client on a system, but it showing Client = 0 in the console. Generally this is due to not finding a management point (boundary issues), duplicate GUIDs, service not running, etc. However I have a client where those things appear to be fine, so I'm unsure what I'm missing. The client was pushed to the system (Server 2008 R2 Standard 64-bit) automatically via Client Push Installation and is currently at version 4.00.6487.2000 (the base install). The properties for installation are set to the following:
SMSSITECODE=<SiteCode> FSP=<FQDNofFSP> RESETKEYINFORMATION=TRUE SMSSLP=<FQDNofSLP>
There are no errors that I can see in any of the following logs:
ClientIDManagerStartup.log: Reg Task: Client is registered, exiting.
LocationServices.log: Current AD site of machine is <CorrectSite>
ClientLocation.log: Current Management Point is <FQDN of correct MP> with version 6487...
Also, the SMS Agent Host service is installed and running. The server has also been rebooted, and has been up for several days. Heartbeat Discovery is set at 1 day and the Discovery Data Collection Cycle has been manually run just to be sure. Relevant components in the ConfigMan Properties show Installed/Enabled and I even see configuration baselines shown on the Configurations tab. The GUID is also unique in the environment and shows the correct NetBIOS name, OS, and client version when I query it in the database (Active=1, Obsolete=0, Client=0).
It's really strange and I'm not sure what I'm missing. My assumption is that I can simply uninstall and then do a manual installation which may fix it, but I'd like to see if I can dig deeper and find the real cause of the issue.