Configuration Manager でのアプリケーション管理の概要Introduction to application management in Configuration Manager

適用対象:Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

この記事では、Configuration Manager アプリケーションで作業を開始する前に基礎を学習します。In this article, you'll learn the basics before you start working with Configuration Manager applications.

ヒント

Configuration Manager でアプリケーションを管理する方法を既に理解している場合は、この記事をスキップします。If you're already familiar with how to manage applications in Configuration Manager, skip this article. サンプル アプリケーション:アプリケーションの作成と展開の作成に進みます。Move on to creating a sample application: Create and deploy an application.

アプリケーションとはWhat is an application?

アプリケーション または アプリ は、広く使用されているコンピューター用語ですが、Configuration Manager では固有の意味があります。Although application or app is a widely used term in computing, in Configuration Manager, it means something specific. アプリケーションを 1 つの箱だと考えてみてください。Think of an application like a box. この箱には、ソフトウェア パッケージ (展開の種類 と呼ばれる) のインストール ファイルが 1 つ以上入っており、さらにソフトウェアの展開方法に関する指示が付属しています。This box contains one or more sets of installation files for a software package (known as a deployment type), plus instructions on how to deploy the software.

アプリケーションをデバイスに展開すると、Configuration Manager がデバイスにインストールする展開の種類が 要件 に応じて決まります。When you deploy the application to devices, requirements decide which deployment type Configuration Manager installs on the device.

アプリケーションを使ってさらに多くの操作を行うことができます。You can do many more things with an application. このガイドを読むと、これらの操作について学習できます。You'll learn about these things as you read this guide. 以下のセクションに、あらかじめ理解しておく必要があるいくつかの概念を示します。The following sections introduce some concepts you'll need to know before you start to dig deeper:

展開の種類Deployment type

"アプリケーション" がボックスの場合、"展開の種類" はボックスのコンテンツのセットです。If the application is the box, then the deployment type is the set of contents in the box. アプリのインストール方法を決定するため、アプリケーションには少なくとも 1 つの展開の種類が必要です。An application needs at least one deployment type, as it determines how to install the app. 同じアプリケーションに対して別のコンテンツとインストール プログラムを構成するには、複数の展開の種類を使用します。Use more than one deployment type to configure different content and installation program for the same application.

たとえば、会社に Astoria という基幹業務アプリケーションがあるとします。For example, your company has a line-of-business application called Astoria. アプリケーション開発者は、アプリのインストールについて次の方法を提供します。The application developers provide the following ways of installing the app:

  • Windows 10 デバイス上のすべての機能を含む Windows インストーラー パッケージWindows Installer package for full functionality on Windows 10 devices
  • ターミナル サーバー ファームで使用するための App-V パッケージAn App-V package for use in the terminal server farm
  • モバイル ユーザー向けの Web アプリAn web app for mobile users

Configuration Manager で Astoria のアプリケーションを 1 つ作成します。You create a single application for Astoria in Configuration Manager. アプリケーションでは、すべてのインストール方法およびプラットフォームに共通の、アプリに関する高レベルのメタデータを定義します。The application defines the high-level metadata about the app that's common across all installation methods and platforms. 次に、使用可能なインストールの方法に対して 3 つの展開の種類を作成し、すべてのユーザーにアプリケーションを展開します。You then create three deployment types for the available installation methods, and deploy the application to all users. 展開の種類に対する要件とその他の構成に基づいて、Configuration Manager は各ユース ケースに適切な方法を決定します。Based on the requirements and other configurations on the deployment types, Configuration Manager determines the right method in each use case.

詳細については、「アプリケーションの展開の種類を作成する」を参照してください。For more information, see Create deployment types for the application.

要件Requirements

以前のバージョンの Configuration Manager では、アプリケーションの展開先デバイスのコレクションを作成していました。In previous versions of Configuration Manager, you would create a collection of devices to deploy an application to. コレクションを引き続き作成することはできますが、"要件" を使ってアプリケーションの展開に詳細な条件を指定します。Although you can still create a collection, use requirements to specify more detailed criteria for an application deployment.

たとえば、Windows 10 を実行しているデバイスにのみアプリケーションをインストールするように指定します。For example, specify that an application can only install on devices that run Windows 10. アプリケーションをすべてのデバイスに展開した場合、Windows 10 を実行しているデバイスにのみインストールされます。When you deploy the application to all of your devices, it only installs on devices that run Windows 10.

