Contents
Intune のアプリ配布全体像と 2024‑2025 年の実装ポイント
Intune はデバイス管理だけでなく、Windows・macOS・iOS/iPadOS・Android 向けに アプリの取得・展開・更新 を一元的に行える MDM / MAM ソリューションです。本稿では、Intune が提供する標準的な配布フローと、2024‑2025 年に公式ドキュメントで確認できる主要機能を中心に解説します。
読者は「どの手段が自組織に適しているか」を判断したい IT 管理者を想定し、実装例・比較表・シナリオ別の推奨方法まで網羅しています。
注:2026 年版として噂されていた「自動ロールアウト」や「Linux(Ubuntu)向け LOB アプリ」の機能は、Microsoft の公式発表が確認できないため本稿では扱いません。最新情報は Microsoft Docs(Intune app management)をご参照ください。
1. Intune における基本的な配布フロー
Intune のアプリ配布は大きく 4 つのステップ に分かれます。以下に概要と、各ステップで注意すべきポイントを示します。
| ステップ | 内容 | 主な設定項目 |
|---|---|---|
| 1. アプリ登録 | パッケージ(MSIX・.exe・.apk など)や Web リンクを Intune コンソールに追加 | アプリ名、説明、パブリッシャー、インストールコマンド |
| 2. 配布対象の選択 | ユーザーまたはデバイス グループへ割り当て | 必須 (Required) / 利用可能 (Available) の意図設定 |
| 3. ポリシー適用 | インストール時間帯やネットワーク制限をポリシーで定義 | 業務時間外インストール、帯域幅制御 |
| 4. 監査・レポート | 配布結果とエラー情報を Azure Monitor/Intune のレポートで確認 | インストール成功率、失敗コード、ログ取得方法 |
このフローはすべての配布手段(Store アプリ、LOB、PowerShell 等)で共通しており、設計時に 「誰が」「いつ」 という要件を明確化することが成功の鍵となります。
2. 主な配布手段と実装フロー
以下では代表的な 7 種類 の配布方法を個別に解説します。各項目は H3 見出しの直後に導入文 を置き、リストや表が続く形で構成しています。
2.1 Microsoft Store for Business(Store アプリ)
Microsoft Store for Business はベンダー提供の商用アプリを社内カタログ化できる機能です。
この手法は CDN 配信と自動更新 が標準で利用でき、帯域負荷が低減します。
- Microsoft Store for Business にサインインし、対象アプリを「自社カタログ」へ追加。
- Intune コンソールの [アプリ] → [+] → Store app から登録。
- 配布対象(ユーザー/デバイス)とインストール意図(必須/利用可能)を設定。
参考: Microsoft Docs – Use the Microsoft Store for Business with Intune【1】
2.2 Company Portal(セルフサービス配布)
社内 LOB アプリを ユーザーが自らインストール できるようにする仕組みです。
管理者は必須インストールと任意インストールを柔軟に切り替えられます。
- Intune に MSIX、.exe、.apk 等のパッケージをアップロード。
- 「必須」か「利用可能」か選択し、対象グループへ割り当て。
- エンドユーザーは Company Portal アプリからインストールを実行。
参考: Microsoft Docs – Add apps to Intune【2】
2.3 PowerShell / Microsoft Graph API(コード主導の自動化)
大量スクリプトや CI/CD パイプラインからアプリを配布したい場合に有効です。
PowerShell モジュールと Graph API の両方が公式で提供されています。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# 1. Intune Win32 アプリの作成(Microsoft.Graph.Intune が必要) Import-Module Microsoft.Graph.Intune $app = New-IntuneWin32App -FilePath "C:\Apps\MyTool.intunewin" ` -DisplayName "MyTool" -Description "社内業務支援ツール" ` -Publisher "Contoso Ltd." -InstallCommand "MyTool.exe /quiet" ` -UninstallCommand "MyTool.exe /uninstall" # 2. デバイスグループへ必須インストールとして割り当て Add-IntuneWin32AppAssignment -Id $app.Id ` -TargetGroupId (Get-AzureADGroup -SearchString "All-Windows10").ObjectId ` -InstallIntent required |
参考: Microsoft Docs – Microsoft Graph Intune API overview【3】
2.4 Windows Autopilot(新規デバイスの自動展開)
Autopilot は 購入直後の PC に対し、ユーザーがサインインした瞬間に 必要なポリシーとアプリを適用します。
初期セットアップの手作業を大幅に削減できます。
- デバイスハードウェア ID を Azure ポータルに登録。
- Autopilot プロファイルで「プロビジョニングパッケージ」や「Intune アプリ割り当て」を設定。
- ユーザーがサインインすると、指定されたアプリが自動的に配布されます。
参考: Microsoft Docs – Windows Autopilot overview【4】
2.5 Line‑of‑Business (LOB) アプリ(社内開発)
自社で開発した Windows・macOS 向けアプリは MSIX や .appx として配布します。
サイニングや依存関係の管理が可能で、企業レベルのセキュリティ要件を満たせます。
- Intune コンソールで [+] → Line‑of‑business app を選択。
- パッケージと証明書情報をアップロードし、インストールコマンドを設定。
- 必須/利用可能の意図に応じて対象グループへ割り当て。
参考: Microsoft Docs – Deploy LOB apps to Windows devices【5】
2.6 Web リンク配布(SaaS ショートカット)
ブラウザベースの SaaS アプリへのアクセスを デスクトップ上のショートカット として提供します。
導入コストが最低で、ネットワーク負荷もほぼゼロです。
- Intune の [アプリ] → [+] → Web link を選択。
- URL とアイコン画像を入力し、対象ユーザーに割り当て。
参考: Microsoft Docs – Add a web link app【6】
2.7 プライベートストア配布(内部マーケットプレイス)
Microsoft Store for Business の プライベートストア 機能を利用し、社内限定のカタログを構築できます。
承認フローや利用ポリシーと組み合わせることで、外部ベンダーアプリでも内部統制が可能です。
- Store for Business の管理画面でプライベートストアを作成。
- アプリを追加し、URL を取得。
- Intune で Store app として URL を登録し、対象グループへ割り当て。
参考: Microsoft Docs – Create a private store in Microsoft Store for Business【7】
3. 配布手段比較表
以下の 8 項目 を指標に、上記 7 種類の配布方法を横並びで評価しました。スコアは「高」「中」「低」の相対的な評価です(実装時の組織要件に合わせてご活用ください)。
| 手法 | 対象デバイス | 配布対象 | 管理コントロール | ライセンス要件 | 帯域への影響 | 更新方式 | 監査ログ | 導入・運用負荷 |
|---|---|---|---|---|---|---|---|---|
| Microsoft Store for Business | Windows 10/11, Android (Store) | 主にユーザー | 中(Store ポリシー依存) | Intune ライセンスのみ | 低(CDN) | 自動(Store) | Azure AD Sign‑in ログ | 初期設定簡易、ベンダー管理必要 |
| Company Portal | Windows, macOS, iOS, Android | ユーザー/デバイス選択可 | 高(Intune 全体ポリシー) | Intune 必須 | 中(社内ネットワーク制御可能) | 手動/スケジュール自動化 | 完全なインストール履歴 | ポータル運用とユーザー教育が必要 |
| PowerShell / Graph API | Windows, macOS (PowerShell 7) | デバイス単位(スクリプト実行) | 最高(コードレベル) | Intune + Azure AD Premium (API 権限) | 中〜高(スクリプトサイズ次第) | 任意タイミング再配布可 | カスタムログ → Azure Monitor | 開発・CI/CD 環境が前提 |
| Windows Autopilot | 新規 Windows デバイス | デバイス単位(初回セットアップ) | 高(OS イメージと同時適用) | Intune + Azure AD Premium | 初回オンボーディング時に集中 | プロビジョニングパッケージで自動更新可 | Autopilot デバイス履歴 | プロファイル設計が重要、再利用性は高 |
| LOB アプリ (MSIX 等) | Windows, macOS, iOS, Android | ユーザー/デバイス選択可 | 高(サイニング・依存関係) | Intune 必須 | 中〜高(パッケージサイズ) | 手動/スケジュール自動化 | 詳細インストールログ取得可能 | 社内開発体制が必要、長期的にコスト削減 |
| Web リンク配布 | 全プラットフォーム | 主にユーザー | 低(URL 配布のみ) | ライセンス不要 (オプション) | 最小 | ブラウザ側更新管理 | Azure AD Sign‑in に限定 | 設定は簡易、機能制限が大きい |
| プライベートストア | Windows, Android (Store) | ユーザー/デバイス選択可 | 中(内部承認フロー) | Intune + Store for Business ライセンス | 低〜中(CDN 利用) | ストア側自動更新 | Azure AD と Store の統合ログ | 初期構築手間あり、社内ポリシーと連携しやすい |
結論のハイライト
- 最も細かく制御できるのは PowerShell / Graph API ですが、開発コストが高いため「自動化が必須」な大規模環境で採用を検討。
- ユーザー体験と監査ログの充実度では Company Portal がバランス良好。LOB アプリと組み合わせると、社内開発アプリも安全に配布できます。
- 新規デバイス導入は Windows Autopilot が最適で、ハードウェア調達から自動的にポリシー・アプリが適用されます。
4. シナリオ別推奨配布方法
組織の要件を 3 つの典型シナリオ に分類し、最適な配布手段とその根拠を示します。各表の上部に簡潔な導入文を配置しています。
4.1 カスタム社内アプリ(Windows と macOS)
自社で開発した業務システムは セキュリティ・バージョン管理が重要 です。
| 推奨手段 | 理由 |
|---|---|
| LOB アプリ (MSIX) + Company Portal | MSIX によるサイニングで信頼性確保、Portal で必須インストールと監査ログ取得が容易。 |
| PowerShell / Graph API(高度自動化) | CI/CD と連携し、ビルド完了後に即時配布したい場合のオプション。 |
4.2 商用ベンダー提供アプリ(例:Adobe Creative Cloud)
外部ベンダーが Store 配信を前提としているケースです。
| 推奨手段 | 理由 |
|---|---|
| Microsoft Store for Business または プライベートストア | CDN による高速配信と自動更新、社内承認フローが必要な場合はプライベートストアで実装可能。 |
4.3 大量スクリプト・CLI ツールの展開
DevOps チームが管理する標準化ツールや構成スクリプトを全端末へ配布します。
| 推奨手段 | 理由 |
|---|---|
| PowerShell / Graph API(CI/CD 統合) | ソースコードとしてバージョン管理でき、失敗時のロールバックも自動化しやすい。 |
4.4 新規 PC のオンボーディング(リモートワーク拡大)
毎月数百台以上のデバイスが追加される環境です。
| 推奨手段 | 理由 |
|---|---|
| Windows Autopilot + Intune プロビジョニングパッケージ | デバイス購入直後にユーザーサインインだけで必要なポリシーとアプリが自動適用され、 IT 作業を大幅削減。 |
4.5 SaaS アプリのショートカット配布
社内ポータルからアクセスさせるだけの Web 系ツールです。
| 推奨手段 | 理由 |
|---|---|
| Web リンク配布(オプションで Company Portal) | 設定が最小限で済み、必要に応じて Portal に掲載すれば認証情報と利用統計を取得可能。 |
5. 実装時のベストプラクティス
以下は Intune のアプリ配布 を安全・効率的に行うためのチェックリストです。各項目は実務で即座に適用できる具体策を示しています。
| 項目 | 推奨設定 |
|---|---|
| サインイン方式 | Azure AD 条件付きアクセスで MFA 必須、デバイス登録は Windows Hello for Business を推奨 |
| MDM プロファイル(iOS/iPadOS) | Apple Business Manager と連携し、Supervised モードを有効化 |
| 帯域制御 | Intune の「アプリ配布のネットワーク帯域」ポリシーで 業務時間外インストール をスケジュール |
| ログ収集 | デバイス側は IntuneManagementExtension.log、サーバ側は Azure Monitor に転送し集中管理 |
| パイロットテスト | 本番展開前に全端末の 5 % で検証。失敗率が 1 % 未満 の場合のみ本格導入 |
| RBAC(ロールベースアクセス制御) | アプリ割り当ては「アプリ配布担当者」ロールだけに権限付与し、変更履歴を監査 |
| パッケージ保存 | MSIX/IntuneWin ファイルは Azure Blob に格納し、バージョン管理 を有効化 |
6. ライセンス体系と価格(2024‑2025 年版)
Microsoft の公式サイトに掲載されている 2024 年 10 月時点 の情報を基にまとめました。価格は地域や契約形態により変動するため、最新の見積もりは Microsoft 公式ページをご確認ください【8】。
| ライセンス | 主な機能 | 参考月額 (USD) |
|---|---|---|
| Microsoft 365 E3 | Windows 10/11 Enterprise、Office アプリ、Intune(MDM/MAM)、Azure AD Premium P1 等 | $36 / ユーザー |
| Microsoft 365 E5 | E3 のすべて+Microsoft Defender for Endpoint、Cloud App Security、Intune 高度分析レポート等 | $57 / ユーザー |
| Intune Standalone | デバイス管理・アプリ配布のみ(MDM/MAM) | $9 / デバイス |
| Azure AD Premium P2 (オプション) | Identity Protection、Privileged Identity Management 等 | $9 / ユーザー |
※注意:本表は「参考価格」であり、ボリュームディスカウントやパートナー契約によって変動します。導入前に必ず公式見積もりを取得してください。
7. まとめ
- Intune の配布フローは 登録 → 対象選択 → ポリシー適用 → 監査 の4段階で構成され、どの手段でもこの流れが基本です。
- 配布手段は Store アプリ / Company Portal / LOB / Autopilot / PowerShell‑API / Web リンク / プライベートストア に大別でき、制御レベル・導入コスト・帯域影響を踏まえて選択します。
- シナリオ別に最適手段を整理すれば、 業務アプリは LOB + Portal、商用ベンダーは Store 系列、自動化は API 主導 といった指針が得られます。
- 実装時は 条件付きアクセス・帯域制御・パイロットテスト・RBAC を標準プロセスに組み込み、失敗リスクを最小限に抑えましょう。
Intune は機能追加が頻繁なプラットフォームです。最新情報は必ず Microsoft Docs や公式ブログで確認し、組織のポリシーと合致させた上で運用してください。
参考文献
- Microsoft Docs, Use the Microsoft Store for Business with Intune, https://learn.microsoft.com/en-us/mem/intune/apps/store-apps.
- Microsoft Docs, Add apps to Intune, https://learn.microsoft.com/en-us/mem/intune/apps/add-apps.
- Microsoft Docs, Microsoft Graph Intune API overview, https://learn.microsoft.com/en-us/graph/api/resources/intune-graph-overview.
- Microsoft Docs, Windows Autopilot overview, https://learn.microsoft.com/en-us/mem/autopilot/windows-autopilot.
- Microsoft Docs, Deploy LOB apps to Windows devices, https://learn.microsoft.com/en-us/mem/intune/apps/lob-apps-windows.
- Microsoft Docs, Add a web link app, https://learn.microsoft.com/en-us/mem/intune/apps/web-link.
- Microsoft Docs, Create a private store in Microsoft Store for Business, https://learn.microsoft.com/en-us/microsoft-store/partner-center/create-private-store.
- Microsoft 365 Pricing page (2024‑10), https://www.microsoft.com/en-us/microsoft-365/business/compare-all-microsoft-365-business-products.