Microsoft Intune での Win32 アプリの管理

Microsoft Intune を使用すると、Windows Win32 アプリを管理できます。 Intune の Win32 アプリ管理を使用すると、organization のデバイスに Windows アプリケーションをインストール、構成、保護、監視できます。 Win32 アプリは、Intune を使用して PowerShell スクリプトまたは Win32 アプリがユーザーまたはデバイスに割り当てられたときに自動的にインストールされる Microsoft Intune 管理拡張機能 (IME) を使用して展開されます。

Microsoft Intune の Win32 アプリ管理では、広範な管理機能のサポートに加えて、次の機能がサポートされます。

  • 大規模な従来のデスクトップ アプリの管理
  • 複数のアプリ タイプのサポート
  • 複雑なアプリのインストールの制御
  • 検出ルール、依存関係、要件のサポート
  • 32 ビット Windows、64 ビット Windows、および ARM64 オペレーティング システム アーキテクチャのサポート
  • Windows S モード デバイスのサポート

クラウドに接続されているお客様は Windows アプリ管理に Microsoft Configuration Manager を使用できますが、Intune のみのお客様は、Win32 アプリに対してより優れた管理機能を利用できます。 この記事では、Intune Win32 アプリ管理機能と関連情報の概要を示します。

注:

エンタープライズ アプリ カタログ アプリの詳細については、「Enterprise アプリ カタログ アプリ (Win32) を Microsoft Intune に追加する」を参照してください。

重要

Windows Win32 アプリを展開するときは、特に複数ファイルの Win32 アプリ インストーラーがある場合、Intune で Win32 アプリの種類を排他的に使用することを検討してください。 Windows Autopilot の登録時に Win32 アプリと基幹業務アプリのインストールを混在させると、両方が信頼されたインストーラー サービスを同時に使用しようとする可能性があり、この競合によりエラーが発生する可能性があるため、アプリのインストールが失敗する可能性があります。 ただし、Windows Autopilot デバイスの準備中の Win32 アプリと基幹業務アプリの混在はサポートされています。

重要

Microsoft Intune は、対話型アプリケーションのインストールをサポートしていません。 Intune を通じて展開されたアプリケーションはサイレント インストールする必要があり、インストール中にダイアログ ボックス、プロンプト、UI 入力などのユーザー操作を要求することはできません。 サインインしているユーザー セッションとの対話を強制的に試みる手法 (たとえば、serviceui.exe などのツールや同様の回避策を使用する) はサポートされておらず、動作に一貫性がない、または予期しない動作を引き起こす可能性があります。

前提条件

Win32 アプリの管理を使用する場合は、必ず、次の基準を満たすようにしてください。

PowerShell スクリプト インストーラー

Win32 アプリを追加するときに、コマンド ラインを指定する代わりに、インストーラーとして機能する PowerShell スクリプトをアップロードできます。 Intune はスクリプトをアプリ コンテンツと共にパッケージ化し、アプリ インストーラーと同じコンテキストで実行します。 この機能により、次のような豊富なセットアップ ワークフローが可能になります:

  • インストール前の前提条件チェック
  • インストール中の構成変更
  • インストール後のアクションと検証
  • デバイスの状態に基づく複雑な条件付きロジック

PowerShell スクリプトは標準のインストール コマンドの代わりに実行され、インストール結果はスクリプトのリターン コードに基づいて Intune 管理センターに表示されます。

スクリプトの要件

  • スクリプトのサイズは 50 KB に制限されています
  • スクリプトは、アプリ インストーラー (システムまたはユーザー コンテキスト) と同じコンテキストで実行されます
  • スクリプトからのリターン コードにより、インストールの成功または失敗の状態が決まります
  • スクリプトは、ユーザー操作なしでサイレント実行する必要があります

注:

テナントで複数管理承認 (MAA) が有効になっている場合、アプリの作成中に PowerShell スクリプトをアップロードすることはできません。 最初にアプリを作成し、後でスクリプトを追加または変更する必要があります。 現在、 enforceSignatureCheckrunAs32Bit などのスクリプト プロパティは MAA の要求なしで編集できますが、この動作は将来の更新で変更され、MAA の承認が必要になる予定です。

スクリプト インストーラーを使用する場合

次のような場合は、PowerShell スクリプト インストーラーの使用を検討してください。

  • アプリをインストールする前に前提条件の検証が必要です
  • アプリのインストールとあわせて構成変更を行う必要がある
  • インストール プロセスには条件付きロジックが必要です
  • インストール後の操作が必要です (レジストリの変更やサービス コンフィグレーションなど)

コマンド ライン インストールでは、従来の Install コマンド フィールドを引き続き使用できます。

スクリプト インストーラーを使用して Win32 アプリを追加する方法の詳細については、「Microsoft Intune で Win32 アプリを追加、割り当て、監視する」を参照してください。

Win32 アプリ コンテンツのアップロードを準備する