Configuration Manager は、要件を評価して、アプリケーションとその展開の種類のいずれかがインストールされるかどうかを判別します。Configuration Manager evaluates requirements to determine whether it installs an application and any of its deployment types. その後、適切な展開の種類を判別します。この展開の種類を使用して、アプリケーションがインストールされます。Then it determines the correct deployment type by which to install an application. 既定では 7 日ごとに、クライアント設定の [展開の再評価スケジュールを指定する] に従って、コンプライアンスを確認するために要件の規則が Configuration Manager クライアントによって再評価されます。Every seven days, by default, the Configuration Manager client reevaluates requirement rules to determine compliance according to the client setting Schedule re-evaluation for deployments.

詳細については、「アプリケーションの作成と展開」および展開の種類の要件に関するページを参照してください。For more information, see Create and deploy an application and Deployment type Requirements.

グローバル条件Global conditions

単一のアプリケーションの特定の展開の種類では要件を使用しますが、"グローバル条件" を作成することもできます。While you use requirements with a specific deployment type in a single application, you can also create global conditions. これらの条件は、任意のアプリケーションと展開の種類で使用できる定義済みの要件のライブラリです。These conditions are a library of predefined requirements that you can use with any application and deployment type. Configuration Manager には、一連の組み込みグローバル条件が用意されていますが、独自の条件を作成することもできます。Configuration Manager includes a set of built-in global conditions, or you can create your own.

詳細については、「グローバル条件の作成」を参照してください。For more information, see Create global conditions.

展開シミュレーションSimulated deployment

"展開のシミュレーション" では、アプリケーションの要件、検出方法、依存関係を評価します。A simulated deployment evaluates the requirements, detection method, and dependencies for an application. クライアントは、アプリケーションを実際にインストールすることなく結果を報告します。A client reports the results without actually installing the application.

詳細については、「System Center Configuration Manager でアプリケーションの展開をシミュレートする」をご覧ください。For more information, see Simulate application deployments.

展開の操作Deployment action

"展開の操作" は、展開しているアプリケーションをインストールするかアンインストールするかを指定します。A deployment action specifies whether you want to install or uninstall the application you're deploying. すべての展開の種類でアンインストール操作がサポートされるとは限りません。Not all deployment types support the uninstall action.

詳細については、「アプリケーションの展開」をご覧ください。For more information, see Deploy applications.

展開の目的Deployment purpose

"展開の目的" は、展開アプリが 必須 であるか 利用可能 であるかを指定します。The deployment purpose specifies whether the deployment app is Required or Available:

  • 設定したスケジュールに従って、"必須" の展開がクライアントによって自動的にインストールされます。The client automatically installs a required deployment according to the schedule that you set. アプリケーションが非表示でない場合、ユーザーは展開状態を追跡できます。If the application isn't hidden, a user can track its deployment status. ソフトウェア センターを使用して、期限前にアプリケーションをインストールすることもできます。They can also use Software Center to install the application before the deadline.

  • ユーザーにアプリケーションを "利用可能" として展開する場合、そのアプリケーションはソフトウェア センターに表示され、オンデマンドで要求できます。If you deploy the application to a user as available, they see it in Software Center, and can request it on demand.

詳細については、「アプリケーションの展開」をご覧ください。For more information, see Deploy applications.

リビジョンRevisions

アプリケーションまたは展開の種類に "リビジョン" を作成すると、Configuration Manager はそのアプリケーションの新しいバージョンを作成します。When you make revisions to an application or a deployment type, Configuration Manager creates a new version of the application. Configuration Manager コンソールで、次のアクションを実行します。Take the following actions in the Configuration Manager console:

  • 各アプリケーションのリビジョン履歴を表示しますDisplay the history of each application revision
  • プロパティを表示しますView its properties
  • アプリケーションの以前のバージョンを復元しますRestore a previous version of an application
  • 以前のバージョンを削除しますDelete an old version

詳しくは、アプリケーションの修正に関するページをご覧ください。For more information, see Revise applications.

検出方法Detection method

"検出方法" は、デバイスにアプリケーションが既にインストールされているかどうかを確認するために使用されます。Use detection methods to discover whether a device has already installed an application. 検出方法によってアプリケーションがインストール済みであることが判明した場合、Configuration Manager はそのアプリケーションをもう一度インストールしようとはしません。If the detection method indicates the application is installed, Configuration Manager doesn't attempt to install it again.

詳細については、展開の種類の検出方法のオプションに関する記事を参照してください。For more information, see Deployment type Detection Method options.

の依存関係Dependencies

"依存関係" では、クライアントでこの展開の種類をインストールする前にインストールする必要がある、別のアプリケーションからの 1 つまたは複数の展開の種類が定義されます。Dependencies define one or more deployment types from another application that the client must install before it installs this deployment type.

詳細については、展開の種類の依存関係に関するページを参照してください。For more information, see Deployment type Dependencies.

置き換えSupersedence

Configuration Manager を使用すると、"置き換え" の関係を使用して、既存のアプリケーションをアップグレードするか置き換えることができます。Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. アプリケーションを置き換える場合は、置換対象のアプリケーションの展開の種類を置き換える新しい展開の種類を指定します。When you supersede an application, you specify a new deployment type to replace the deployment type of the superseded application. また、既存のものを置き換えるアプリケーションをクライアントがインストールする前に、新しいもので置き換えられるアプリケーションをアップグレードするかアンインストールするかを決定することもできます。You can also decide whether to upgrade or uninstall the superseded application before the client installs the superseding application.

詳細については、「アプリケーションの置き換え」を参照してください。For more information, see Application supersedence.

ユーザー中心の管理User-centric management

Configuration Manager のアプリケーションでは、特定のユーザーを特定のデバイスに関連付けることができる、"ユーザー主体の管理" がサポートされます。Configuration Manager applications support user-centric management, which lets you associate specific users with specific devices. ユーザーのデバイスの名前を記憶する代わりに、アプリをユーザーとデバイスに展開します。Instead of having to remember the name of a user's device, deploy apps to the user and to the device. この機能により、ユーザーの各デバイスで、最も重要なアプリを常に使用可能にすることができます。This functionality helps you make sure the most important apps are always available on each of the user's devices. ユーザーが新しいコンピューターを入手した場合、Configuration Manager は、ユーザーがサインインする前に、そのデバイスにユーザーのアプリを自動的にインストールします。If a user acquires a new computer, Configuration Manager automatically installs their apps on the device before they sign in.

詳細については、「ユーザーとデバイスのアフィニティへのユーザーとデバイスの関連付け」を参照してください。For more information, see Link users and devices with user device affinity.

アプリケーション グループApplication group

バージョン 1906 以降では、1 つの展開としてユーザーまたはデバイス コレクションに送信できるアプリケーションのグループを作成します。Starting in version 1906, create a group of applications that you can send to a user or device collection as a single deployment. アプリ グループについて指定したメタデータは、ソフトウェア センターでは 1 つのエンティティとして表示されます。The metadata you specify about the app group is seen in Software Center as a single entity. アプリがクライアントに特定の順序でインストールされるように、グループ内のアプリに順序を付けることができます。You can order the apps in the group so that the client installs them in a specific order.

詳しくは、「アプリケーション グループの作成」をご覧ください。For more information, see Create application groups.

展開可能なアプリケーションの種類What application types can you deploy?

Configuration Manager では、次の種類のアプリケーションを展開できます。Configuration Manager lets you deploy the following app types:

  • Windows インストーラー (msi)Windows Installer (msi)

  • Windows アプリ パッケージおよびアプリ バンドル (appx、appxbundle、msix、msixbundle)Windows app package and app bundles (appx, appxbundle, msix, msixbundle)

  • Microsoft Store 内の Windows アプリ パッケージWindows app package in the Microsoft Store

  • サードパーティのインストーラーおよびスクリプト ラッパー用のスクリプト インストーラーScript installer for third-party installers and script wrappers

  • Microsoft App-V v4 および v5Microsoft App-V v4 and v5

  • macOSmacOS

  • 複雑なアプリ用の、OS 以外の展開タスク シーケンスA non-OS deployment task sequence for complex apps

また、Configuration Manager のオンプレミス デバイス管理でデバイスを管理する場合、さらに次のアプリの種類も管理します。Additionally, when you manage devices through Configuration Manager on-premises device management, manage these further app types:

  • Windows Phone アプリ パッケージ (xap)Windows Phone app package (xap)

  • Microsoft Store 内の Windows Phone アプリ パッケージWindows Phone app package in the Microsoft Store

  • MDM を介した Windows インストーラー (msi)Windows Installer through MDM (msi)

  • Web アプリケーションWeb application

状態ベースのアプリケーションState-based applications

Configuration Manager アプリケーションでは、状態ベースの監視を使用します。Configuration Manager applications use state-based monitoring. ユーザーとデバイスの最新のアプリケーション展開状態を追跡できます。You can track the last application deployment state for users and devices. これらの状態メッセージには、個々のデバイスに関する情報が表示されます。The state messages display information about individual devices. たとえば、アプリケーションをユーザーのコレクションに展開する場合、Configuration Manager コンソールで展開のコンプライアンスの状態と展開の目的を表示できます。For example, if you deploy an application to a collection of users, you can view the compliance state of the deployment and the deployment purpose in the Configuration Manager console. すべてのソフトウェアの展開は、Configuration Manager コンソールの [監視] ワークスペースから監視します。Monitor the deployment of all software from the Monitoring workspace in the Configuration Manager console. 詳細については、「アプリケーションの監視」を参照してください。For more information, see Monitor applications.

Configuration Manager クライアントはアプリケーションの展開を定期的に再評価します。The Configuration Manager client regularly reevaluates application deployments. 次に例を示します。For example:

  • ユーザーは、展開されたアプリケーションをアンインストールします。A user uninstalls a deployed application. 次の評価サイクルで、Configuration Manager はアプリが存在していないことを検出します。At the next evaluation cycle, Configuration Manager detects that the app isn't present. クライアントはアプリを自動的に再インストールします。The client then automatically reinstalls the app.

  • Configuration Manager は、要件を満たしていないためアプリケーションをデバイスにインストールしませんでした。Configuration Manager didn't install an application on a device because it failed to meet the requirements. その後、デバイスが変更され、要件を満たすようになります。Later, a change is made to the device and it now meets the requirements. Configuration Manager はその変更を検出し、クライアントはアプリケーションをインストールします。Configuration Manager detects this change, and the client installs the application.

アプリケーションの展開の再評価間隔を設定することができます。You can set the re-evaluation interval for application deployments. [ソフトウェアの展開] グループの [展開の再評価スケジュールを指定する] クライアント設定を使用します。Use the Schedule re-evaluation for deployments client setting in the Software Deployment group. 詳細については、「クライアント設定について」を参照してください。For more information, see About client settings.

アプリケーション作成の概要Get started creating an application

すぐにアプリケーションを作成する場合は、「アプリケーションの作成と展開」の記事にチュートリアルがあります。If you want to jump right in and create an application, you'll find a walkthrough in the Create and deploy an application article.

基礎知識があり、使用可能なすべてのオプションについて詳しい参照情報を探している場合は、アプリケーションの作成を開始します。If you're familiar with the basics and looking for more detailed reference information about all the available options, start to Create applications.

ソフトウェア センターSoftware Center

ソフトウェア センターは、Configuration Manager クライアントでインストールされる Windows アプリケーションです。Software Center is a Windows application installed with the Configuration Manager client. これを使用して次の操作を実行します。Use it for the following actions:

  • デバイスまたはユーザーに展開されるアプリケーションの参照と要求Browse for and request applications deployed to the device or the user
  • ソフトウェアのインストールとインストールのスケジュールInstall and schedule software installations
  • アプリケーション、ソフトウェア更新プログラム、およびオペレーティング システムのインストール状態の表示View installation status for applications, software updates, and operating systems
  • リモート コントロール設定の構成Configure remote control settings
  • 電源管理の設定Set up power management

詳細については、以下の記事を参照してください。For more information, see the following articles:

注意

アプリケーション カタログの役割のサポートは、バージョン 1910 で終了します。Support ends for the application catalog roles with version 1910. 詳細については、「アプリケーション カタログの削除」を参照してください。For more information, see Remove the application catalog.

パッケージとプログラムPackages and programs

Configuration Manager は、以前のバージョンの製品で使用されていたパッケージおよびプログラムを引き続きサポートします。Configuration Manager continues to support packages and programs that were used in previous versions of the product.

詳細については「Packages and programs」(パッケージとプログラム) を参照してください。For more information, see Packages and programs.

次のステップNext steps

Configuration Manager でのアプリケーション管理の基本的な概念を理解したところで、次の記事に進みます。Now that you understand the basic concepts of application management in Configuration Manager, continue to the following articles: