This is a very general answer, but to distribute a piece of software to a computer you need the following:
- A package.
- A program for the given package.
- A collection
- An advertisement that binds the program and collection together.
After the program and advertisement is configured correctly. You set the time when the software is available in the advertisement. To assign the software to a specific computer, add the computer to the collection.
NB! This is when the software is available, and the client may not get it until an hour later, due to the cycle when the computer checks for new advertisements. If you want a "right now" installation you also have to implement some remote computer coding to trigger the inventory cycle.
For code examples search the SDK for the following:
- SMS_Package
- SMS_Program
- SMS_Advertisement
- SMS_Collection