Installing .msi file on remote PC's? PsiExec?

hi guys,

I have a situation where we have a windows 2003 server consisting of a .msi file that needs to be installed on quite a lot of remote PC's (all on the same domain as the server).

Quite a lot of the PC's are Windos XP PC's (sadly). There are some Windows 7 ones also.

My question is this:

1.  Would you create a batch file that runs on the PC's and looks at the .Msi file on the network share and uses 'Msiexec' command? (or does the .Msi file need to be copied onto each local PC?)

2. Is it possible to install the .Msi file directly from the server to the PC's using something called Psiexec?

Either way, if you were me, how would you conduct this?

Who is Participating?
Dilip PatidarConnect With a Mentor Commented:

If you are using Active Directory then you can do this task via GPO.

You have to create a Group Policy and for create a Application Deployment policy

For Deployment step refer the below URL:

Dilip Patel
Dilip PatidarCommented:
1 point more. After deployment of the GPO Open cmd and apply the Command "gpupdate /force" and restart the client machine.
QlemoConnect With a Mentor Batchelor, Developer and EE Topic AdvisorCommented:
PsExec from is great if you want to execute something forcefully and immediately on a bunch of machines. There are, however, some issues with it.
Usually the GPO approach is the best one in a domain.
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

YashyAuthor Commented:
Hey Dilip,

Thanks for the feedback. However, I can't log onto each machine and do a gpupdate /force, as it will mean logging onto around 80 Pc's which will take forever. Can I just get them to restart their PC's instead?
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
GPOs are applied regularly or after reboot. gpupdate /force just speeds up the process.
YashyAuthor Commented:
Thanks Olemo:)
YashyAuthor Commented:
One question though guys, this method doesn't let it do a silent install right? I would need to create a batch file if I want that to happen right?
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Yes, you will need to call msiexec with e.g. /quit, maybe an unattended install file etc.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.