Powershell
Powershell DSC - 資訊 1625。系統策略禁止此安裝
我正在使用 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"
有關詳細資訊,您可以在這裡查看。