installing software using Group policy

I have a situation where I need to install an msi package using group policy which works fine, but then right after that, I need to apply an update to the same package with a second msi package.  I am not sure how to prioritize the order of applications to be applied via group policy, can anyone explain how to do that?  Also, is there an option to force a restart after the last package?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

colonytireDirector of TechnologyCommented:
You can prioritize the scripts in GP.  I often times build a batch script that runs them in the order needed.  If you do the batch script you could tell the script to restart the machine using shutdown /r after it runs the msi installers.
evel1959Author Commented:
OK thanks, I will play with that.   Are you simply running  a windows batch file or are you using some other scripting language?
colonytireDirector of TechnologyCommented:
just a simple DOS type windows .bat file
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

colonytireDirector of TechnologyCommented:
@echo off
TITLE Name_your_Script

ECHO Please wait...
start /wait "Folder_location\firstpackage.msi" /qn <Quiet with no interaction

ECHO Installing YOUR_Update_NAME
ECHO Please wait...
start /wait "Folder_location\secondpackage.msi" /qn

shutdown.exe -r -f -t 10 -c "Windows will now restart in 10 seconds..."

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
evel1959Author Commented:
This looks nice.  In a bit, I will try it and let you know how it works for me.  I have some transform work to do ahead of this before I can try.  Thanks so much.
evel1959Author Commented:
So I created a batch file that does this and I beleive it will work, however, when trying to launch it from Group policy, the only type of file it will allow me to point to is an msi.  I am a newbie to Group policy and not sure how to accomplish executing a batch file from Group policy.  Did I miss something?  Does it need to be converted or wrapped in an msi?
colonytireDirector of TechnologyCommented:
Put the .bat or .cmd that you created in the apropriate sysvol folder of the DC server. Then when you click the add button in the GPeditor it will be available to you.

You can easily copy across the network using \\DCserverName\SYSVOL\domainname.???\scripts\

Hope this helps,
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.