Configuration Manager でアプリケーションを承認する

Configuration Manager (現在のブランチ) に適用

Configuration Manager でアプリケーションを展開する場合は、インストール前に承認を求めることができます。 ユーザーはソフトウェア センターでアプリケーションを要求し、次に Configuration Manager コンソールで要求を確認します。 要求を承認または拒否できます。

注:

バージョン 2111 以降、ほとんどの承認動作を アプリケーション グループで使用することもできます。

承認の設定

アプリケーション承認の動作は、推奨される オプションのアプリ承認エクスペリエンスを有効にするかどうかによって異なります。 次のいずれかの承認設定が、アプリケーション展開の [展開設定 ] ページに表示されます。

管理者は、デバイスでこのアプリケーションに対する要求を承認する必要があります

注:

既定では、Configuration Manager ではこの機能は有効になりません。 使用する前に、オプション機能を有効にする デバイス ごとのユーザーのアプリケーション要求を承認します。 詳細については、「更新プログラムのオプション機能の有効化」を参照してください。

この機能を有効にしないと、 以前のエクスペリエンスが表示されます。

管理者は、ユーザーが要求されたデバイスにアプリケーションをインストールする前に、アプリケーションに対するユーザー要求を承認します。 管理者が要求を承認した場合、ユーザーはそのデバイスにのみアプリケーションをインストールできます。 ユーザーは、別のデバイスにアプリケーションをインストールするには、別の要求を送信する必要があります。 展開目的が [必須] である場合、またはアプリケーションをデバイス コレクションに展開する場合、このオプションはグレー表示されます。

注:

新しい Configuration Manager 機能を利用するには、まずクライアントを最新バージョンに更新します。 サイトとコンソールを更新すると Configuration Manager コンソールに新しい機能が表示されますが、クライアントのバージョンも最新になるまで、完全なシナリオは機能しません。

Configuration Manager コンソールの [ソフトウェア ライブラリ] ワークスペースの [アプリケーション管理] で [アプリケーション要求] を表示します。 各要求の一覧には [ デバイス ] 列があります。 要求に対してアクションを実行すると、[アプリケーション要求] ダイアログには、ユーザーが要求を送信したデバイス名も含まれます。

30 日以内に承認されない場合、要求は削除されます。 クライアントを再インストールすると、保留中の承認要求が取り消される場合があります。

デバイス コレクションへのデプロイの承認が必要な場合、アプリはソフトウェア センターに表示されません。 ユーザー コレクションへの展開の承認が必要な場合は、アプリがソフトウェア センターに表示されます。 クライアント設定の [ ソフトウェア センターで未承認のアプリケーションを表示しない] を使用して、ユーザーに対して非表示にすることができます。 詳細については、「 ソフトウェア センター クライアント設定」を参照してください。

インストール アプリケーションを承認したら、Configuration Manager コンソールで要求を拒否できます。 ユーザーがアプリケーションをまだインストールしていない場合、この操作により、ソフトウェア センターからアプリケーションの新しいコピーをインストールできなくなります。 アプリケーションが以前に承認され、インストールされている場合、アプリケーションの要求を 拒否 すると、クライアントはユーザーのデバイスからそのアプリケーションをアンインストールします。

本体でアプリ要求を承認した後に拒否した場合は、もう一度承認できます。 承認後にアプリがクライアントに再インストールされます。

Approve-CMApprovalRequest PowerShell コマンドレットを使用して承認プロセスを自動化します。 このコマンドレットには、 InstallActionBehavior パラメーターが含まれています。 このパラメーターを使用して、アプリケーションをすぐにインストールするか、営業時間外にインストールするかを指定します。

承認が必要なデプロイを確認できます。 「 アプリケーション」 ノードでアプリを選択します。 詳細ウィンドウで、[ デプロイ] タブに切り替えます。既定で [ 承認が必要] という列が表示されます。

事前に承認されたアプリケーションのインストールを再試行する

ユーザーまたはデバイスに対して以前に承認したアプリのインストールを再試行できます。 承認オプションは、使用可能なデプロイに対してのみ使用できます。 ユーザーがアプリをアンインストールした場合、または初期インストール プロセスが失敗した場合、Configuration Manager はその状態を再評価せず、再インストールします。 この機能により、サポート技術者は、ヘルプを呼び出すユーザーに対してアプリのインストールをすばやく再試行できます。

  1. Application オブジェクトに対する承認アクセス許可を持つユーザーとして Configuration Manager コンソールを開きます。 たとえば、 アプリケーション管理者 または アプリケーション作成者の 組み込みロールには、このアクセス許可があります。

  2. 承認が必要なアプリをデプロイして承認します。

    ヒント

    または、 デバイス用のアプリケーションをインストールします。 デバイス上のアプリに対する承認済みの要求を作成します。

