Hi,
SCCM 2012 R2 CU4. Packages deployed to Server 2008/2008 R2 Clients won't Show in Software Center. On All other Clients they Show (Client OS/Server 2012). No platform requirement is set on These package programs. Verified behaviour on 3 different 2008/2008R2 Servers.
Here's my Troubleshooting:
After deployment/machine policy update, according to logs, the policy is retrieved fine
execmgr.log:
Raising client SDK event for class CCM_Program, instance CCM_Program.PackageID="<sitecode>0002B",ProgramID="Install-DE", actionType 6l, value NULL, user NULL, session 4294967295l, level 0l, verbosity 30l
PolicyEvaluator.log
Applying policy <sitecode>20030-<sitecode>0002B-EBEDBF21
Applied policy CCM_Policy_Policy5.PolicyID="<sitecode>20031-<sitecode>0002B-EBEDBF21",PolicySource="SMS:<sitecode>",PolicyVersion="1.00"
Policy state for [CCM_Policy_Policy5.PolicyID="<sitecode>20030-<sitecode>0002B-EBEDBF21",PolicyVersion="1.00",PolicySource="SMS:<sitecode>"] is currently [Active]
Then I checked WMI, I found everything allright there too:
gwmi -Namespace root\ccm\policy\machine\requestedconfig -Class ccm_policy_policy4|where PolicyID -like '*02B*'
DownloadSource : http://<mp>/SMS_MP/.sms_pol?<sitecode>20032-<sitecode>0002B-EBEDBF21.2_00
PolicyCategory : SoftwareDistribution
PolicyCookie : 2015-08-07 11:03:15.570
PolicyState : Active
PolicyType : Machine
gwmi -namespace ROOT\ccm\Policy\Machine\ActualConfig -class CCM_SoftwareDistribution | where PKG_PackageID -like '*02B*'
Here I found the package program too, doublechecked all the Settings (dependency, etc..) seems OK.
But then "gwmi -Namespace ROOT\ccm\ClientSDK -Class ccm_program"is empty, however on a machine where it appears in Software Center this Class Returns its properties.
Finally IMHO that proves it might be a bug: If I deploy the Package/Program with a Deadline, it gets installed at the given time (this eliminates requirement Problems).
I tried to trick that I enabled 'Show in Software Center' only after the mandatory deployment, and hoped it'll Show up in Installed Software, but it did not.
Weird though that I did not find any related reports, or maybe I do my search wrong :)