Powershell

Powershell DSC - 資訊 1625。系統策略禁止此安裝

  • October 7, 2016

我正在使用 Powershell Desired State Configuration 來設置伺服器。伺服器需要安裝 SQL 客戶端 msi。作為登錄使用者,我可以點擊 msi,然後毫無問題地安裝它。但是,當我嘗試通過 PowerShelll 安裝它時

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 執行,但仍然允許我點擊它來執行它。有誰知道掛斷可能是什麼?任何幫助是極大的讚賞。

您需要指定 IACCEPTSQLNCLILICENSETERMS=YES,以明確表明您在手動安裝時接受最終使用者許可的條款。

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

有關詳細資訊,您可以在這裡查看

引用自:https://serverfault.com/questions/807573