Win32 アプリを Microsoft Intune に 追加する前に、Microsoft Win32 コンテンツ準備ツールを使用してアプリを準備する必要があります。 Microsoft Win32 Content Prep Tool を使用して、Windows クラシック (Win32) アプリの前処理を行います。 このツールは、アプリケーション インストール ファイルを .intunewin 形式に変換します。 詳細と手順については、「Win32 アプリ コンテンツのアップロードを準備する」を参照してください。

Win32 アプリを追加、割り当て、および監視する

Microsoft Win32 コンテンツ準備ツールを使用して Intune にアップロードする Win32 アプリを準備したら、アプリを Intune に追加できます。 詳細と手順については、「Microsoft Intune での Win32 アプリの追加、割り当て、および監視」を参照してください。

注:

Windows アプリケーションのサイズは、アプリあたり 30 GB に制限されています。

配信の最適化

Windows デバイスは、Windows の配信の最適化コンポーネントを使用して Intune Win32 アプリ コンテンツをダウンロードできます。 配信の最適化では、既定で有効になるピア ツー ピア機能が提供されます。

割り当てに基づいてバックグラウンド モードまたはフォアグラウンド モードのいずれかで Win32 アプリ コンテンツをダウンロードするように配信の最適化を構成できます。 配信の最適化は、Intune デバイス構成を使用して (またはグループ ポリシーによって) 構成できます。 詳細については、「 Windows の配信の最適化」を参照してください。

注:

また、Microsoft 接続キャッシュ サーバーを Configuration Manager 配布ポイントにインストールして、Intune Win32 アプリ コンテンツなどの配信最適化対応コンテンツをキャッシュすることもできます。 詳細については、「Configuration Manager における Microsoft 接続済みキャッシュ」を参照してください。

デバイスに必須および利用可能なアプリをインストールする

ユーザーには、必要なアプリのインストールと利用可能なアプリのインストールに対する Windows 通知が表示されます。 次の画像は、デバイスを再起動するまでアプリのインストールが完了しない通知の例を示しています。

アプリのインストールのための Windows 通知のスクリーンショット

次の画像では、デバイスに対してアプリの変更が行われていることがユーザーに通知されます。

アプリが変更されていることをユーザーに通知するスクリーンショット

さらに、ポータル サイト アプリでは、ユーザーに追加のアプリ インストール状態メッセージが表示されます。 Win32 依存関係機能には、次の条件が適用されます。

  • アプリをインストールできませんでした。 管理者によって定義された依存関係が満たされませんでした。
  • アプリは正常にインストールされましたが、再起動が必要です。
  • アプリはインストールの処理中ですが、続行するには再起動が必要です。

Win32 アプリの可用性と通知を設定する

Win32 アプリの開始時刻と期限の時刻を構成できます。 開始時刻になると、Intune 管理拡張機能によってアプリのコンテンツのダウンロードが開始され、必須の意図に対してキャッシュされます。 期限時刻になると、アプリはインストールされます。

利用可能なアプリの場合、開始時刻では、アプリが会社のポータルに表示され、ユーザーが会社のポータルにアプリを要求するとコンテンツがダウンロードされるようになる時点が示されます。 再起動の猶予期間を有効にすることもできます。

猶予期間の設定が設定された Win32 アプリが展開されているデバイスでは、管理者以外の特権を持つ低権限ユーザーは猶予期間の UX を操作できます。 デバイスの管理者は、デバイス上の猶予期間の UX を操作することもできます。

重要

[割り当て] セクションの [再起動の猶予期間] 設定は、[プログラム] セクションの [デバイスの再起動] が次のオプションのいずれかに設定されているときにのみ利用できます。

  • リターン コードに基づいて動作を決定する - 通常はハード リブートに設定されますが、リターン コードがソフト リブートにマップされている場合、ユーザーには再起動通知のみが表示され、再起動の猶予期間の設定は適用されません。
  • Intune によってデバイスの必須の再起動が強制実行されるようにする

管理対象デバイスに Intune によってインストールされた Win32 アプリは、Intune 管理から登録解除された場合、そのデバイスから自動的にアンインストールされません。 管理者は、アプリケーションの割り当てとインストールを企業の管理対象デバイスに制限して、アプリケーションとデータが管理されなくなるリスクを軽減する必要があります。