アプリケーションが正常にインストールされない場合、またはユーザーがアプリをアンインストールした場合は、次のプロセスを使用して再試行します。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[アプリケーション管理] を展開して、[アプリケーション要求] ノードを選択します。

  2. 以前に承認されたアプリを選択します。 リボンの [承認要求] グループで、[ インストールの再試行] を選択します。

その他のアプリ承認リソース

ユーザーがこのアプリケーションを要求する場合は、管理者の承認が必要です

注:

このエクスペリエンスは、推奨される オプションのアプリの承認エクスペリエンスを有効にしていない場合に適用されます。

管理者は、ユーザーがアプリケーションをインストールする前に、アプリケーションに対するユーザー要求を承認します。 展開目的が [必須] である場合、またはアプリケーションをデバイス コレクションに展開する場合、このオプションはグレー表示されます。

アプリケーション承認要求は、[ソフトウェア ライブラリ] ワークスペースの [アプリケーション管理] の [アプリケーション要求] ノードに表示されます。 30 日以内に承認されない場合、要求は削除されます。 クライアントを再インストールすると、保留中の承認要求が取り消される場合があります。

インストール アプリケーションを承認したら、Configuration Manager コンソールで要求を拒否できます。 この操作によって、クライアントはどのデバイスからもアプリケーションをアンインストールしません。 これにより、ユーザーがソフトウェア センターからアプリケーションの新しいコピーをインストールできなくなります。

メール通知

アプリケーションの承認要求の電子メール通知を構成できます。 ユーザーがアプリケーションを要求すると、電子メールが届きます。 電子メール内のリンクをクリックして、Configuration Manager コンソールを必要とせずに、要求を承認または拒否します。

アプリケーションの新しいデプロイの作成中に要求を承認または拒否できるユーザーの電子メール アドレスを定義できます。 後で電子メール アドレスのリストを変更する必要がある場合は、[ 監視] ワークスペースに移動し、[ アラート] を展開して、[ サブスクリプション] ノードを選択します。 アプリケーションのデプロイに関連する電子メール サブスクリプションを介してアプリケーションを承認する アプリケーションの 1 つから [プロパティ] を選択します。

複数のアラートがある場合は、どのアラートがどのデプロイに対応するかを決定できます。 アラートのプロパティを開き、[全般] タブに [選択されたアラート ] の一覧を表示します。デプロイは、このサブスクリプションのアラートとして有効になります。

ユーザーは、ソフトウェア センターから要求にコメントを追加できます。 このコメントは、Configuration Manager コンソールのアプリケーション要求に表示されます。 そのコメントはメールにも含まれています。 このコメントをメールに含めると、承認者が要求をより適切に承認または拒否する決定を下すのに役立ちます。

前提条件

電子メール通知を送信し、内部ネットワークでアクションを実行するには

これらの前提条件を満たしている場合、受信者は要求の通知を含むメールを受信します。 内部ネットワーク上にいる場合は、メールから要求を承認または拒否することもできます。

  • オプション機能を有効にする デバイスごとのユーザー向けアプリケーション要求を承認します。

  • アラートの電子メール通知を構成します。

    注:

    アプリケーションを展開する管理者ユーザーには、アラートとサブスクリプションを作成するためのアクセス許可が必要です。 ユーザーにこれらのアクセス許可がない場合は、 ソフトウェアの展開ウィザードの最後にエラー "この操作を実行するセキュリティ権限がありません" が表示されます。

  • Configuration Manager で管理サービスをセットアップします

注:

階層に複数の子プライマリ サイトがある場合は、この機能を有効にするプライマリ サイトごとにこれらの前提条件を構成します。 電子メール通知のリンクは、プライマリ サイトの管理サービス用です。

インターネットからアクションを実行するには

