Thanks for all your help. I understand Triggers explanation but it doesnt sound like it would install something whe the computer turns on but here is what I did. Let me know what you think. I created the package and the policy. There are two scripts built into the package. When the compliance runs and fails, it downloads the software but then what the remediation does instead of installing, it runs the first script that adds a registry entry to
HKEY_Local_Machine\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
pointing to the local install cache. What this does is the next time the computer restarts, it kicks off the install from the local package cache regardless if the computer is on the network or not. I only tested on one but it appears to work fine.
A couple of things that arent so great.
Since the complaince check isnt really kicking off the actual install the altiris agent says its out of compliance unless I set the compliance on a schedule. The next day it will say its compliant.
And Im thinking I'm not going to get the greatest software execution report because execution is going to based on the script doing the registry change. With Windows actually doing the install, Im going to have to base my results on inventory probably.
Thoughts?