As those of you migrating from System Center Configuration Manager 2007 to SCCM 2012 may already know, migrated advertisement by default are created in a disabled state.
After you have sanity checked/tested a few migrated programs, you might quickly tire of using the GUI to enable the 100’s of migrated artifacts.
As always, the answer is PowerShell (remind, what was the question again?) – The following pipeline will enable all programs in a given site:
Get-CMProgram | Enable-CMProgram
So many clicks saved. Your mouse can thank me later