web-dev-qa-db-ja.com

PowershellDSC-情報1625。このインストールはシステムポリシーにより禁止されています

Powershellの必要な状態の構成を使用してサーバーをセットアップしています。サーバーには、SQLクライアントmsiがインストールされている必要があります。ログインしたユーザーとして、msiをクリックして、問題なくインストールできます。ただし、PowerShelllを介してインストールしようとすると

C:\ Windows\system32\msiexec.exe/i "C:\ Users\Djad\Desktop\sqlncli.msi"/quick/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の実行が妨げられる理由はわかりませんが、クリックして実行することはできます。誰かがハングアップが何であるかについての考えを持っていますか?どんな助けでも大歓迎です。

2
Black Dynamite

手動でインストールするときにエンドユーザー使用許諾契約の条項に同意することを明示的に示すには、IACCEPTSQLNCLILICENSETERMS = YESを指定する必要があります。

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

詳細については、 ここ を確認してください。

3
Elton Ji - MSFT