I just had a bit of a head scratcher while building my ConfigMgr 2012 lab. I had created an application to deploy Lync 2010 by policy to a collection of devices. The “mandatory assignment” (this is old terminology for legacy packages/advertisements) was to install the Lync 2010 client as soon as possible.
I refreshed policy on my test machine and got this error in Software Center:
Past Due – Will Be Retired
Huh?!?! I didn’t set an expiration on the deployment. I could not figure this out. The AppEnforce log in C:\Windows\CCM\Logs held the clue to this mysterious error:
Command Line: setup.exe /install /silent
The installer is called LyncSetup.exe, not Setup.exe. I corrected the Deployment Type in my application for Lync 2010 and reran machine policy on the client machine. The install now worked. Then the real test: I manually uninstalled Lync, and ran the Application Deployment Evaluation Cycle on the client. The reinstall (by policy) worked perfectly.
This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.