
Windows Server 2016
Adobe Reader DC msi
こんにちは
Windows ドメイン内の PC のセットに Adobe Reader をリモートでサイレントにインストールしようとしています。これを実現するために、Acroread.msi と GPO (ソフトウェア インストール) ポリシーを含むネットワーク共有 ABC-Deploy$ を設定しました。今のところ、うまく動作していません。
ポリシーの失敗と思われる原因を突き止めるのにしばらく時間を費やした後、共有フォルダ内の MSI をクリックしてインストールできるかどうか確認することにしました。私は、MSI を含む共有フォルダが存在するサーバー自体で管理者ユーザーとしてこれを実行しました。「インストールしますか?」という前置きの後、次のプロンプトが表示されて試行は失敗します。
Error 1305.Error reading from file C:\ABC-Deploy$\AcroRdrDC2200320282_en_US\AcroRead.msi. Verify that the file exists and that you can access it.
クリックしたばかりなので、ファイルは確かに存在します。共有アクセス許可、NTFS アクセス許可、msiexec パラメータ、管理者ユーザー権限、一時ファイルの消去、レジストリの消去など、うんざりするほど調べましたが、すべて無駄でした。msiexec.exe は SYSTEM で実行され、ドメイン管理者ユーザーから呼び出しているため、アクセス許可に集中しました。
現在、ABC-Deploy$ フォルダには次の権限があります:-
共有権限 | 価値 |
---|---|
みんな | フルコントロール |
NTFS アクセス許可 | 価値 |
---|---|
みんな | フルコントロール |
システム | フルコントロール |
ローカル管理者 | フルコントロール |
匿名ログオン | 読む |
すべての PC (ドメイン セキュリティ グループ) | 読み取りと実行 |
sysadmin (ドメイン管理者) | フルコントロール |
権限の組み合わせを何度も試しましたが、どれも違いがないようです。
これを解決する方法について何かアイデアはありますか?
ありがとう
注: StackOverflow から ServerFault に移動しました (16/12/22)
答え1
ようやく、ようやく、これを展開できました。権限、偽のレジストリ エントリ、一時インストール ファイルはすべて、さまざまな段階で影響を及ぼした可能性がありますが、問題の根本は、Adobe Reader のインストール、パッチ適用、変換の方法を私が誤解していたことにありました。
偶然、管理インストール ポイント (AIP) の要件に関する参照を見つけ、この [かなり古い] Adobe ビデオにたどり着きました...https://www.youtube.com/watch?v=j5Ns6WMqgfo.... ここでの .msts の使用に関する詳細情報と併せて、これが役立つことを願っています....https://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard/deployment.html...さらに、少し実験してみると、この問題を抱えている他の人の役に立つかもしれません。
基本的には、
- ダウンロードしたAcroRdrxxx.exeをローカルディレクトリ(ここではDir1)に解凍します。
- コマンドプロンプトを開き、Dir1 に CD し、別のローカルディレクトリ (Windows\Program Files ではない) に 'msiexec /a acroreader.msi' を使用して '管理者' インストールを実行します。これはインストーラの 'which directory' プロンプトで実行されます。これを Dir2 と呼びます。
- Dir2を新しい空のフォルダにコピーし、それをDir3と名付け、.mspファイルをDir1からDir3にコピーします。
- Dir3 に CD で移動し、「msiexec /a AcroReader.msi /p AcroRdrxxxxx.msp」でパッチを適用した別の管理インストールを実行します。インストーラー プロンプトの「どのディレクトリ」が表示されても、今度は Dir3 のままです。
Dir3 内の結果の msi は、インストールできる状態になりました。
勇気があるなら、setup.ini を Dir1 から Dir3 にコピーし、Dir3 の msi に対して Adobe Customisation Wizard を実行して mst (「Transforms」) ファイルを作成できます。これにより、インストールで使用するオプションを指定できます。その後、msiexec パラメータ /TRANSFORMS="Acroxxx.mst" を使用して Dir3 から AcroReader.msi をインストールするときに、この mst を利用できます。setup.ini はウィザードでのみ使用され、.msi では不要であることに注意してください。
非常に曖昧なトピックについてのこの簡単な説明が、誰かの役に立ち、私がこれに費やした 3 ~ 4 営業日を節約してくれることを願っています。
ヒントや提案をくださった皆様に感謝します。