web-dev-qa-db-ja.com

UACを無効にせずにMSIをサイレントインストールします

テスト環境での自動展開プロセスの一部として、多数のWindows2008マシンにインストールする必要があるMSIファイルを作成しています。

MSIを手動でインストールすると、UACプロンプトが表示されます。これは、MSIEXECを使用してUIを使用せずにインストールしようとすると、マシンのポリシーによってインストールが拒否されたことを示してインストールが失敗することを意味します。

ボックスでUACを無効にすることが許可されていないと仮定すると、特定のMSIパッケージ用に制御するマシンでUACを回避するために他にどのような方法がありますか?

追加情報:VerboseおよびExtra Loggingで実行すると、「Rejecting product '{guid}'」という行が表示されます。管理者ユーザー。 "

管理者ユーザーとして実行しています。

詳細情報:元のエラーメッセージはかなり一般的ですが、ここでは「情報1625です。このインストールはシステムポリシーによって禁止されています。システム管理者に連絡してください。 "

3
Mike Minutillo

受信者のマシンがドメインのメンバーである場合は、そのドメインにGPOを作成してソフトウェアをマシンに割り当てるだけで、正常にインストールされます。スクリプトは必要ありません。

4
Evan Anderson