Option to Prevent Multiple Deploy-Application.exe Processes

When an application is deferred, the ccm agent application discovery period determines when the Deploy-Application.exe process is next executed. Therefore, the interval for this discovery is important regarding the deferrals and the maximum time taken for a piece of software to install.

However, depending on how we have setup the Deploy-Application.exe package, there are occasions where the interval may cause the Deploy-Application.exe to execute a second time, when it is not required.

Therefore, Deploy-Application.exe needs a way to prevent multiple processes from being executed, whether this is an option, or a default is up for discussion.