4

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

3 Answers 3

8

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.

2
  • 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, 2012 at 19:44
  • @JordanW. That very well may be the case, but its damned hard to manage a system like that.
    – sysadmin1138
    Mar 5, 2012 at 20:53
5

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.

4
  • 2
    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, 2012 at 21:14
  • I've just begun using Advanced Installer for MSI packaging, any other suggestions? Jan 25, 2012 at 21:29
  • 1
    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 appdeploy.com to be a good reading resource for matters relating to MSI creation/editing and deployment.
    – Bryan
    Jan 25, 2012 at 21:38
  • 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, 2012 at 23:31
1

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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .