Configuration Managerでのアプリケーション管理の概要
Configuration Manager (現在のブランチ) に適用
この記事では、Configuration Manager アプリケーションの操作を開始する前に、基本について説明します。
ヒント
Configuration Managerでアプリケーションを管理する方法を既に理解している場合は、この記事をスキップしてください。 「サンプル アプリケーションの作成: アプリケーションを 作成してデプロイする」に進みます。
アプリケーションとは
アプリケーションまたはアプリはコンピューティングで広く使用されている用語ですが、Configuration Manager では、特定の意味を持っています。 ボックスのようなアプリケーションと考えてください。 このボックスには、ソフトウェア パッケージ用の 1 つまたは複数のインストール ファイルのセット (展開の種類と呼ばれます) と、ソフトウェアを展開する方法に関する手順が含まれています。
アプリケーションをデバイスに展開する場合、要件によって、デバイスにインストールConfiguration Manager展開の種類が決定されます。
アプリケーションを使用すると、さらに多くのことを行うことができます。 このガイドを読むにつれて、これらのことについて学習します。 次のセクションでは、掘り下げる前に知っておく必要があるいくつかの概念について説明します。
デプロイの種類
アプリケーションがボックスの場合、展開の種類はボックス内のコンテンツのセットです。 アプリケーションは、アプリのインストール方法を決定するため、少なくとも 1 つの展開の種類が必要です。 複数の展開の種類を使用して、同じアプリケーションに対して異なるコンテンツとインストール プログラムを構成します。
たとえば、会社には Astoria という基幹業務アプリケーションがあります。 アプリケーション開発者は、アプリをインストールする次の方法を提供します。
- Windows 10 デバイス上の完全な機能のための Windows インストーラー パッケージ
- ターミナル サーバー ファームで使用する App-V パッケージ
- モバイル ユーザー向けの Web アプリ
Configuration Managerで Astoria 用の 1 つのアプリケーションを作成します。 アプリケーションは、すべてのインストール方法とプラットフォームで共通するアプリに関する概要メタデータを定義します。 次に、使用可能なインストール方法に対して 3 つの展開の種類を作成し、アプリケーションをすべてのユーザーにデプロイします。 デプロイの種類に関する要件とその他の構成に基づいて、Configuration Managerは各ユース ケースで適切な方法を決定します。
詳細については、「 アプリケーションのデプロイの種類を作成する」を参照してください。
要件
以前のバージョンのConfiguration Managerでは、アプリケーションを展開するデバイスのコレクションを作成します。 コレクションは引き続き作成できますが、 要件 を使用して、アプリケーションのデプロイに関するより詳細な条件を指定します。
たとえば、アプリケーションは、Windows 10を実行するデバイスにのみインストールできることを指定します。 アプリケーションをすべてのデバイスに展開すると、Windows 10を実行するデバイスにのみインストールされます。
Configuration Manager は要件を評価して、アプリケーションとその展開の種類をインストールするかどうかを判断します。 次に、アプリケーションをインストールする適切なデプロイの種類を決定します。 既定では、Configuration Manager クライアントは 7 日ごとに要件ルールを再評価し、クライアント設定の [展開の再評価のスケジュール] に従ってコンプライアンスを判断します。
詳細については、「 アプリケーションの作成とデプロイ」と 「 展開の種類の要件」を参照してください。
グローバル条件
1 つのアプリケーションで特定のデプロイの種類の要件を使用する一方で、 グローバル条件を作成することもできます。 これらの条件は、任意のアプリケーションとデプロイの種類で使用できる定義済みの要件のライブラリです。 Configuration Managerには、一連の組み込みのグローバル条件が含まれています。または、独自の条件を作成することもできます。
詳細については、「 グローバル条件の作成」を参照してください。
シミュレートされたデプロイ
シミュレートされたデプロイでは、アプリケーションの要件、検出方法、依存関係が評価されます。 クライアントは、アプリケーションを実際にインストールせずに結果を報告します。
詳細については、「 アプリケーションのデプロイをシミュレートする」を参照してください。
デプロイ アクション
デプロイ アクションでは、デプロイするアプリケーションをインストールするかアンインストールするかを指定します。 すべての展開の種類でアンインストール アクションがサポートされているわけではありません。
詳細については、「アプリケーションの デプロイ」を参照してください。
デプロイの目的
デプロイの目的では、デプロイ アプリが必須か使用可能かを指定します。
クライアントは、設定したスケジュールに従って 、必要な デプロイを自動的にインストールします。 アプリケーションが非表示になっていない場合、ユーザーはそのデプロイ状態を追跡できます。 また、ソフトウェア センターを使用して、期限前にアプリケーションをインストールすることもできます。
アプリケーションを使用可能なユーザーに展開すると、ソフトウェア センターにアプリケーションが表示され、必要に応じて要求できます。
詳細については、「アプリケーションの デプロイ」を参照してください。
Revisions
アプリケーションまたはデプロイの種類のリビジョンを作成すると、Configuration Managerによって新しいバージョンのアプリケーションが作成されます。 Configuration Manager コンソールで次のアクションを実行します。
- 各アプリケーションリビジョンの履歴を表示する
- そのプロパティを表示する
- 以前のバージョンのアプリケーションを復元する
- 古いバージョンを削除する
詳細については、「アプリケーションの 修正」を参照してください。
検出方法
検出方法を使用して、デバイスにアプリケーションが既にインストールされているかどうかを検出します。 検出方法でアプリケーションがインストールされていることを示す場合、Configuration Managerは再インストールを試みません。
詳細については、「 展開の種類の検出方法のオプション」を参照してください。
依存関係
依存関係は 、クライアントがこの展開の種類をインストールする前にインストールする必要がある、別のアプリケーションから 1 つ以上のデプロイの種類を定義します。
詳細については、「 デプロイの種類の依存関係」を参照してください。
置き換え
Configuration Managerを使用すると、置き換え関係を使用して既存のアプリケーションをアップグレードまたは置き換えることができます。 アプリケーションを置き換える場合は、置き換えられるアプリケーションのデプロイの種類を置き換える新しい展開の種類を指定します。 また、置き換えられたアプリケーションをアップグレードするかアンインストールするかは、クライアントがスーパースティング アプリケーションをインストールする前に決定することもできます。
詳細については、「アプリケーションの 置き換え」を参照してください。
ユーザー中心の管理
Configuration Managerアプリケーションは、ユーザー中心の管理をサポートします。これにより、特定のユーザーを特定のデバイスに関連付けることができます。 ユーザーのデバイスの名前を覚えておく必要なく、ユーザーとデバイスにアプリを展開します。 この機能は、最も重要なアプリがユーザーの各デバイスで常に使用できることを確認するのに役立ちます。 ユーザーが新しいコンピューターを取得した場合、サインインConfiguration Manager前にデバイスにアプリが自動的にインストールされます。
詳細については、「 ユーザーとデバイスをユーザー デバイス アフィニティとリンクする」を参照してください。
アプリケーション グループ
1 つのデプロイとしてユーザーまたはデバイス コレクションに送信できるアプリケーションのグループを作成します。 アプリ グループに関して指定したメタデータは、ソフトウェア センターで 1 つのエンティティとして表示されます。 クライアントが特定の順序でアプリをインストールできるように、グループ内のアプリを注文できます。
詳細については、「 アプリケーション グループの作成」を参照してください。
デプロイできるアプリケーションの種類は何ですか?
Configuration Managerでは、次の種類のアプリをデプロイできます。
Windows インストーラー (msi)
Windows アプリ パッケージとアプリ バンドル (appx、appxbundle、msix、msixbundle)
Microsoft ストアの Windows アプリ パッケージ
サード パーティのインストーラーとスクリプト ラッパー用のスクリプト インストーラー
Microsoft App-V v4 および v5
macOS
複雑なアプリの OS 以外の展開タスク シーケンス
さらに、オンプレミスのデバイス管理Configuration Manager使用してデバイスを管理する場合は、次のアプリの種類を管理します。
Windows Phone アプリ パッケージ (xap)
Microsoft ストアにアプリ パッケージをWindows Phoneする
MDM (msi) を使用した Windows インストーラー
Web アプリケーション
状態ベースのアプリケーション
Configuration Manager アプリケーションでは、状態ベースの監視が使用されます。 ユーザーとデバイスの最後のアプリケーション展開状態を追跡できます。 状態メッセージには、個々のデバイスに関する情報が表示されます。 たとえば、ユーザーのコレクションにアプリケーションをデプロイする場合、Configuration Manager コンソールで展開のコンプライアンス状態と展開の目的を表示できます。 Configuration Manager コンソールの [監視] ワークスペースから、すべてのソフトウェアの展開を監視します。 詳細については、「 アプリケーションの監視」を参照してください。
Configuration Manager クライアントは、アプリケーションのデプロイを定期的に再評価します。 例:
ユーザーは、デプロイされたアプリケーションをアンインストールします。 次の評価サイクルで、Configuration Managerはアプリが存在しないことを検出します。 その後、クライアントはアプリを自動的に再インストールします。
Configuration Managerは、要件を満たさなかったため、デバイスにアプリケーションをインストールしませんでした。 その後、デバイスが変更され、要件が満たされるようになりました。 Configuration Managerはこの変更を検出し、クライアントはアプリケーションをインストールします。
アプリケーションのデプロイの再評価間隔を設定できます。 [ソフトウェア展開] グループの [展開クライアントの再評価をスケジュールする] 設定を使用します。 詳細については、「 クライアント設定について」を参照してください。
アプリケーションの作成を開始する
すぐにアクセスしてアプリケーションを作成する場合は、アプリケーションの 作成とデプロイ に関する記事のチュートリアルを参照してください。
基本に精通していて、使用可能なすべてのオプションに関するより詳細な参照情報を探している場合は、「 アプリケーションの作成」を参照してください。
ソフトウェア センターを使用する
ソフトウェア センターは、Configuration Manager クライアントと共にインストールされた Windows アプリケーションです。 次のアクションに使用します。
- デバイスまたはユーザーにデプロイされたアプリケーションを参照して要求する
- ソフトウェアのインストールをインストールしてスケジュールする
- アプリケーション、ソフトウェア更新プログラム、およびオペレーティング システムのインストール状態を表示する
- リモート コントロールの設定を構成する
- 電源管理を設定する
詳細については、次の記事を参照してください。
パッケージとプログラム
Configuration Managerは、以前のバージョンの製品で使用されていたパッケージとプログラムを引き続きサポートします。
詳細については、「 パッケージとプログラム」を参照してください。
次の手順
Configuration Managerでのアプリケーション管理の基本的な概念を理解したら、次の記事に進んでください。