Powershell DSC - Info 1625. Esta instalação é proibida pela política do sistema

3

Estou usando a configuração de estado desejado do Powershell para configurar um servidor. O servidor precisa de um msi do SQL Client instalado. Como usuário logado, posso clicar no msi e instalá-lo sem problemas. No entanto, quando tento instalá-lo através do PowerShelll

C: \ Windows \ system32 \ msiexec.exe / i "C: \ Usuários \ Djad \ Desktop \ sqlncli.msi" / silencioso / log C: \ Usuários \ Djad \ Desktop \ sqllog.txt

Eu recebo o seguinte erro.

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

Não sei ao certo por que a política impediria a execução do PowerShell, mas ainda permitir que eu clique nele para executá-lo. Alguém tem uma idéia do que o hangup poderia ser? Qualquer ajuda é muito apreciada.

    
por Black Dynamite 06.10.2016 / 22:48

1 resposta

3

Você precisa especificar IACCEPTSQLNCLILICENSETERMS = YES para indicar explicitamente que aceita os termos da licença do usuário final conforme a instala manualmente.

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

Para detalhes, você pode verificar aqui .

    
por 07.10.2016 / 06:12