If possible, i'd like to gather opinions on the direction i should head in, not ask for anything too specific, or too much of anyones time. (yet ).
I've been tasked with the client side of a company wide upgrade to our CRM software (microsoft). Good times.
The install is in 2 stages, there's an install executable, and then a config executable to setup the program for the logged in user. Through testing, i now have 2 command line functions, one to silently install the client, and another to silently configure it.
So far i've considered Push distribution through either an exec package or batch package, with maybe a task run early to place the required files on the clients, meaning that if they are remote on the day of the upgrade, it can still happen for the user.
Any thoughts or opinions are greatly appreciated!