Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can more than one installer (msi, mst) be linked to a GPO to deploy multiple packages at once?

share|improve this question
up vote 8 down vote accepted

It most certainly can be done, but you are not guaranteed of the order they're applied. You can set prerequisites which can help handle the dependency tree, but otherwise it's non-obvious what order they get thrown on machines.

share|improve this answer
Been a while since I used it but I thought they are applied in the order they are added to the GPO? – Jordan W. Mar 5 '12 at 19:44
@JordanW. That very well may be the case, but its damned hard to manage a system like that. – sysadmin1138 Mar 5 '12 at 20:53

Yes, it can be done, and personally I always do this where possible. One thing that I've remembered from Microsoft courses about Active Directory when Windows 2000 was first launched was to keep the number of policies applied to an object in AD to an absolute minimum, as lots of policies could cause boot/logon delays. As a side note, if your policies only offer computer settings, disable the user settings, and vice versa.

When you use GPO filtering or delegation permissions to target your software deployment to different classes of computer/user, this is done per policy, so there will likely be instances where you can't avoid splitting up your software deployment into multiple policies.

As per sysadmin1138's answer above, if you need to specifically install in a certain order, forget it, unless you have a good set of MSI editing tools to create dependencies within the MSI installers. I've used InstallShield admin studio to do exactly this when Visual Studio .net 2003 was deployed to about 400 systems, this allowed me to ensure the prerequisites were installed before the main app was installed, without this the installation would fail completely.

share|improve this answer
I have to really echo the MSI-tools argument here. To really use this functionality to it's best, you need to be able to craft MSIs. – sysadmin1138 Jan 25 '12 at 21:14
I've just begun using Advanced Installer for MSI packaging, any other suggestions? – Citizen Chin Jan 25 '12 at 21:29
I'm not familiar with Advanced Installer TBH, the only MSI editing I've done in the last 4 or 5 years is simple table edits with Orca. AdminStudio was far from perfect, (version 4 IIRC back then), and it was quite unstable, although I'm sure it will be much better now. I've found to be a good reading resource for matters relating to MSI creation/editing and deployment. – Bryan Jan 25 '12 at 21:38
Thank you, I'll check these out. – Citizen Chin Jan 25 '12 at 21:45
Note that in cost on up you don't necessarily want as few policies as possible for performance reasons. More policies can equal shorter logon times vs 1big policy – Jim B Jan 25 '12 at 23:31

You'll need to find a freeware app called "Assigned Software Sequence Manager" from a company called Sywan ICT. The order that the MSI's are installed within a single GPO is dependent on some date/time-based setting that the usual AD tools don't give you access to. Sywan's app lets you order them as you want.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.