(Due to the unusual constellation of products involved here, and the fact that the last Windows 7 problem I posted about that peripherally involved SQL server was quickly moved to a SQL Server forum, I've chosen this forum to ask my question).
I'm required to install the SQL Server 2008 R2 Native Client on several Windows 7 machines in order to support a third-party application (ArcGIS).
I downloaded the MSI, and can do manual installations without any problem, but I'm running into a problem trying to create a managed install package using Group Policy. I've done this for all sort of other programs like this. When the system is rebooted, the group policy applies and the package is assigned to the machine, but the installation fails with the following error message in the Application event log:
Product: Microsoft SQL Server 2008 R2 Native Client -- The required IACCEPTSQLNCLILICENSETERMS=YES command-line parameter is missing.
So I opened the MSI in Orca and created a transform adding a string property namedIACCEPTSQLNCLILICENSETERMS wth a value of YES to the Proprerty table. AFAICT, there isn't a way to modify the msiexec command line in the Group Policy Editor, and this is the only way to add properties to a GP package.
Unfortunately, deploying the new package with the transform doesn't solve the issue -- the same error message results.
(In case anyone else is trying this, in order to unassign the package and get it to attempt a reinstall on the next reboot, you need to run the Microsoft Fix It MS provides for this purpose.
The only thing I can think of at the moment is to create an administrative install point rather than ty to deploy the downloaded MSI directly.