次の手順を使用して、アプリの可用性およびその他のアプリの割り当てプロパティを設定します。

  1. Microsoft Intune 管理センターにサインインします。

  2. [アプリ>すべてのアプリ] または [アプリ>Windows] を選択します。

  3. 種類として Windows アプリ (Win32) を持つアプリを一覧から選択します。

  4. アプリ ウィンドウで、[プロパティ] を選択し、[課題] セクションの横にある [編集] を選択します。 次に、割り当ての種類の 1 つの下にある [ グループの追加]、[ すべてのユーザーの追加]、または [ すべてのデバイスの追加] を選択します。

    [割り当ての種類] オプションには、次のものが含まれます。

    • 必須
    • 登録されたデバイスで利用可能
    • Uninstall

    注:

    [登録済みデバイスで使用できる] の割り当てを使用してインストールされた Win32 アプリは、何らかの方法でデバイスからアンインストールされた場合、Intune によって自動的に再インストールされることはありません。

  5. [グループの追加] が使用された場合は、[グループの選択] ウィンドウでグループを選択して、アプリに割り当てるグループを指定します。

  6. 割り当ての追加プロパティを変更するには、 グループ モードエンド ユーザー通知、 可用性インストール期限再起動の猶予期間配信の最適化の優先順位など、割り当ての見出しのいずれかで対応するテキストを選択します。

  7. [課題の 編集 ] ウィンドウでは、次のプロパティを設定できます。

    • 含める除外するモード

    • 次のいずれかのオプションに対するエンド ユーザー通知:

      • すべてのトースト通知を表示する
      • コンピューターの再起動に関するトースト通知の表示
      • すべてのトースト通知を非表示にします
    • タイム ゾーン から UTC または デバイスのタイム ゾーン

    • アプリの可用性可能な限り早く 、または 特定の日付と時刻 に切り替え、日付と時刻を指定します。 この日付と時刻では、アプリをユーザー デバイスにいつダウンロードするかを指定します。

    • アプリのインストール期限 を [できるだけ 早く] または 特定の日付と時刻 に切り替え、日付と時刻を選択します。 この日時は、ターゲット デバイスにアプリがインストールされるタイミングを指定します。 同じユーザーまたはデバイスに対して複数の割り当てが行われる場合、アプリのインストール期限は次の条件に基づいて選択されます:

      • 特定の期限は、可能な限り早い時間に選択されます。
      • 古い特定の期限が、より後の特定の期限よりも選択されます。

      注:

      win32 アプリにインストール期限が設定されている場合、アプリはダウンロードされますが、期限までインストールされません。 ポータル サイトでは、このレベルの詳細情報は提供されません。 ポータル サイトには、アプリがダウンロードされるとすぐに、アプリのインストール状態が表示されます。 アプリがインストールされると、ポータル サイトにアプリのインストール状態が [インストール済み] として表示されます。 インストール状態とインストール済み状態が表示されるまでの時間は、Intune での期限の構成によって異なります。

    • 再起動の猶予期間[有効] または [無効] にします。 再起動の猶予期間は、デバイスでアプリのインストールが完了するとすぐに開始されます。 設定を無効にすると、警告なしでデバイスを再起動できます。

      次のオプションをカスタマイズできます。

      • [デバイスの再起動猶予期間 (分)]: 既定値は 1,440 分 (24 時間) です。 この値は、最大で 2 週間まで指定できます。
      • [再起動が発生する前に再起動のカウントダウン ダイアログ ボックスが表示されるタイミングを選択します (分)]: 既定値は 15 分です。
      • [ユーザーが再起動の通知を一時停止できるようにする]: [はい] または [いいえ] を選択できます。
        • [再通知期間を選択します (分)]: 既定値は 240 分 (4 時間) です。 一時停止の値を、再起動の猶予期間より大きくすることはできません。

      重要

      再起動の猶予期間の割り当て設定は、アプリの [プログラム] セクションでデバイスの再起動動作が次のいずれかのオプションに設定されている場合にのみ使用できます。

      • リターン コードを基に動作を決定する
      • Intune によってデバイスの必須の再起動が強制実行されるようにする
  8. [確認と保存] を選択します。

Win32 アプリの通知

必要に応じて、アプリ割り当てごとに、ユーザーに通知が表示されるのを抑制することができます。 上記の手順に従って、必要な通知抑制のレベルに基づいて、[割り当ての編集] ウィンドウで [コンピューターの再起動時にトースト通知を表示する] または [エンド ユーザー通知のトースト通知をすべて非表示にする] オプションを選択します。

アプリ リレーションシップ ビューアー

Intune で Win32 アプリを選択すると、選択したアプリに接続されているアプリを表示できます。 これらの接続アプリは子アプリです。 子アプリは、依存アプリケーションおよび置き換えアプリケーションとして指定されます。 ビュー内のアプリはクリック可能で、選択したアプリから直接移動できます。

リレーションシップ ビューアーは、次の 2 種類のアプリで使用できます。

  • Windows アプリ (Win32)
  • Windows カタログ アプリ (Win32)

リレーションシップ ビューアーを使用してアプリを表示するには:

  1. Microsoft Intune 管理センターにサインインします。
  2. [アプリ>すべてのアプリ] または [アプリ>Windows] を選択します。
  3. 種類として Windows アプリ (Win32) または Windows カタログ アプリ (Win32) を指定した一覧からアプリを選択します。
  4. アプリ ウィンドウから、[ リレーションシップ ビューアー] を選択します

リレーションシップ ビューアーのスクリーンショット。

関連情報については、次のリソースを参照してください。

次の手順