I have a Windows 10 snapin pack that might require some dependencies to be installed. We are using metered connection so we want to reduce the snapin size as much as possible.
If data usage wouldn’t matter, I could have the dependencies included into the Snapin pack, everytime. But the following approach is prefered:
Snapin install script check dependencies, if a dependency is missing, it downloads it and installs it.
My question is what approach should I take to store and download those dependencies. Should they be on the FOG FTP?
Then that would require the install script to have a notion of the FTP credentials, is that not a problem since the client already has access to the FTP?
I will greatly appreciate some feedback, I don’t want to do something wrong.
Note: I cannot risk to install those dependencies with a specific snapin pack update as this update is not guaranteed to be rolled out to all platforms before the next snapin comes in.
Additional questions: If i go for this solution, is there a way to communicate FTP address and credentials to the script through some FOG variables?