Running MSIEXEC on non-administrator login

windows-installerwindows-server-2008

I need to get an msi installed on a number of machines. I've written a script to check the version and deploy if necessary, but it doesn't seem to like the msiexec call. Can msiexec be run from a limited user, or only administrators? Can someone point me in the right direction.

Alternatively, what's a better solution?

Best Answer

You need the "Always install with elevated privileges" setting in Group Policy, either as a Domain Policy if you have AD, otherwise as a local policy on the individual PCs themselves.

Find it in User Configuration\Administrative Templates\Windows Components\Windows Installer.