Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have an MSI file which I produce that I need to install on a number of Windows 2008 machines as part of automated deployment process in a test environment.

When I install the MSI by hand I get a UAC prompt which means that when I try to install with no UI using MSIEXEC, the install fails saying that the install is denied by policy on the machine.

Assuming that I am not allowed to disable UAC on the boxes, what other avenues can I take to circumvent UAC on a machine that I control for a specific MSI package?

Additional Info: When running with Verbose and Extra Logging I get a line that reads "Rejecting product '{guid}': Non-assigned apps are disabled for non-admin users."

I am running as an admin user.

More Additional Info: The original error message is pretty generic but here it is " Info 1625. This installation is forbidden by system policy. Contact your system administrator."

share|improve this question
1  
How are you trying to deploy the package - GPO, Script, etc? –  Zypher Nov 2 '09 at 4:43
    
Currently I am simply copying the file to a location on the machine and using PSExec to run MsiExec /q/i against it. –  wolfbyte Nov 2 '09 at 8:10

1 Answer 1

If the recipient machines are members of a domain just create a GPO in that domain to assign the software to the machines and it'll install fine. No scripting is necessary.

share|improve this answer

Your Answer

 
discard

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.