web-dev-qa-db-ja.com

メインインストールが自己完結型のmsiを開始するSCCMパッケージを作成するにはどうすればよいですか?

InstallShieldを使用してインストールされるアプリケーションがいくつかあります。インストール中に、アプリケーションの1つまたは2つの部分がmsiとともにインストールされます。インストールプロセスを指示するためにissファイルを記録しようとしましたが、これらのインストールは常にフリーズしているようです。また、最初にmsiをインストールして、順番にインストールしようとしましたが、これはメインインストールがこれらをインストールしようとするのを妨げるものではありません。

ヒント/提案/アイデアはありますか?

ありがとう!

1
DeliriumTremens

これは、実行しようとしている特定のインストーラーに大きく依存します。ほとんどのベンダーは、管理者が無人展開を簡単に行えるようにすることにそれほど関心がありませんでした。あなたの最善の策は、あなたのためにすでに仕事をしている誰かを見つけようとすることです。 AppDeploy.com のパッケージKBは、フォ​​ーラムに加えて開始するのに最適な場所です。 WPKG.org でwikiを検索することもできます。

それがすべて失敗した場合、残念ながら、自分で問題を掘り下げて理解する必要があります。可能な限りどこでもロギングを有効にし、特定のエラーを精査するために多くの時間を費やす準備をしてください。 Orca MSI編集用や ProcMon などのツールは非常に貴重です。

SCCMパッケージは、デフォルトでSYSTEMとして実行されます。テストボックスでローカル管理者としてパッケージを手動で実行して、最初に機能するかどうかを確認する必要があります。ユーザーの操作なしで成功した場合は、 PsExec のようなものを使用してSYSTEMとして実行して再試行してください。一部のインストーラーは、誰がインストーラーを実行するのか、またはそのユーザーのプロファイルのどの部分が存在するのかについて、馬鹿げた仮定をします。

スナップショットの前後に基づいて新しいインストーラーを作成する再パッケージツールは存在しますが、コストがかかる可能性があります。彼らはまた彼ら自身の問題を紹介することができます。

2
Ryan Bolger

Installshieldの場合、コマンドラインsetup.exe /s /v/qnが友だちです。

これには、Installshieldセットアップをサイレントに実行するように指示する(そしてISSファイルを使用する))/sスイッチと、Installshieldに/v/qnサイレントインストールスイッチをMSIに渡すように指示する/qnの両方があります。それを実行するとき。

その他のオプションについては、InstallShieldのドキュメントのこのページを参照してください。コマンドラインオプション Setup.exeおよびUpdate.exeコマンドラインパラメーター がリストされています。

0
GAThrawn