Support using OSDDownloadContent.exe outside of Download Package Content TS step
A number of organizations are using OSDDownloadContent.exe outside of Download Package Content TS Step to download dynamic driver content (made popular by http://www.scconfigmgr.com/modern-driver-management/). In this scenario, driver package version information is missing in the TS environment during TS runtime (i.e. SMSTSSourceVersion%PackageID% TS variables are not set). When an Alternate Content Provider is called using SMSTSDownloadProgram to download content, the ACP is unable to determine which version of the package needs to be downloaded and can result in download failure or downloading the incorrect version of a driver.
Ideally, OSDDownloadContent.exe would be able to retrieve the current version and update the SMSTSSourceVersion%PackageID% TS variable before calling the ACP.