これらの追加のオプションの前提条件を使用すると、受信者はインターネットにアクセスできる場所であればどこからでも要求を承認または拒否できます。

  • クラウド管理ゲートウェイを介して SMS プロバイダー管理サービスを有効にします。 Configuration Manager コンソールで、[管理] ワークスペースに移動し、[サイトの構成] を展開して、[サーバーとサイト システムの役割] ノードを選択します。 SMS プロバイダーの役割を持つサーバーを選択します。 詳細ウィンドウで、SMS プロバイダーの役割を選択し、[サイトの役割] タブのリボンで [プロパティ] を選択します。[管理サービス用に Configuration Manager クラウド管理ゲートウェイ トラフィックを許可する] オプションを選択します。

  • サポートされているバージョンの .NET Framework をインストールします。 バージョン 2107 以降、SMS プロバイダーには .NET バージョン 4.6.2 が必要であり、バージョン 4.8 を推奨します。 バージョン 2103 以前では、この役割には .NET 4.5 以降が必要です。 詳細については、 サイトとサイト システムの前提条件

  • クラウド管理ゲートウェイを設定します。

    注:

    このシナリオでは、Configuration Manager バージョン 2207 以降がインストールされるまで、仮想マシン スケール セットを使用した CMG 展開はサポートされません。

  • クラウド管理のためにサイトを Azure サービスにオンボードします。

  • Microsoft Entra ユーザー検出を有効にします。

  • Microsoft Entra ID で設定を手動で構成します。

    1. グローバル管理者権限を持つユーザーとして Azure portal にアクセスします。 Microsoft Entra ID に移動し、[アプリの登録] を選択します。

      重要

      Microsoft Entra 全体管理者ロールは高い特権を持つロールであり、他の役割を使用できない場合にのみ使用する必要があります。 この機能には、グローバル管理者の役割が必要です。 その他の機能については、アクセス許可が最も少ないロールを使用することをお勧めします。 詳細については、「Configuration Manager の役割ベースの管理の基礎」を参照してください。

    2. Configuration Manager クラウド管理統合用に作成されたクライアント アプリケーションを選択します。

    3. [ 管理] メニューの [ 認証] を選択します。

      1. 新しい シングルページ アプリケーション の種類をまだ存在しない場合は、追加します。

      2. [ リダイレクト URI] セクションに次のパスを貼り付けます。 https://<CMG FQDN>/CCM_Proxy_ServerAuth/ImplicitAuth

      3. <CMG FQDN>をクラウド管理ゲートウェイ (CMG) サービスの完全修飾ドメイン名 (FQDN) に置き換えます。 たとえば、GraniteFalls.Contoso.com。

      4. Configuration Manager バージョン 2111 以降の [暗黙的な許可とハイブリッド フロー] セクションで、次のオプションを選択します。

        • アクセス トークン (暗黙的フローに使用)
        • ID トークン (暗黙的フローとハイブリッド フローに使用)
      5. その後、[保存] を選択します。

    注:

    既存のクライアント登録アプリケーションでリダイレクト URI を更新する必要がある場合は、SPA として作成し、古いリダイレクト URI を削除する必要があります。

メールの承認を構成する

  1. Configuration Manager コンソールで、ユーザー コレクションで使用可能なアプリケーションを展開します。 [ 展開の設定 ] ページで、承認用に有効にします。 次に、通知を受け取るメール アドレスを 1 つ以上入力します。 電子メール アドレスはセミコロン (;) で区切ります。

    注:

    メールを受信するMicrosoft Entra organization内のすべてのユーザーが要求を承認できます。 他のユーザーにアクションを起こしてもらいたい場合以外は、メールを転送しないでください。

  2. ユーザーとして、ソフトウェア センターでアプリケーションを要求します。

  3. 5 分以内にメール通知が届きます。 電子メールの内容は、次の例のようになります。

アプリケーション承認のメール通知の例。

注:

承認または拒否するリンクは 1 回限り使用できます。 たとえば、通知を受信するようにグループ エイリアスを設定します。 Meg は要求を承認します。 現在、ブルースは要求を拒否できません。

トラブルシューティングのために、サイト サーバー上の NotiCtrl.log ファイルを確認します。

保守

Configuration Manager は、アプリケーションの承認要求に関する情報をサイト データベースに格納します。 取り消されたか拒否された要求の場合、サイトは 30 日後に要求履歴を削除します。 この削除動作は、 古いアプリケーション要求データの削除サイトメンテナンス タスクで構成できます。 サイトは、承認または保留中のアプリケーション要求を削除することはありません。

次の手順

Configuration Manager コンソールからアプリケーションを監視する