システム展開の一部として、Cisco IPCommunicatorソフトウェアをサイレントインストールしようとしています。展開には、基本的にセットのバッチファイルをコンパイルし、OSのインストール後に特定の順序で実行できるKACE2000を使用しています。
IP Communicatorの場合、インストーラースイッチを使用してサイレントインストールを実行していますが、これは機能しますが、インストールの途中で、Windowsがデバイスドライバーのインストール確認ダイアログボックスを表示するという問題が発生します。手動でクリックしてインストールを許可すると、インストールは正常に進行し、最終的に終了します。この問題は、独自のドライバーをインストールするすべてのソフトウェアに当てはまると思われるため、いくつかの回避策が必要です。
通常、多数のシステムを同時にバッチ展開するため、このユーザー操作を削除したいと思います。展開には30〜45分ほどかかります。展開を監視する必要はありません。ただ、5台または10台のコンピューターの展開を開始し、1時間以内に戻って、すべてを完了できるようにしたいだけです。
これはWindowsプロンプトのように見えるので、シスコがこの問題の克服を支援できるとは思いません。
私が考えた2つの解決策は、1)CIPCをインストールする前にドライバーをプレインストールするか、2)サードパーティのドライバーをインストールするときにプロンプトを無効にすることです。
オプション1は、特定のドライバーをインストールするときにユーザーがプロンプトを受け取らないように、ケースバイケースでドライバーをホワイトリストに登録する方法がない限り、セキュリティの観点から私の好みです。理想的には、コマンドラインからドライバーをプリロードする方法、またはvbscript/powershell/WSHを使用して、ドライバーのインストールプロンプト自体が発生しない方法を探しています。
私はWin7Pro SP1x64を使用しています。
私が使用することになった解決策は、ドライバーにデジタル署名するために使用された証明書をプリロードすることでした。それらの証明書がコンピューターの証明書ストアにある場合、ドライバーのインストールプロンプトは表示されません。