I have a specific need for some software installations on my network.
The setup is this; Main server running Server 03 which provides DHCP and DNS. I have another server on the same domain running an imaging solution, this one is Server 08 Enterprise 64 bit.
I also have about 40 client machines all running identical hardware on Xp SP3. All machines are on a stand alone network with no internet access and are part of the same domain, same subnet etc etc..
As we have to maintain forensic standards at the conclusion of a job here the client machine has an image restored to it via Symantec Ghost, at the conclusion of this process I need to have a particular MSI package installed. I cannot pre-install this package and have it as part of the image as a unique identifier is generated on the install and each machine on the network must have it's own ID for this software to work properly.
I tried using GP to push the MSI out, which works flawlessly with one problem, it's a one off install. I need to be able to have this package install every time the client machine reboots, regardless of the fact the software is already installed.
it's not feasible for me to manually re-deploy the GP every time someone re-images a client machine.
Is there a way to have this MSI package install every time a client reboots? Or alternatively and far better a software solution that will monitor all machines on the network and deploy the MSI package to a machine that doesn't have it (ie after the re-image or if someone manually uninstalls it).
Keep in mind this needs to be done with Zero input from the end user where possible.