Share via


Is "Update Content" a necessary step if a new detection method/requirement is set for an application?

Question

Thursday, July 23, 2015 10:52 PM

We are creating applications in SCCM and we more often change/edit the Detection Method/Requirements/User Experience in an application before testing it. Whenever we have a new requirement (Global condition) set or detection method changed, we used to "Update content" without knowing if that is really necessary.

This question may be lame but I would be glad to know if updating content is really required for the above scenario. And if it is not required, I'd be interested to know why?

I tried to search the internet for answers but I could get any. May be my search wasn't good enough the fetch the answers!!

All replies (2)

Thursday, July 23, 2015 11:45 PM âś…Answered | 3 votes

No it is not necessary. The only time you need to 'update content' is when you make a change to the source content of your package.

You can change any of the settings in the Application or the Deployment Type without updating content. On a related note, if you change the content location path for an already distributed application it will automatically update content for you.

To answer "Why?":

Updating content has nothing to do with the settings within the Application or Deployment Type. This updates the package on the distribution point with the latest source files from the content location of that application.

Say you have an Application that is a script that installs Adobe Reader for example. You've distrubuted this app to your distribution points and maybe you're already deploying the app. Then you realize for whatever reason that when you install Adobe Reader, you also need to copy a file to the system during the installation. You would browse to the source content location of Adobe Reader, put the file you want to copy in the source content folder, and update your script to copy that file during installation. 

If you just update the files in the source folder, but don't tell SCCM (Update Content) you've made changes to your source for that application, it will continue to use the content from the last time you distributed the application or updated content.

When you make changes like 'Requirement/Detection Method' alone, you're not changing the source files of the Application. You're just changing settings within that Application which gets updated in the database for that Application.


Friday, July 24, 2015 3:49 PM

Thank you Brandon! Your explanation is vivid!

This should save a lot of time. I've been so dumb and all these days and was updating content for change in detection method and requirements.

Appreciate your prompt assistance!