Powershell DSC-信息 1625。系统策略禁止此安装

Powershell DSC-信息 1625。系统策略禁止此安装

我正在使用 Powershell 所需状态配置来设置服务器。服务器需要安装 SQL Client msi。作为登录用户,我可以单击 msi 并毫无问题地安装它。但是,当我尝试通过 PowerShell 安装它时

C:\Windows\system32\msiexec.exe /i “C:\Users\Djad\Desktop\sqlncli.msi” /quiet /log C:\Users\Djad\Desktop\sqllog.txt

我收到以下错误。

MSI (s) (A4:4C) [22:43:59:356]: Product: Microsoft SQL Server 2012 Native Client  -- Installation failed.
MSI (s) (A4:4C) [22:43:59:372]: Windows Installer installed the product. Product Name: Microsoft SQL Server 2012 Native Client. Product Version: 11.0.2100.60.    Product Language: 1033. Manufacturer: Microsoft Corporation. Installation   success or error status: 1625.

Info 1625. This installation is forbidden by system policy. Contact your system administrator.
C:\Users\Djad\Desktop\sqlncli.msi

我不确定为什么策略会阻止 powershell 运行,但仍允许我单击它来运行它。有人知道挂断是什么吗?任何帮助都将不胜感激。

答案1

您需要指定 IACCEPTSQLNCLILICENSETERMS=YES,以明确表明您在手动安装时接受最终用户许可的条款。

msiexec.exe /i "C:\Users\Djad\Desktop\sqlncli.msi" /qn IACCEPTSQLNCLILICENSETERMS=YES /log "C:\Users\Djad\Desktop\sqllog.txt"

有关详细信息,您可以查看这里

相关内容