Ignoring the fact that Power BI doesn't have a nice way to be updated without requiring administrator rights I'm attempting to deploy it via WPP - running it without any switch statements generates an error saying it needs ACCEPT_EULA=1 for /quiet mode. I add that into the command line section of the package (just ACCEPT_EULA=1) which fails with 0x80070667
My attempt at logging also fails:
My attempt at logging also fails:
MSI final command line: /l* c:\windows\temp\PowerBI.2.30.4246.181.log ACCEPT_EULA=1 ALLUSERS=1 MSIRESTARTMANAGERCONTROL=Disable REBOOT=REALLYSUPPRESS
2015-12-18 13:00:46:569 6872 1d1c Handler MSP Error List:
2015-12-18 13:00:46:570 6872 1d1c Handler No messages in the MSP error list.
2015-12-18 13:00:46:570 6872 1d1c Handler : MSI transaction completed. MSI: 0x80070667, Handler: 0x8024200b, Source: No, Reboot: 0
2015-12-18 13:00:46:570 6872 1d1c Handler : WARNING: First failure for update {394FBB46-191E-4CF1-8230-912937CDFF38}, transaction error = 0x8024200b, MSI result = 0x80070667, MSI action =
2015-12-18 13:00:46:570 6872 1d1c Handler : WARNING: Operation failed at update 0, Exit code = 0x8024200B
However breaking the cardinal rule of directly modifying a MSI with a property ACCEPT_EULA with a value to 1 works perfectly:2015-12-18 13:18:14:680 1064 19a0 Handler MSI final command line: ALLUSERS=1 MSIRESTARTMANAGERCONTROL=Disable REBOOT=REALLYSUPPRESS
2015-12-18 13:18:19:055 772 1e5c Report REPORT EVENT: {5505BE9B-3DCC-4EEB-9135-E5C76281EDE0} 2015-12-18 13:18:14:056-0500 1 181 101 {BE186464-5D2D-40C9-94C8-0F9BCF65B204} 2 0 InstallPendingUpdates Success Content Install Installation Started: Windows successfully started the following update: Microsoft Power BI Desktop (x64) 2.30.4246.181
2015-12-18 13:18:42:801 1064 19a0 Handler : MSI transaction completed. MSI: 0x00000000, Handler: 0x00000000, Source: No, Reboot: 0
Why doesn't this ACCEPT_EULA=1 work in the command line section of WPP?