web-dev-qa-db-ja.com

SCCM 2012での置き換えの目的は何ですか?

次のシナリオを検討してください。

  • 以前、アプリケーションFoov1.0をすべてのワークステーションにデプロイしました。
  • Foo 2.0の新しいバージョンが出てきたので、みんなをアップグレードする必要があります。

このシナリオでは、Foo 2.0用の新しいアプリケーションパッケージを作成し、それをデプロイする必要があります。

インストーラーが独自にアップグレードと新規インストールを処理すると仮定すると、その機能を無視してFoo 1.0のデプロイメントを削除するのではなく、Foo2.0をFoo1.0に置き換えることの利点は何ですか?

これにはどのようなメリットがありますか?

違いが生じる場合は、SCCM 2012R2を使用しています。

3
Wes Sayeed

優先権を使用することの3つの利点を考えることができます。

透過的な依存関係

Foo1.0に依存するBar1.0のデプロイメントタイプがあるとします。 Foo1.0をFoo2.0に置き換えると、Bar1.0を展開すると自動的にFoo2.0にインストール/アップグレードされます。

(私はこれを厳密にテストしていませんが、それが優先順位と依存関係が連携することを意味していると思います。)

ユーザーが選択したアプリケーション

Foo 1.0が(「必須」ではなく)「使用可能」として展開された場合、優先権により、Foo1.0が既にインストールされているコンピューターにのみFoo2.0がインストールされます。そうすれば、Foo 2.0は、ユーザーがFoo1.0が必要であると判断した場合にのみインストールされます。

アトミックアンインストール/インストール

Foo2.0をインストールする前にFoo1.0をアンインストールする必要がある場合、CcmExecは、Foo2.0をインストールする直前にのみFoo1.0がアンインストールされることを保証します。そうすれば、ユーザーがFooに依存している場合でも、ユーザーがFoo1.0もFoo2.0も長期間使用しないリスクはありません。

1
alx9r