0

現在、すべてのセットアップ ファイル (以前は .exe ファイルでした) を MSI インストーラーに再構築して、Active Directory 経由で展開できるようにしています。

基本的には、MSI ファイルを生成するツール (知っている人には Windev) がありますが、ツールが限られているため、.mst ファイルを生成して (Orca を使用)、セットアップを微調整し、ソース インストーラーとトランスフォームをマージします。 msitran.exe を使用します。変換されたセットアップ ファイルを /qb または /qn で手動でインストールすると、インストールは正常に機能します。

しかし、セットアップ ファイルを AD に追加しようとすると、「展開情報を抽出できません」というエラー メッセージが表示されます。

オンラインで複数の解決策を見つけましたが、どれも私の問題に適合しませんでした (つまり、私はすべての管理者権限を持っており、最終的な MSI は Orca で検証されます (いくつかの警告がありますが、エラーはありません)。元の MSI で同じ問題が発生します。ツールが生成します (ただし、ORCA では検証されないため、とりわけそれを修正するための変換)。

MSI を AD に正常に展開するために設定する必要があるプロパティはありますか?

4

1 に答える 1

0

気にしないでください、ソリューションは単純にばかげていますが、MSはこれについてどこにも言及していません。

基本的に、これは UNC パスの問題でした。私の MSI は空白を含むパスに配置されていましたが、Windows Server 2003 はそれを好まないようです (開いているダイアログでパスを引用符で囲んでも何も変わりません)。ファイルをスペースなしのパスに移動すると修正されました。

全てにおいて良い日

于 2012-12-14T12:53:47.563 に答える