私は最近Adobe Customization Wizardを使用して、最新バージョンのAcrobat Reader DCのカスタム変換(.mst)ファイルを作成し、それをネットワークにデプロイしました。今日、カスタマイズが原因で、イントラネット上のSharepointドキュメントが開かないようになっていることがわかりました。これは、誤ってクリックした単一のチェックボックスでした。
私が抱えている問題は、Windowsインストーラーが実際に.mst
ファイルを適用できないことです。別のトランスフォームセットを適用するには、アプリケーションを完全にアンインストール/再インストールする必要があります。 SCCMにはこれを行うオプションがありません。新しいアプリケーションを更新または作成した場合、SCCMはそれがすでにインストールされていることを検出するだけであり、同じアプリケーションの同じバージョンなので修正します。
この時点で私が考えることができる唯一のことは、各コンピューターに.txt
ファイルなどで「タグ付け」し、それを検出方法の一部として使用することです。しかしもちろん、スクリプトを使用してアンインストール/再インストールを実行し、マシンにタグを付ける必要があります。これには1日かかります。
より簡単な解決策はありますか?
私はSCCM 1607、BTWを使用しています。ワークステーションは、32ビットと64ビットのWin7とWin10コンピュータの混合です。
MSTファイルの変更を特定のレジストリ設定に関連付けることはできますか?
アドビのカスタマイズウィザードでは、行った変更がレジストリのどこに表示されるかがわかると思います。
そうでない場合、これは 管理ガイド で簡単に見つけることができます。
このレジストリキーを展開検出メソッドに追加して、クライアントに強制的に再評価させます。
さもないと、
アプリケーションを作成し、新しい手動検出方法を追加します。私は通常、HKLMで何かを使用し、自分で作成します。検出方法はMSI GUIDである必要はありません...これは例外ではなく例外です。
展開の検出ルールでは、Powershellスクリプトを設定して、インストール日(つまり、今日より古い)に基づいてチェックし、それに基づいて上書きすることができます