<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>Japan Microsoft Intune Support Team</name>
  </author>
  <generator uri="https://hexo.io/">Hexo</generator>
  <id>https://jpintune.github.io/blog/</id>
  <link href="https://jpintune.github.io/blog/" rel="alternate"/>
  <link href="https://jpintune.github.io/blog/atom.xml" rel="self"/>
  <rights>All rights reserved 2026, Japan Microsoft Intune Support Team</rights>
  <subtitle>日本マイクロソフトの Microsoft Intune に関するサポート情報のブログです。</subtitle>
  <title>Japan Microsoft Intune Support Team Blog</title>
  <updated>2026-11-02T00:39:51.247Z</updated>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <category term="Android" scheme="https://jpintune.github.io/blog/tags/Android/"/>
    <category term="iOS/iPadOS" scheme="https://jpintune.github.io/blog/tags/ios-ipados/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Intune で管理するデバイスの OS は、Windows、iOS&#x2F;iPadOS、macOS、Android と、それぞれ新しいバージョンが定期的にリリースされます。そのため、「この OS バージョンは Intune でサポートされているのか」「新しい OS がリリースされたら、すぐに Intune で管理できるのか」といったご質問をいただくことがよくあります。</p><p>本記事では、Intune で管理する主要な種類のデバイス (Windows、Apple、Android) について、Intune におけるサポート ライフサイクルの一般的な考え方と、最新の情報を確認できる場所をご紹介します。なお、Intune では新しい OS バージョンについて、主要な OS は基本的にゼロデイ サポート (OS のリリース日から利用できる状態) を目指して対応を進めています。</p><hr><h2 id="最新の情報を確認できる場所"><a href="#最新の情報を確認できる場所" class="headerlink" title="最新の情報を確認できる場所"></a>最新の情報を確認できる場所</h2><p>サポート対象の OS は定期的に更新されるため、本記事の内容だけでなく、必ず最新の公開情報をご確認ください。次のページが基本となります。</p><h3 id="サポート対象の-OS-バージョン"><a href="#サポート対象の-OS-バージョン" class="headerlink" title="サポート対象の OS バージョン"></a>サポート対象の OS バージョン</h3><ul><li><p>Intune でサポートされるオペレーティング システムとブラウザー (日本語版)<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/ref-supported-platforms#intune-supported-operating-systems">https://learn.microsoft.com/ja-jp/intune/fundamentals/ref-supported-platforms#intune-supported-operating-systems</a></p></li><li><p>Supported operating systems and browsers in Intune (英語版)<br><a href="https://learn.microsoft.com/en-us/intune/fundamentals/ref-supported-platforms#intune-supported-operating-systems">https://learn.microsoft.com/en-us/intune/fundamentals/ref-supported-platforms#intune-supported-operating-systems</a></p></li></ul><blockquote><p><strong>💡 NOTE</strong><br>日本語版は英語版の翻訳であるため、更新が反映されるまで時間差が生じる場合があります。最新の情報を確認したい場合は、英語版もあわせてご参照ください。</p></blockquote><h3 id="サポートの変更に関する案内"><a href="#サポートの変更に関する案内" class="headerlink" title="サポートの変更に関する案内"></a>サポートの変更に関する案内</h3><p>新しいバージョンのサポート開始や、古いバージョンのサポート終了・変更は、下記の公開情報にて事前に通知を行うことがあります。</p><ul><li>Microsoft Intune の新機能 &#x2F; 重要な通知<br><a href="https://learn.microsoft.com/ja-jp/intune/whats-new/#notices">https://learn.microsoft.com/ja-jp/intune/whats-new/#notices</a></li></ul><p>加えてメッセージ センターにも、事前に通知する場合があります。メッセージ センターの通知内容については、Intune 管理センターの [テナント管理] - [テナントの状態] にある [サービス正常性とメッセージ センター] からも確認できます。</p><ul><li>Intune のテナントの状態ページでテナントの詳細を表示する &#x2F; [サービス正常性とメッセージ センター] タブ<br><a href="https://learn.microsoft.com/ja-jp/intune/governance/tenant-status#service-health-and-message-center-tab">https://learn.microsoft.com/ja-jp/intune/governance/tenant-status#service-health-and-message-center-tab</a></li></ul><p>また、開発部門が公開している下記のブログにおいても、通知が行われることがあるため、こちらも併せてご確認ください。</p><ul><li>Intune Customer Success (Tech Community ブログ)<br><a href="https://techcommunity.microsoft.com/category/microsoftintune/blog/intunecustomersuccess">https://techcommunity.microsoft.com/category/microsoftintune/blog/intunecustomersuccess</a></li></ul><hr><h2 id="Windows"><a href="#Windows" class="headerlink" title="Windows"></a>Windows</h2><p>Windows については、上記のサポート対象 OS のページに「Windows 11 Home、S、Pro、Pro Education、Education、Enterprise、IoT Enterprise エディション」や「Windows 10 LTSC 2019&#x2F;2021 および Windows 11 LTSC 2024 (Enterprise および IoT Enterprise エディション)」が記載されており、基本的に Windows のサポート期間内の OS であれば Intune からも問題なく管理していただけます。</p><p>Windows 自体のサポート期間 (サービス ライフサイクル) は、次の Windows リリース情報で確認できます。</p><ul><li>Windows 11 リリース情報<br><a href="https://learn.microsoft.com/ja-jp/windows/release-health/windows11-release-information">https://learn.microsoft.com/ja-jp/windows/release-health/windows11-release-information</a></li></ul><hr><h2 id="Apple-iOS-iPadOS-macOS"><a href="#Apple-iOS-iPadOS-macOS" class="headerlink" title="Apple (iOS &#x2F; iPadOS &#x2F; macOS)"></a>Apple (iOS &#x2F; iPadOS &#x2F; macOS)</h2><p>Apple デバイスについては、「最新の 3 つのメジャー バージョン」を目安にサポートされます。毎年秋ごろに新しいバージョンが Apple よりリリースされると、サポート対象の範囲も 1 つ新しいバージョンへ移動していく形になります。</p><p>なお、上記の公開情報では、「サポートされるバージョン」と「登録が許可されるバージョン」が次のように区別されています。</p><table><thead><tr><th>区分</th><th>内容</th></tr></thead><tbody><tr><td>サポートされるバージョン</td><td>最新の 3 つの OS バージョンを実行しているデバイスです。適用可能なすべての Intune の機能を登録して利用でき、新しい機能もこれらのデバイスで動作します。</td></tr><tr><td>登録が許可されるバージョン</td><td>サポートされるバージョンより古い OS バージョンのデバイスです。登録して Intune の機能を利用することはできますが、期待どおりに動作する保証はありません。</td></tr></tbody></table><blockquote><p><strong>💡 NOTE</strong><br>「登録が許可されるバージョン」は、ユーザー アフィニティのないデバイス (ADE や Apple Configurator で登録するデバイス) に対して案内されています。登録の種類ごとの具体的な対象バージョンについては、必ず上記の公開情報をご確認ください。</p></blockquote><hr><h2 id="Android"><a href="#Android" class="headerlink" title="Android"></a>Android</h2><p>Android では、機種ごとに利用可能なバージョンの範囲も大きく異なることから、現在は Windows や Apple のように「最新の○バージョン」といった厳密なサポート ライフサイクルが定められているわけではありません。代わりに、必要に応じて、サポート対象とする最小の Android バージョンが引き上げられていきます。</p><p>また、Android は登録方法 (ユーザー ベース &#x2F; ユーザーレス等) によってサポートされるバージョンが異なります。具体的なバージョンは、上記の公開情報の「Android」の項目で登録方法ごとに案内されていますので、ご利用の登録方法に該当する部分をご確認ください。</p><p>ユーザー ベースの管理方法で Android 10 以降が対象になった際の変更は、公開情報上の通知だけではなく、次の Tech Community ブログやメッセージ センターでも事前に案内されました。</p><ul><li>Intune moving to support Android 10 and later for user-based management methods in October 2024<br><a href="https://techcommunity.microsoft.com/blog/intunecustomersuccess/intune-moving-to-support-android-10-and-later-for-user-based-management-methods-/4055307">https://techcommunity.microsoft.com/blog/intunecustomersuccess/intune-moving-to-support-android-10-and-later-for-user-based-management-methods-/4055307</a></li></ul><p>今後も同様に、Android の新しいバージョンのリリース等に伴って、サポート対象の最小バージョンが引き上げられる場合があります。Android を運用されている場合は、上記の Intune Customer Success ブログやメッセージ センターで、事前の案内を確認していただくことをお勧めします。</p><hr><h2 id="注意点"><a href="#注意点" class="headerlink" title="注意点"></a>注意点</h2><p>ここまでご紹介したのは、あくまでも <strong>Intune 観点でのサポート ポリシー</strong> です。</p><p>実環境でデバイスを運用する際には、Intune だけでなく、デバイス上で利用する様々なアプリ等の要件も踏まえて、適切な OS バージョンで運用していただく必要があります。たとえば Office 関連のアプリでは、Intune とは別に次のようなシステム要件が定められており、ブログの執筆時点では iOS や Android については Intune の要件よりも厳しい条件が設けられています。</p><ul><li>ビジネス、教育機関、政府機関向けの Microsoft 365 のシステム要件<br><a href="https://support.microsoft.com/ja-jp/office/system-requirements/system-requirements-for-microsoft-365-for-business-education-and-government-use">https://support.microsoft.com/ja-jp/office/system-requirements/system-requirements-for-microsoft-365-for-business-education-and-government-use</a></li></ul><table><thead><tr><th>OS</th><th>Microsoft 365 アプリのシステム要件 (概要)</th></tr></thead><tbody><tr><td>Windows</td><td>Windows 11、Windows Server 2025、または Windows Server 2022</td></tr><tr><td>macOS</td><td>最新の 3 つのバージョンのうちの 1 つ</td></tr><tr><td>Android</td><td>直近 4 つのメジャー バージョン</td></tr><tr><td>iOS</td><td>最新バージョン 2 つ</td></tr></tbody></table><p>実際にお問い合わせの中でも、調査を進めたところ、問題が発生していた iOS のバージョンは Intune 観点では問題ないものの、Office アプリの観点からはサポートされないバージョンであったといったケースも、よくあります。</p><p>OS のバージョンを選定したり、アップグレードの計画を立てたりする際には、Intune のサポート対象に加えて、利用するアプリの要件も確認したうえで進めていただければと思います。</p><hr><h2 id="まとめ"><a href="#まとめ" class="headerlink" title="まとめ"></a>まとめ</h2><ul><li>Intune のサポート対象 OS は、公開情報 (「Intune でサポートされるオペレーティング システムとブラウザー」) で確認できます。</li><li>Windows は OS 自体のサポート期間、Apple は最新の 3 つのバージョンが目安となり、Android は登録方法ごとにサポート対象の最小バージョンが定められ、必要に応じて引き上げられていきます。</li><li>変更の案内は、メッセージ センターや Intune Customer Success ブログで事前に確認できます。</li><li>Intune のサポートに加えて、デバイス上で利用するアプリ (Microsoft 365 アプリ等) の要件も確認してください。</li></ul><p>本記事が、デバイスの OS バージョンを検討する際の参考になりましたら幸いです。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20261102_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20261102_01/"/>
    <published>2026-11-01T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Intune で管理するデバイスの OS は、Windows、iOS&#x2F;iPadOS、macOS、Android と、それぞれ新しいバージョンが定期的にリリースされます。そのため、「この OS]]>
    </summary>
    <title>Intune のサポート対象 OS とライフサイクルの考え方 (Windows / Apple / Android)</title>
    <updated>2026-11-02T00:39:51.247Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Android" scheme="https://jpintune.github.io/blog/tags/Android/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Android デバイスの管理を始める際に、最初に迷われるポイントが「登録方法の選択」です。Android には登録方法が複数あり、さらに Google 社独自の用語 (仕事用プロファイル、フル マネージド 等々) も登場するため、「自社の運用にはどの方法が合うのか」が分かりにくいという声をよくいただきます。</p><p>本記事では、Intune で利用できる Android の登録方法を、<strong>個人所有 (BYOD) のデバイス</strong> と <strong>企業所有のデバイス</strong> に分けて整理し、それぞれどのようなケースで利用する方法なのかをご紹介します。あわせて、企業所有のデバイスで、iOS の ADE や Windows の Autopilot のようにキッティングを効率化する方法についてもご紹介します。</p><p>なお、Android 固有の仕様については、下記の記事でも紹介していますので、あわせて参考にしてみてください。</p><ul><li>Android デバイスを Intune で管理する際に押さえておきたいポイント | Japan Microsoft Intune Support Team Blog<br><a href="https://jpintune.github.io/blog/intune/20260731_03/">https://jpintune.github.io/blog/intune/20260731_03/</a></li></ul><hr><h2 id="登録方法の全体像"><a href="#登録方法の全体像" class="headerlink" title="登録方法の全体像"></a>登録方法の全体像</h2><p>Intune で Android デバイスを管理する登録方法は、大きく下表のとおりです。</p><table><thead><tr><th>所有形態</th><th>登録方法</th><th>略称</th><th>主な用途</th></tr></thead><tbody><tr><td>個人所有</td><td>Android Enterprise 個人所有の仕事用プロファイル</td><td>BYOD</td><td>個人所有のスマートフォンで会社のメールやアプリを利用する</td></tr><tr><td>企業所有</td><td>Android Enterprise フル マネージド</td><td>COBO</td><td>社給のスマートフォンを 1 人 1 台で業務専用として利用する</td></tr><tr><td>企業所有</td><td>Android Enterprise 会社所有の仕事用プロファイル</td><td>COPE</td><td>社給のスマートフォンで業務と個人利用の領域を分けて利用する</td></tr><tr><td>企業所有</td><td>Android Enterprise 専用デバイス</td><td>COSU</td><td>キオスク端末など、特定の用途に特化した端末として利用する</td></tr><tr><td>企業所有</td><td>Android Open Source Project (AOSP)</td><td>-</td><td>Android Enterprise に対応していない特殊なデバイス (AR&#x2F;VR デバイス等) を管理する</td></tr><tr><td>個人所有 &#x2F; 企業所有</td><td>Android デバイス管理者 (非推奨)</td><td>DA</td><td>Google モバイル サービス (GMS) が利用できないデバイス等</td></tr></tbody></table><p>まずは、<strong>「個人所有か、企業所有か」</strong> で絞り込み、次に「そのデバイスをどのような使い方で運用したいか」で選んでいただくと整理しやすくなります。</p><ul><li>Android デバイスの登録に関する公開情報 (登録ガイド)<br><a href="https://learn.microsoft.com/ja-jp/intune/intune-service/fundamentals/deployment-guide-enrollment-android">https://learn.microsoft.com/ja-jp/intune/intune-service/fundamentals/deployment-guide-enrollment-android</a></li></ul><hr><h2 id="個人所有のデバイスの登録-BYOD"><a href="#個人所有のデバイスの登録-BYOD" class="headerlink" title="個人所有のデバイスの登録 (BYOD)"></a>個人所有のデバイスの登録 (BYOD)</h2><h3 id="Android-Enterprise-個人所有の仕事用プロファイル"><a href="#Android-Enterprise-個人所有の仕事用プロファイル" class="headerlink" title="Android Enterprise 個人所有の仕事用プロファイル"></a>Android Enterprise 個人所有の仕事用プロファイル</h3><p>基本的に BYOD の Android を Intune に登録する場合には、この登録方法を利用していただくことになります。デバイス上に会社用の領域 (仕事用プロファイル) が作成され、会社のデータやアプリは仕事用プロファイルの中で管理されます。個人用の領域は Intune から管理されないため、ユーザーのプライバシーが保たれます。</p><p><img src="/blog/intune/20261023_01/android-byod.png" alt="Android Enterprise 個人所有の仕事用プロファイル (BYOD)"></p><p>なお、個人所有の仕事用プロファイルは、Intune が Google 社の Android Management API を利用する方式への移行を進めており、新しいデバイスでは Web ベースの登録フローが利用されるようになります。詳細については、下記の公開情報もあわせてご確認ください。</p><ul><li>仕事用プロファイルで個人所有のデバイスに Android Management API を使用する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/android-management-api-overview">https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/android-management-api-overview</a></li></ul><h4 id="特定のデバイスのみの登録を許可できる？"><a href="#特定のデバイスのみの登録を許可できる？" class="headerlink" title="特定のデバイスのみの登録を許可できる？"></a>特定のデバイスのみの登録を許可できる？</h4><p>運用によっては、BYOD のデバイスであっても、事前に社内で申請を行ったデバイスのみ登録を許可したいというご要望もあると思います。</p><p>Android 11 以前では、iOS 等と同様に、下記の公開情報の方法で企業向けデバイスの識別子としてシリアル番号や IMEI を事前に Intune に登録しておくことで、BYOD のデバイスであっても企業所有のデバイスとして認識させることができていました。しかし、<strong>Android 12 以降のバージョンでは、Google 社のセキュリティの強化に伴い、この方法は利用できなくなっています。</strong></p><ul><li>デバイスの企業所有としての識別<br><a href="https://learn.microsoft.com/ja-jp/intune/device-enrollment/add-corporate-identifiers">https://learn.microsoft.com/ja-jp/intune/device-enrollment/add-corporate-identifiers</a></li></ul><p>Android 12 以降のバージョンでも、事前にユーザーから申請があったデバイスのみを利用させたい場合は、登録自体をブロックすることはできません。そのため、次のように「登録はできるが、社内リソースにはアクセスさせない」という構成を取ることをご検討ください。</p><ol><li>ユーザーから申請があったデバイスのみ、手動でグループに追加し、そのグループにコンプライアンス ポリシーを割り当てる (デバイスは登録後にグループへ追加するため、追加されるまでは一時的に非準拠となります)</li><li>コンプライアンス ポリシーが割り当てられていないデバイスは「非準拠」として扱われるよう、テナント全体の設定 (<strong>コンプライアンス ポリシーが割り当てられていないデバイスをマークする</strong>) を <strong>非準拠</strong> に構成する</li><li>条件付きアクセスで「準拠しているデバイス」を要求する</li></ol><p>この構成により、申請なしで登録されたデバイスは非準拠となり、条件付きアクセスによってブロックされるため、社内のリソースにはアクセスできなくなります。</p><h3 id="非推奨-Android-デバイス管理者登録"><a href="#非推奨-Android-デバイス管理者登録" class="headerlink" title="非推奨 : Android デバイス管理者登録"></a>非推奨 : Android デバイス管理者登録</h3><p>この方法は古い登録方法であり、現在は基本的に利用しない非推奨の登録方法です。<strong>Google モバイル サービス (GMS) が利用できるデバイスでは、既にサポートされていない登録方法となっています。</strong> ただし、GMS が利用できない国や、GMS に対応していないデバイスでは、引き続きこの方法を利用して Intune から管理することが可能です。</p><p>日本国内でご利用いただく場合には、特に問題になることはありませんが、グローバルにデバイスを展開する場合には、一部の国で Android Enterprise や GMS の利用が制限されている可能性があります。Android Enterprise を利用できる国については、下記の Google 社の公開情報で紹介されていますので、参考にしてみてください。</p><ul><li>Android Enterprise を利用できる国 (Google 社の公開情報)<br><a href="https://support.google.com/work/android/answer/6270910">https://support.google.com/work/android/answer/6270910</a></li></ul><p>また、一般的に販売されている Android であれば、通常は Android Enterprise や GMS に対応していますが、Android をベースに独自のカスタマイズが行われている OS を搭載した機種では、Android Enterprise や GMS が利用できない可能性があります。対応状況の確認が必要な場合は、端末の開発元に確認するのが確実です。</p><hr><h2 id="企業所有のデバイスの登録"><a href="#企業所有のデバイスの登録" class="headerlink" title="企業所有のデバイスの登録"></a>企業所有のデバイスの登録</h2><p>企業所有のデバイスを登録する方法は、デバイスの使い方によって下記から選択します。いずれの方法も、<strong>デバイスの初期状態 (工場出荷時の状態) から登録を開始する必要があります。</strong> すでに利用中のデバイスを登録する場合は、工場出荷時の状態にリセットする必要がある点にご注意ください。</p><h3 id="Android-Enterprise-フル-マネージド-COBO"><a href="#Android-Enterprise-フル-マネージド-COBO" class="headerlink" title="Android Enterprise フル マネージド (COBO)"></a>Android Enterprise フル マネージド (COBO)</h3><p>一般的に Android の社給デバイスを各ユーザーに配って、スマートフォンとして利用させたい場合は、この登録方法がイメージに近いと思います。デバイス全体が会社の管理下に置かれ、1 人のユーザーが業務専用で利用する形となります。個人用の領域は存在しないため、Intune でデバイス全体を管理できます。</p><p><img src="/blog/intune/20261023_01/android-cobo.png" alt="フル マネージド デバイス (COBO)"></p><h3 id="Android-Enterprise-の会社所有の仕事用プロファイル-COPE"><a href="#Android-Enterprise-の会社所有の仕事用プロファイル-COPE" class="headerlink" title="Android Enterprise の会社所有の仕事用プロファイル (COPE)"></a>Android Enterprise の会社所有の仕事用プロファイル (COPE)</h3><p>この登録方法は、あまり利用されることが多くない方法ですが、企業所有の端末として管理しつつ、端末上で個人利用のための領域も確保するような方法となります。ユーザーの利用イメージ自体は、前述の「Android Enterprise 個人所有の仕事用プロファイル」に近い形となります。</p><p><img src="/blog/intune/20261023_01/android-cope.png" alt="仕事用プロファイルがある会社所有デバイス (COPE)"></p><h3 id="Android-Enterprise-専用デバイス-COSU"><a href="#Android-Enterprise-専用デバイス-COSU" class="headerlink" title="Android Enterprise 専用デバイス (COSU)"></a>Android Enterprise 専用デバイス (COSU)</h3><p>この登録方法は、キオスク端末等、特定の用途や業務に特化した端末を管理する場合に利用します。特定のユーザーには紐づかず、在庫管理、バーコードのスキャン、チケットの印刷など、共有で利用するデバイスに適しています。</p><p><img src="/blog/intune/20261023_01/android-cosu.png" alt="専用デバイス (COSU)"></p><h3 id="Android-Open-Source-Project-AOSP"><a href="#Android-Open-Source-Project-AOSP" class="headerlink" title="Android Open Source Project (AOSP)"></a>Android Open Source Project (AOSP)</h3><p>AOSP は、Android Enterprise に対応していない特殊なデバイス (AR&#x2F;VR デバイス等) を管理する場合に利用する登録方法です。具体的に登録可能なデバイスの一覧については、下記で紹介していますので、参考としてください。</p><p><img src="/blog/intune/20261023_01/android-aosp.png" alt="Android Open Source Project (AOSP)"></p><ul><li>Android オープン ソース プロジェクトでサポートされているデバイス<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/aosp-supported-devices">https://learn.microsoft.com/ja-jp/intune/fundamentals/aosp-supported-devices</a></li></ul><h3 id="どの登録方法を選べばよい？"><a href="#どの登録方法を選べばよい？" class="headerlink" title="どの登録方法を選べばよい？"></a>どの登録方法を選べばよい？</h3><p>企業所有のデバイスについては、下記を目安にご検討ください。</p><table><thead><tr><th>デバイスの使い方</th><th>一般的な登録方法</th></tr></thead><tbody><tr><td>1 人 1 台、業務専用で利用する</td><td>フル マネージド (COBO)</td></tr><tr><td>1 人 1 台、業務と個人利用を 1 台で両立させる</td><td>会社所有の仕事用プロファイル (COPE)</td></tr><tr><td>ユーザーに紐づかない共有端末、キオスク端末</td><td>専用デバイス (COSU)</td></tr><tr><td>AR&#x2F;VR デバイスなど、Android Enterprise 非対応のデバイス</td><td>AOSP</td></tr></tbody></table><p>なお、BYOD のデバイスを企業所有の登録方法で登録することや、企業所有のデバイスを BYOD の登録方法で登録することは一般的ではありません。デバイスの所有形態に合った登録方法を選択してください。</p><hr><h2 id="キッティング方法"><a href="#キッティング方法" class="headerlink" title="キッティング方法"></a>キッティング方法</h2><p>すでに iOS (ADE) や Windows (Autopilot) を管理しているお客様の中には、Android でも同じように、デバイスを開封して電源を入れるだけで自動的に Intune へ登録される仕組みや、管理者の手間を減らす仕組みを利用したいというご要望があるかと思います。</p><p>Android の企業所有のデバイスには、下記のようなキッティング方法が用意されています。</p><h3 id="ゼロタッチ"><a href="#ゼロタッチ" class="headerlink" title="ゼロタッチ"></a>ゼロタッチ</h3><p>Google 社のゼロタッチ登録を利用すると、デバイスを初めて起動したときに、自動的に Intune への登録が開始されるようになります。iOS の ADE や Windows の Autopilot に近い仕組みとなります。次の登録方法で利用できます。</p><ul><li>Android Enterprise フル マネージド (COBO)</li><li>Android Enterprise の会社所有の仕事用プロファイル (COPE)</li><li>Android Enterprise 専用デバイス (COSU)</li></ul><p>ゼロタッチ登録を利用するには、<strong>ゼロタッチ登録に対応したデバイスを、Google 社が認定したゼロタッチの販売店から購入する</strong>必要があります。そのため、すでに購入済みのデバイスや、販売店以外から購入したデバイスでは利用できません。購入先や必要な準備については、下記の公開情報を参考にしてください。</p><ul><li>Android Enterprise 専用、フル マネージド、または仕事用プロファイルを備えた会社所有のデバイスを登録する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/ref-corporate-methods">https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/ref-corporate-methods</a></li></ul><p>Samsung 製のデバイスであれば、Samsung 社の Knox Mobile Enrollment (KME) を利用して、同様にデバイスの登録を自動化することも可能です。</p><ul><li>Samsung の Knox Mobile Enrollment を使用して Android デバイスを自動的に登録する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/setup-samsung-knox-mobile">https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/setup-samsung-knox-mobile</a></li></ul><h3 id="QR-コード-トークンによる登録"><a href="#QR-コード-トークンによる登録" class="headerlink" title="QR コード &#x2F; トークンによる登録"></a>QR コード &#x2F; トークンによる登録</h3><p>ゼロタッチ登録が利用できないデバイスでは、デバイスを工場出荷時の状態にしたうえで、初期セットアップ画面で QR コードをスキャンする、またはトークンを入力することで、Intune に登録できます。管理者が事前にデバイスの登録を行ってからユーザーに配布することも、ユーザーが自分で登録することも可能です。</p><p>なお、Android 11 以降の Android Enterprise の会社所有の仕事用プロファイル (COPE) では、トークンの手動入力による登録はサポートされていません。この場合は、QR コードのスキャンで登録してください。</p><h3 id="デバイスのステージング"><a href="#デバイスのステージング" class="headerlink" title="デバイスのステージング"></a>デバイスのステージング</h3><p>ゼロタッチを利用できない環境でも、管理者や委託先のベンダーが事前にデバイスの準備を行い、ユーザーが行う操作を最小限に抑えたいという場合には、デバイスのステージングを利用できます。ステージング用のトークンを使うことで、次のような流れで登録を行います。</p><ol><li>管理者が、Intune 管理センターでステージング用のトークンを含む登録プロファイルを作成する</li><li>管理者またはベンダーが、デバイスでトークンの QR コードをスキャン (またはトークンを入力。ただし、Android 11 以降の COPE ではトークンの手動入力は不可) し、セットアップ ウィザードを完了させる。この時点では、デバイスはユーザーに紐づいていない</li><li>デバイスの電源を切り、ユーザーに配布する</li><li>ユーザーは、デバイスの電源を入れて Microsoft Intune アプリに職場または学校アカウントでサインインするだけで、登録が完了する</li></ol><p>デバイスのステージングは、次の登録方法で利用できます。</p><ul><li>Android Enterprise フル マネージド (COBO)</li><li>Android Enterprise の会社所有の仕事用プロファイル (COPE)</li></ul><p>専用デバイス (COSU) では利用できませんので、ご注意ください。</p><ul><li>デバイスのステージングの概要<br><a href="https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/device-staging">https://learn.microsoft.com/ja-jp/intune/device-enrollment/android/device-staging</a></li></ul><h3 id="キッティング方法の比較"><a href="#キッティング方法の比較" class="headerlink" title="キッティング方法の比較"></a>キッティング方法の比較</h3><table><thead><tr><th>キッティング方法</th><th>COBO</th><th>COPE</th><th>COSU</th><th>特徴</th></tr></thead><tbody><tr><td>ゼロタッチ</td><td>○</td><td>○</td><td>○</td><td>対応デバイスを認定販売店から購入する必要がある。電源を入れるだけで登録が開始される</td></tr><tr><td>デバイスのステージング</td><td>○</td><td>○</td><td>-</td><td>管理者やベンダーが事前に準備し、ユーザーはサインインするだけで登録できる</td></tr><tr><td>QR コード &#x2F; トークン</td><td>○</td><td>○</td><td>○</td><td>特別な購入手続きが不要。初期セットアップ時に QR コードのスキャンやトークンの入力が必要 (Android 11 以降の COPE ではトークンの手動入力は不可)</td></tr></tbody></table><hr><h2 id="まとめ"><a href="#まとめ" class="headerlink" title="まとめ"></a>まとめ</h2><ul><li>Android の登録方法は、まず <strong>「個人所有か、企業所有か」</strong> で絞り込み、次に利用イメージで選択する</li><li>BYOD は <strong>Android Enterprise 個人所有の仕事用プロファイル</strong> を利用する。Android 12 以降は、企業向けデバイスの識別子を使って登録を制限することはできない</li><li>Android デバイス管理者は非推奨であり、GMS が利用できるデバイスではサポートされていない</li><li>企業所有は、利用形態に合わせて <strong>COBO &#x2F; COPE &#x2F; COSU &#x2F; AOSP</strong> から選択する</li><li>キッティングを効率化したい場合は、<strong>ゼロタッチ</strong> や <strong>デバイスのステージング</strong> の利用を検討する。ゼロタッチは認定販売店からの購入が必要となるため、デバイスの調達方法とあわせて検討する</li></ul><p>登録方法を決めた後の運用で押さえておきたい Android 固有の仕様については、下記の記事もあわせてご確認ください。</p><ul><li>Android デバイスを Intune で管理する際に押さえておきたいポイント | Japan Microsoft Intune Support Team Blog<br><a href="https://jpintune.github.io/blog/intune/20260731_03/">https://jpintune.github.io/blog/intune/20260731_03/</a></li></ul><p>本記事が、Android デバイスの管理を始める際の参考となれば幸いです。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20261023_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20261023_01/"/>
    <published>2026-10-22T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Android デバイスの管理を始める際に、最初に迷われるポイントが「登録方法の選択」です。Android には登録方法が複数あり、さらに Google 社独自の用語 (仕事用プロファイル、フル マネ]]>
    </summary>
    <title>Intune で Android デバイスを管理する時の登録方法の選び方</title>
    <updated>2026-11-02T00:39:51.240Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Intune は近年、大規模なお客様にもご利用いただく機会が増えてきました。複数の関連会社や複数の拠点の管理者が、1 つの Intune テナントを共同で管理するような環境も、めずらしくありません。</p><p>このような環境でよくいただくのが、「管理者が、別の拠点のデバイスまで操作出来てしまうのが心配」「関連会社の管理者には、自社のポリシーだけを見せたい」「他の管理者が勝手に設定変更を行えないようにしたい」といったご相談です。</p><p>大規模な環境でどのように権限を振り分けるのが正解か、というのは組織の体制や運用方針によっても変わってくるため、一概に答えがあるわけではありません。ただ、Intune にはこうした「権限の分け方」を支える機能がいくつか用意されており、それぞれの役割を押さえておくと、ご自身の環境に合った設計を考えやすくなります。</p><p>そこで今回は、大規模な環境で管理者の権限を適切に管理するための次の 4 つの機能を、順番にご紹介します。</p><ol><li>Intune の組み込みのロールとカスタム ロール</li><li>スコープ タグ</li><li>スコープ グループ</li><li>複数の管理者による承認 (Multi Admin Approval)</li></ol><p>なお、大規模な環境で Intune を運用する際の考え方については、下記の公開情報にもまとまっていますので、あわせてご覧ください。</p><ul><li>Microsoft Intune の大規模な環境のためのガイドライン<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/scale-guidelines">https://learn.microsoft.com/ja-jp/intune/fundamentals/scale-guidelines</a></li></ul><h2 id="1-Intune-の組み込みのロールとカスタム-ロール"><a href="#1-Intune-の組み込みのロールとカスタム-ロール" class="headerlink" title="1. Intune の組み込みのロールとカスタム ロール"></a>1. Intune の組み込みのロールとカスタム ロール</h2><p>まず最初に考えたいのが、「管理者に何をさせるか (&#x3D; どの操作を許可するか)」を決めるロールです。</p><p>Intune の管理者というと、Microsoft Entra ID の「Intune 管理者」や「グローバル管理者」といったロールを割り当てているケースも多いかと思います。ただ、これらの Entra ID のロールは Intune 全体に対するフル アクセスを持つ非常に強い権限で、スコープ タグによる制限も受けません。日常的な運用を行う管理者 1 人 1 人に割り当てるには、少し強すぎる場合があります。</p><p>「ヘルプデスクの担当者にはデバイスの確認と同期だけ」「ポリシー担当者にはプロファイルの作成と割り当てまで」といったように、必要な操作だけを許可したい場合は、Intune 側に用意されている RBAC (ロールベースのアクセス制御) のロールを利用しましょう。</p><p>Intune には、次の公開情報で紹介しているような組み込みのロールがあらかじめ用意されています。</p><ul><li>Intune での組み込みロールのアクセス許可<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/ref-built-in-roles">https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/ref-built-in-roles</a></li></ul><p>組み込みのロールでは「ちょっと権限が多い」「この操作だけ追加したい」というときは、カスタム ロールを作成して、リソースごとに「読み取り &#x2F; 作成 &#x2F; 更新 &#x2F; 削除 &#x2F; 割り当て」といったアクセス許可を細かく選ぶことができます。</p><ul><li>Intune でカスタム ロールを作成する<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/create-custom-role">https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/create-custom-role</a></li></ul><h3 id="今のアカウントにどんな権限が割り当たっているかを確認する"><a href="#今のアカウントにどんな権限が割り当たっているかを確認する" class="headerlink" title="今のアカウントにどんな権限が割り当たっているかを確認する"></a>今のアカウントにどんな権限が割り当たっているかを確認する</h3><p>ロールを設計していると、「このアカウントには、結局どの権限が割り当たっているんだっけ？」と確認したくなる場面がよくあります。</p><p>現在サインインしているアカウントに割り当てられているアクセス許可は、Intune 管理センターの下記の画面から一覧で確認できます。</p><ul><li>[テナント管理] - [ロール] - [アクセス許可]</li></ul><p><img src="/blog/intune/20261006_01/image-29.png" alt="Intune の役割 - アクセス許可 の画面"></p><p>また、下記の画面から他の管理者に割り振られているアクセス許可も確認することが出来ます。</p><ul><li>[テナント管理] - [ロール] - [管理者のアクセス許可]</li></ul><p>これらの画面では、リソース (DeviceConfigurations など) ごとに、どのアクセス許可 (Read &#x2F; Create &#x2F; Assign など) が付与されているかが表示されます。権限の変更後、実際に反映されるまでには時間が掛かることもあります。権限を変更して検証を行っているときにも、変更した権限が実際にユーザーに割り当たっているかをすぐに確認できるので、ぜひ活用してください。</p><h3 id="管理者に-Intune-のライセンスは必要？"><a href="#管理者に-Intune-のライセンスは必要？" class="headerlink" title="管理者に Intune のライセンスは必要？"></a>管理者に Intune のライセンスは必要？</h3><p>ライセンス未付与の管理者のアクセスが有効になっていれば、Intune の管理者は、Intune ライセンスが割り当てられていなくても、Intune 管理センターにサインインして管理を行うことができます。2021 年 7 月以降に作成されたテナントでは既定で有効になっており、2021 年 7 月より前に作成されたテナントは [テナント管理] - [ロール] - [設定] から手動で有効にする必要があります。ロールを割り当てたにも関わらず、思った通り動かないなと思ったら、まずはこの点を確認してみてください。</p><p>また、デメリットがあるような機能ではありませんが、一度有効にすると元に戻せないため、念のため、ご注意ください。</p><ul><li>Microsoft Intune のライセンス プランとオプション - ライセンスのない管理者アクセス<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/licensing#unlicensed-admin-access">https://learn.microsoft.com/ja-jp/intune/fundamentals/licensing#unlicensed-admin-access</a></li></ul><h2 id="2-スコープ-タグ"><a href="#2-スコープ-タグ" class="headerlink" title="2. スコープ タグ"></a>2. スコープ タグ</h2><p>ロールが「何をさせるか」を決めるのに対して、スコープ タグは「どのオブジェクトを見せるか」を決める仕組みです。</p><p>たとえば、東京と大阪の拠点にそれぞれ管理者がいて、「大阪の管理者には大阪向けのポリシーやデバイスだけを見せたい」という場合、次のように設定します。</p><ol><li>「大阪」というスコープ タグを作成する</li><li>大阪向けの構成プロファイルやアプリ、デバイスに「大阪」のスコープ タグを付ける</li><li>大阪の管理者グループに対するロールの割り当てで、スコープ タグに「大阪」を指定する</li></ol><p>こうしておくと、大阪の管理者は「大阪」タグが付いたオブジェクトだけを表示・操作できるようになり、東京向けのポリシーは一覧にも表示されなくなります。</p><ul><li>分散 IT にロールベースのアクセス制御 (RBAC) とスコープのタグを使用する<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/scope-tags">https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/scope-tags</a></li></ul><p>スコープ タグを利用するうえで、押さえておきたいポイントをいくつか挙げておきます。</p><ul><li>スコープ タグが付いていないオブジェクトには、自動的に「既定 (Default)」のスコープ タグが付与されます</li><li>ロールの割り当てにスコープ タグを 1 つも指定していない管理者は、実質的にすべてのスコープ タグを持っているのと同じ扱いになり、ロールのアクセス許可の範囲ですべてのオブジェクトを表示できます</li><li>管理者が新しくオブジェクトを作成すると、その管理者に割り当てられているスコープ タグが自動的に付与されます</li><li>Intune の RBAC とスコープ タグは、Entra ID のロール (Intune 管理者など) には適用されません</li></ul><h3 id="別々のロールから、それぞれ異なるスコープ-タグを割り当てたときの動作"><a href="#別々のロールから、それぞれ異なるスコープ-タグを割り当てたときの動作" class="headerlink" title="別々のロールから、それぞれ異なるスコープ タグを割り当てたときの動作"></a>別々のロールから、それぞれ異なるスコープ タグを割り当てたときの動作</h3><p>スコープ タグを使い始めると、「本社向けには読み取り専用、地域拠点向けにはフル アクセス」といったように、同じ管理者グループに対して、異なるスコープ タグを持つ複数のロールを割り当てたくなることがあります。</p><p>ただ、複数のロールの割り当てを組み合わせると、どうしても管理が複雑になりがちです。上記のような例の場合、読み取り専用の管理者アカウントを別に作ってしまうのも一つの手法です。また、ロールの割り当ては運用中も都度更新を行っていくことが想定されるため、可能な限り、ロールの割り当てはシンプルに保つのがおすすめですが、どうしても必要な場合は、次の動作を知っておいてください。</p><p><strong>既定の動作 (アクセス許可のマージ)</strong></p><p>既定では、同じアクセス許可カテゴリ (例: モバイル アプリ) を含む複数のロールの割り当てが 1 つの管理者グループにある場合、Intune はそれらのアクセス許可をマージして評価します。</p><p>たとえば、「アプリ管理者」グループに対して、</p><ul><li>スコープ タグ「東京」で、モバイル アプリの「読み取り」のみを許可するロール</li><li>スコープ タグ「大阪」で、モバイル アプリの「作成 &#x2F; 読み取り &#x2F; 更新 &#x2F; 削除」を許可するロール</li></ul><p>の 2 つを割り当てた場合、アクセス許可がマージされる結果、「東京」のアプリに対してもフル アクセスが可能になってしまいます。「本社は読み取り専用にしたかったのに…」という、意図しない権限の広がりが起きてしまうのです。</p><p><strong>スコープ付きアクセス許可 (オプトインのパブリック プレビュー)</strong></p><p>この動作を変更するものとして、2026 年 3 月に「スコープ付きアクセス許可」がオプトインのパブリック プレビューとして導入されました。この設定を有効にすると、各ロールの割り当てのアクセス許可は、そのスコープ タグの範囲内でのみ適用されるようになります。先ほどの例でいえば、「東京」は読み取り専用、「大阪」はフル アクセス、といった動作になります。</p><p>設定は [テナント管理] - [ロール] - [設定] にあり、同じ画面から「アクセス許可評価レポート」を生成して、有効化した場合に各管理者グループの権限がどのように変わるかを事前に確認できます。</p><p>ただし、<strong>この変更は一度有効にすると元に戻すことができません。</strong> また、現時点ではプレビューではあるため、<strong>機能が完全ではない可能性があります。</strong> ご利用いただく場合には、必ずアクセス許可評価レポートで影響を確認し、プレビューの機能であることを考慮した上で有効化してください。</p><ul><li>ロールの割り当て全体でのアクセス許可の動作<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/scope-tags#permission-behavior-across-role-assignments">https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/scope-tags#permission-behavior-across-role-assignments</a></li></ul><h2 id="3-スコープ-グループ"><a href="#3-スコープ-グループ" class="headerlink" title="3. スコープ グループ"></a>3. スコープ グループ</h2><p>さて、ロールの割り当てを作成していると、「管理者グループ」の次に「スコープ グループ」という画面が出てきます。このスコープ グループという概念は、最初は非常にわかりづらい概念です。</p><p><img src="/blog/intune/20261006_01/image-30.png" alt="ロールの割り当ての追加 - スコープ グループ の画面"></p><p>ポイントは、ロールの割り当てには「2 種類のグループ」が登場するという点です。</p><table><thead><tr><th>画面</th><th>役割</th><th>例</th></tr></thead><tbody><tr><td>管理者グループ</td><td><strong>誰が</strong> 管理するか (管理者が所属するグループ)</td><td>「大阪 IT 管理者」グループ</td></tr><tr><td>スコープ グループ</td><td><strong>どのグループを</strong> 管理できるか (管理対象のユーザー &#x2F; デバイスが所属するグループ)</td><td>「大阪のユーザー」「大阪のデバイス」グループ</td></tr></tbody></table><p>スコープ グループに指定したグループだけが、その管理者にとっての「管理対象」になります。具体的には、管理者がポリシーやアプリを割り当てられるグループが、スコープ グループに指定したグループに限られます。すでに別のグループに割り当て済みのポリシーやアプリを更新・削除する場合も、その割り当て先がスコープ グループに含まれている必要があります。また、リモート アクション (同期やワイプなど) を実行したりできるのは、デバイス自身、またはそのデバイスのユーザーがスコープ グループに含まれている場合に限られます。</p><p>スコープ タグとの違いを整理すると、次のようになります。</p><ul><li>スコープ タグ: 管理者が <strong>どのオブジェクト (ポリシー、アプリ、デバイスなど) を表示・操作できるか</strong> を決める</li><li>スコープ グループ: 管理者が <strong>どのグループに対してポリシーやアプリを割り当てたり操作したりできるか</strong> を決める</li></ul><p>ちょっとイメージしづらいと思いますので、実際にスコープ グループで制御を行った時の例を紹介していきます。</p><h3 id="スコープ-グループでの制御の一例"><a href="#スコープ-グループでの制御の一例" class="headerlink" title="スコープ グループでの制御の一例"></a>スコープ グループでの制御の一例</h3><p>例えば、大阪拠点の管理者がポリシーの割り当てを行うシナリオを想定してください。</p><p>この場合、スコープ タグで制御を行えば、「大阪」というスコープ タグがついたポリシーだけを、大阪拠点の管理者に見せることが出来ます。このため、スコープ タグを使えば、間違えて東京拠点向けのポリシーを大阪拠点の管理者が変更してしまうといった操作は防ぐことが可能です。</p><p>しかし、スコープ タグのみで制御している場合には、大阪拠点の管理者は、大阪拠点向けのポリシーは自由に変更出来てしまうため、誤って <strong>大阪拠点向けポリシーを東京のデバイス グループへ割り当ててしまう</strong> といった操作は出来てしまいます。</p><p>こういった操作を防ぐために存在するのが、スコープ グループでの制御になります。具体的には、スコープ グループで指定していないグループを割り当てようとした時は、下記のようなエラーが発生します。逆にロールの設定を正しくしたつもりにも関わらず、下記のエラーが出てしまう場合には、スコープ グループの設定を疑ってみてください。</p><p><img src="/blog/intune/20261006_01/image-31.png" alt="スコープ グループで指定してないグループを割り当てようとした時のエラーの例"></p><h3 id="スコープ-グループで制限する必要がない場合"><a href="#スコープ-グループで制限する必要がない場合" class="headerlink" title="スコープ グループで制限する必要がない場合"></a>スコープ グループで制限する必要がない場合</h3><p>「スコープ タグだけで十分で、スコープ グループによる制限は使わない」という運用の場合もあるかと思います。その場合は、スコープ グループとして <strong>「すべてのユーザー」と「すべてのデバイス」の両方</strong> を必ず指定しておいてください。</p><p>こうしておくと、すべてのグループに対する割り当てや操作が許可されるため、スコープ グループの設定の影響を受けずに運用できます。</p><h2 id="4-複数の管理者による承認-Multi-Admin-Approval"><a href="#4-複数の管理者による承認-Multi-Admin-Approval" class="headerlink" title="4. 複数の管理者による承認 (Multi Admin Approval)"></a>4. 複数の管理者による承認 (Multi Admin Approval)</h2><p>最後にご紹介するのは、少し観点の異なる機能です。ここまでの 3 つは「管理者の権限をどう分けるか」の話でしたが、複数管理者承認 (MAA) は「権限を持つ管理者が操作をするときに、もう 1 人の承認を必須にする」仕組みです。</p><ul><li>Intune で複数管理承認を使用する<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/multi-admin-approval">https://learn.microsoft.com/ja-jp/intune/fundamentals/role-based-access-control/multi-admin-approval</a></li></ul><p>管理者アカウントが万が一侵害された場合、攻撃者がそのアカウントでスクリプトやアプリを全デバイスに配布してしまう…というのは、大規模な環境ほど影響が大きいリスクです。また、大きな環境ほど小さな一つの設定ミスが、大きな問題へつながってしまいます。MAA を使うと、「アクセス ポリシー」で保護対象のリソースと承認者グループを指定し、保護対象への変更は別の管理者が明示的に承認するまで適用されないようにできます。</p><p>保護できるリソースの種類には、次のようなものがあります。</p><ul><li>アプリ</li><li>コンプライアンス ポリシー</li><li>構成ポリシー</li><li>デバイス アクション (ワイプ、削除、廃止)</li><li>ロール</li><li>スクリプト</li><li>テナント構成</li></ul><p>利用にあたっての主なポイントは次のとおりです。</p><ul><li>テナントに少なくとも 2 つの管理者アカウントが必要です (自分の要求を自分で承認することはできません)</li><li>承認者グループは <strong>セキュリティ グループ</strong> である必要があり、かつメンバー グループとして Intune の RBAC ロールの割り当てに直接追加されている必要があります</li><li>承認者には、承認対象のリソースに対する読み取りアクセス許可が必要です</li><li>要求は 3 日以内に処理されないと期限切れになります。また、新しい要求が作成されても Intune から通知は送られないため、承認者への連絡は運用でカバーする必要があります</li><li>「ロール」の種類のアクセス ポリシーを有効にすると、MAA 自体に必要な RBAC の割り当てを変更する際にも承認が必要になります。設定の順番によってはデッドロックが起こりうるため、ロールのアクセス ポリシーは他の設定が整った最後に有効化することをおすすめします</li></ul><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、大規模な Intune 環境で管理者の権限を適切に管理するための 4 つの機能をご紹介しました。</p><ul><li><strong>ロール</strong>: 管理者に「何をさせるか」を決める。Entra ID のロールが強すぎる場合は Intune の組み込みロール &#x2F; カスタム ロールを利用する</li><li><strong>スコープ タグ</strong>: 管理者に「どのオブジェクトを見せるか」を決める。複数ロールの組み合わせはアクセス許可がマージされる点に注意</li><li><strong>スコープ グループ</strong>: 管理者が「どのグループを」管理できるかを決める。使わない場合は「すべてのユーザー」と「すべてのデバイス」を指定する</li><li><strong>複数管理者承認</strong>: 重要な変更に 2 人目の管理者の承認を必須にして、アカウント侵害時や設定ミスの際の被害を抑える</li></ul><p>権限設計はいったん作り込むと後から変えるのが大変なので、はじめはシンプルな構成から始めて、必要に応じてスコープ タグやスコープ グループを足していくのがおすすめです。設計に迷った際は、[テナント管理] - [ロール] - [アクセス許可] の画面で、実際に割り当たっている権限を確認しながら進めてみてください。</p><p>この記事が、みなさまの Intune 環境の権限設計のお役に立てばうれしいです。それでは、また次回の記事でお会いしましょう！</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20261006_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20261006_01/"/>
    <published>2026-10-05T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Intune は近年、大規模なお客様にもご利用いただく機会が増えてきました。複数の関連会社や複数の拠点の管理者が、1 つの Intune テナントを共同で管理するような環境も、めずらしくありません。<]]>
    </summary>
    <title>大規模な Intune 環境で管理者の権限を適切に分ける。ロール・スコープ タグ・スコープ グループ・複数管理者承認の使いどころ</title>
    <updated>2026-11-02T00:39:51.239Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>オンプレミスの Active Directory で長く運用してきた Windows デバイスを、Intune でも管理していきたい。そんなときに多くのお客様が選ばれるのが、<strong>Hybrid Entra Join (Microsoft Entra ハイブリッド参加)</strong> と <strong>グループ ポリシーによる自動登録</strong> の組み合わせです。既存のドメイン参加の仕組みを活かしたまま、ポリシーを 1 つ配布するだけで Intune への登録が進んでいく。とても便利な仕組みです。</p><p>一方で、いざ展開してみると「グループ ポリシーは配ったはずなのに、いつまで経っても Intune にデバイスが出てこない…」という状況に遭遇することがあります。しかもエラー ダイアログが出るわけでもなく、ただ静かに何も起きない。これが、この構成のトラブルシューティングを少し難しくしているところです。</p><p>実はこの事象、<strong>どこを見ればよいかを押さえておけば、多くのケースでご自身で原因までたどり着ける</strong> ものです。今回はその「見るべき場所」と「確認する順番」を整理してご紹介します。</p><p>なお、内容が多岐にわたるため、本記事は前編・後編の 2 回に分けてお届けします。</p><ul><li><strong>前編 (本記事)</strong> … 登録が動く仕組みと、<strong>確認すべき 3 つのステップ</strong></li><li><strong>後編</strong> … ステップ ③ で得られた <strong>エラー コード別のトラブルシューティング</strong></li></ul><p>後編は下記からご覧いただけます。</p><ul><li>Hybrid Entra Join 環境で Intune 登録が行われないとき ― エラー コード別のトラブルシューティング<br><a href="https://jpintune.github.io/blog/intune/20261001_02/">https://jpintune.github.io/blog/intune/20261001_02/</a></li></ul><h2 id="まずは全体像-―-「2-つの条件」がそろって登録が動く"><a href="#まずは全体像-―-「2-つの条件」がそろって登録が動く" class="headerlink" title="まずは全体像 ― 「2 つの条件」がそろって登録が動く"></a>まずは全体像 ― 「2 つの条件」がそろって登録が動く</h2><p>トラブルシューティングに入る前に、この構成でデバイスが Intune に登録されるまでの流れを押さえておきましょう。ポイントは、<strong>登録処理が動くには 2 つの条件がそろう必要がある</strong> ということです。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">flowchart LR</span><br><span class="line">    STEP1[&quot;① Hybrid Entra Join の完了&lt;br/&gt;ドメイン参加 + Entra ID への参加&lt;br/&gt;＋ PRT の取得&quot;]</span><br><span class="line">    STEP2[&quot;② グループ ポリシー適用&lt;br/&gt;自動登録のポリシーが&lt;br/&gt;デバイスに届く&quot;]</span><br><span class="line">    STEP3[&quot;③ 登録タスクの実行&lt;br/&gt;EnterpriseMgmt 配下の&lt;br/&gt;タスクが 5 分おきに登録を試行&quot;]</span><br><span class="line">    GOAL[&quot;🎉 Intune への登録完了&quot;]</span><br><span class="line"></span><br><span class="line">    STEP1 --&gt; STEP3</span><br><span class="line">    STEP2 --&gt; STEP3</span><br><span class="line">    STEP3 --&gt; GOAL</span><br><span class="line"></span><br><span class="line">    style STEP1 fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style STEP2 fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style STEP3 fill:#fff4e6,stroke:#d83b01,stroke-width:2px</span><br><span class="line">    style GOAL fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>ちなみに <strong>① と ② に順番の決まりはありません</strong>。「先に Hybrid Entra Join を済ませてからポリシーを配る」でも、「先にポリシーを配っておいて、あとからドメイン参加させる」でも構いません。</p><p>というのも、② のポリシーが適用された時点で登録タスクが作成され、そのタスクが <strong>5 分おきに登録を試行し続ける</strong> ためです。仮に ② が先でも、タスクはリトライを続けながら ① の完了を待ち、条件がそろったところで登録が成功します。</p><p>裏を返すと、<strong>「どちらか一方でも欠けていると、③ は成功しない」</strong> ということでもあります。ですので、うまくいかないときは「処理がどこまで進んだか」ではなく <strong>「① と ②、欠けているのはどちらか」</strong> を探しにいくのが、この構成の切り分けのコツです。</p><p>ありがちなのが、「Intune に登録されない」という症状から、いきなり Intune 管理センターの設定を疑って調べ始めてしまうケースです。しかし実際には、① や ② が欠けたままになっていることが少なくありません。</p><p>なお、<strong>確認する順番としては ① からをおすすめします。</strong> ① が欠けている場合、それは Intune ではなく Microsoft Entra ID 観点から確認を進める必要がある事象であり、先に見極めておくと調査の方向性そのものが変わってくるためです。</p><p>本記事は、この ① ② ③ をそのままステップ ①〜③ として順に確認していき、<strong>最後にステップ ③ の結果に応じた掘り下げ (症状別のトラブルシューティング) を行う</strong> という構成でご紹介します。</p><p>それでは、順番に見ていきましょう。</p><h2 id="ステップ-①：Hybrid-Entra-Join-と-MDM-構成の状態を確認する"><a href="#ステップ-①：Hybrid-Entra-Join-と-MDM-構成の状態を確認する" class="headerlink" title="ステップ ①：Hybrid Entra Join と MDM 構成の状態を確認する"></a>ステップ ①：Hybrid Entra Join と MDM 構成の状態を確認する</h2><p>最初に確認したいのがここです。自動登録は Hybrid Entra Join が完了していることを前提に動作するため、ここが満たされていなければ、ほかをいくら整えても登録は成功しません。しかも、この 1 つのコマンドだけで <strong>「テナントの MDM 構成がデバイスに届いているか」まで一緒に確認できます。</strong></p><p>ここで確認する内容は、<strong>いずれも Microsoft Entra ID の観点から調査が必要な領域</strong> です。裏を返すと、このステップでつまずいている場合は Intune 管理センターを調べても原因は見つかりません。最初に確認する価値が高いのは、そのためです。</p><p>確認には <code>dsregcmd /status</code> コマンドを使用します。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">dsregcmd /status</span><br></pre></td></tr></table></figure><h3 id="⚠️-実行するコンテキストにご注意ください"><a href="#⚠️-実行するコンテキストにご注意ください" class="headerlink" title="⚠️ 実行するコンテキストにご注意ください"></a>⚠️ 実行するコンテキストにご注意ください</h3><p>ここで 1 つ、とても重要な注意点があります。</p><p><code>dsregcmd /status</code> の出力のうち、<strong>SSO State セクション (PRT の情報) は「コマンドを実行したユーザー」の状態を示します</strong>。そのため、トラブルシューティングの癖で「管理者として実行」でコマンド プロンプトを開いてしまうと、実際にサインインして業務をしているユーザーではなく、その管理者アカウントの状態が表示されてしまいます。</p><p><strong>必ず、事象が発生しているユーザーでサインインした状態で、通常のコマンド プロンプト (管理者昇格なし) から実行してください。</strong> ここを取り違えると誤った判断をしてしまい、切り分けが振り出しに戻ってしまいます。</p><h3 id="見るべきは-4-つのフィールド"><a href="#見るべきは-4-つのフィールド" class="headerlink" title="見るべきは 4 つのフィールド"></a>見るべきは 4 つのフィールド</h3><p>出力は情報量が多いのですが、まず確認いただきたいのは次の 4 つです。いずれも同じ <code>dsregcmd /status</code> の出力内にあります。</p><table><thead><tr><th>セクション</th><th>フィールド</th><th>期待値</th><th>意味</th></tr></thead><tbody><tr><td>Device State</td><td><code>DomainJoined</code></td><td><code>YES</code></td><td>オンプレミス AD にドメイン参加できている</td></tr><tr><td>Device State</td><td><code>AzureAdJoined</code></td><td><code>YES</code></td><td>Microsoft Entra ID にも参加できている</td></tr><tr><td>SSO State</td><td><code>AzureAdPrt</code></td><td><code>YES</code></td><td>サインイン中のユーザーが PRT を取得できている</td></tr><tr><td>Tenant Details</td><td><code>MdmUrl</code></td><td>URL が入っている</td><td>テナントの MDM 構成がこのデバイスまで届いている</td></tr></tbody></table><p>順に見ていきましょう。</p><h4 id="DomainJoined-AzureAdJoined-―-そもそも参加できているか"><a href="#DomainJoined-AzureAdJoined-―-そもそも参加できているか" class="headerlink" title="DomainJoined &#x2F; AzureAdJoined ― そもそも参加できているか"></a><code>DomainJoined</code> &#x2F; <code>AzureAdJoined</code> ― そもそも参加できているか</h4><p><code>DomainJoined</code> と <code>AzureAdJoined</code> が <strong>両方とも <code>YES</code></strong> になっていて、はじめて「Hybrid Entra Join が完了している」と言えます。どちらか一方でも <code>NO</code> であれば、この時点で自動登録の条件は満たされていません。</p><h4 id="AzureAdPrt-―-意外と見落とされやすい落とし穴"><a href="#AzureAdPrt-―-意外と見落とされやすい落とし穴" class="headerlink" title="AzureAdPrt ― 意外と見落とされやすい落とし穴"></a><code>AzureAdPrt</code> ― 意外と見落とされやすい落とし穴</h4><p>PRT (Primary Refresh Token) は、ユーザーがそのデバイス上で Microsoft Entra ID に対して認証済みであることを示すトークンです。<strong>自動登録はこの PRT を使ってサイレントに (ユーザーに何も聞かずに) 処理を進める</strong> ため、<code>AzureAdPrt: NO</code> の状態では登録は成功しません。</p><p>「参加は済んでいるのに登録されない」というケースでは、ここが <code>NO</code> になっていることがよくあります。</p><blockquote><p><strong>💡 <code>DomainJoined</code> &#x2F; <code>AzureAdJoined</code> &#x2F; <code>AzureAdPrt</code> に問題があった場合</strong><br>これらは Intune ではなく <strong>Microsoft Entra ID 側で対処すべき事象</strong> です。デバイス側で Hybrid Entra Join をやり直すことで解決するケースも多く、その具体的な手順は Azure &amp; Identity サポート チームのブログで公開されています。</p><ul><li>Microsoft Entra ハイブリッド参加デバイスを再構成する (Japan Azure Identity Support Blog)<br><a href="https://jpazureid.github.io/blog/azure-active-directory/haadj-re-registration/">https://jpazureid.github.io/blog/azure-active-directory/haadj-re-registration/</a></li></ul><p>なお、この手順は <strong>Microsoft Entra ID でデバイスを認証する構成 (Sync Join &#x2F; マネージド)</strong> が対象です。AD FS のクレーム ルールを使用したフェデレーション構成では利用できません。</p></blockquote><h4 id="MdmUrl-―-テナントの設定がデバイスに届いているか"><a href="#MdmUrl-―-テナントの設定がデバイスに届いているか" class="headerlink" title="MdmUrl ― テナントの設定がデバイスに届いているか"></a><code>MdmUrl</code> ― テナントの設定がデバイスに届いているか</h4><p>3 つめまでとは少し性質が異なるのがこの <code>MdmUrl</code> です。出力の <strong>Tenant Details</strong> セクションに含まれています。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">+----------------------------------------------------------------------+</span><br><span class="line">| Tenant Details                                                       |</span><br><span class="line">+----------------------------------------------------------------------+</span><br><span class="line"></span><br><span class="line">                TenantName : Contoso</span><br><span class="line">                  TenantId : aaaabbbb-0000-cccc-1111-dddd2222eeee</span><br><span class="line">               AuthCodeUrl : https://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/oauth2/authorize</span><br><span class="line">            AccessTokenUrl : https://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/oauth2/token</span><br><span class="line">                    MdmUrl : https://enrollment.manage.microsoft.com/EnrollmentServer/Discovery.svc</span><br><span class="line">                 MdmTouUrl : https://portal.manage.microsoft.com/TermsOfUse.aspx</span><br><span class="line">          MdmComplianceUrl : https://portal.manage.microsoft.com/?portalAction=Compliance</span><br></pre></td></tr></table></figure><p><code>MdmUrl</code> には、デバイスが Microsoft Entra ID から受け取った <strong>「どの MDM サービスに登録すればよいか」</strong> という情報が入ります。</p><p>つまりこの値は、<strong>Microsoft Entra 管理センターで設定した MDM の構成が、実際にこのデバイスまで届いているかを、デバイス側から検証できる指標</strong> になっています。管理センターの設定画面とデバイス側の実態を突き合わせられるため、ここが空欄かどうかが分かるだけで切り分けが一気に進みます。</p><p><strong><code>MdmUrl</code> が空欄・表示されない場合</strong>、MDM が構成されていないか、<strong>サインイン中のユーザーが MDM 登録のスコープ外</strong> であることを示します。空欄だった場合は Microsoft Entra 管理センター上から次の 3 項目をご確認ください。</p><p><code>[Entra ID] - [モビリティ] - [Microsoft Intune]</code></p><table><thead><tr><th>#</th><th>確認項目</th><th>期待値・注意点</th></tr></thead><tbody><tr><td>1</td><td>MDM ユーザー スコープ</td><td><code>すべて</code>、または対象ユーザーが含まれるグループ。<strong>空欄の原因として最も多いのがここ</strong></td></tr><tr><td>2</td><td>Windows 情報保護 (WIP) ユーザー スコープ</td><td><code>なし</code> を推奨。MAM が優先されると MDM 自動登録が行われません</td></tr><tr><td>3</td><td>MDM の探索 URL</td><td>既定値 <code>https://enrollment.manage.microsoft.com/enrollmentserver/discovery.svc</code>。この値がそのまま <code>MdmUrl</code> に現れます</td></tr></tbody></table><p>管理センター上は正しく設定されているように見えるのに <code>MdmUrl</code> が空欄、というときは、<strong>対象ユーザーが実際にスコープに含まれているか</strong> (グループ指定の場合はそのグループのメンバーになっているか) をあらためてご確認ください。設定画面とデバイス側の実態を突き合わせられるのが、この <code>MdmUrl</code> チェックの価値です。</p><blockquote><p><strong>💡 <code>MdmUrl</code> があっても「登録済み」という意味ではありません</strong><br><code>MdmUrl</code> はあくまで「テナントに自動登録の構成がある」ことを示すもので、<strong>そのデバイス自体が MDM で管理されているかどうかを表すものではありません。</strong> 値が入っていても未登録ということは普通にありますので、登録の成否はステップ ③ のイベント ログでご確認ください。</p></blockquote><p>なお、Tenant Details セクションは、デバイスが Microsoft Entra 参加済みまたは Microsoft Entra ハイブリッド参加済みの場合に表示されます。セクション自体が見当たらない場合は、そもそも参加が完了していない可能性がありますので、<code>DomainJoined</code> &#x2F; <code>AzureAdJoined</code> をあらためてご確認ください。</p><h3 id="結果ごとの次のアクション"><a href="#結果ごとの次のアクション" class="headerlink" title="結果ごとの次のアクション"></a>結果ごとの次のアクション</h3><table><thead><tr><th>状態</th><th>判断</th><th>次にすること</th></tr></thead><tbody><tr><td>4 つとも期待値どおり</td><td>ステップ ① は問題なし</td><td>ステップ ② へ進む</td></tr><tr><td><code>AzureAdJoined: NO</code></td><td>Hybrid Entra Join 自体が未完了</td><td>Entra ID 観点で調査</td></tr><tr><td><code>AzureAdPrt: NO</code></td><td>PRT を取得できていない</td><td>Entra ID 観点で調査</td></tr><tr><td><code>MdmUrl</code> が空欄</td><td>テナントの MDM 構成がデバイスに届いていない</td><td>Entra ID 観点で調査 (モビリティ設定の <strong>MDM ユーザー スコープ</strong> を最優先で確認)</td></tr></tbody></table><p><strong>4 つのいずれかが期待値どおりでない場合、いずれも Microsoft Entra ID 観点で調査を進める必要がある事象です。</strong> ただし、その理由は次の 2 つに分かれます。</p><ul><li><strong><code>DomainJoined</code> &#x2F; <code>AzureAdJoined</code> &#x2F; <code>AzureAdPrt</code></strong> — Hybrid Entra Join (デバイス登録) 自体が正常に完了していない</li><li><strong><code>MdmUrl</code></strong> — Join は完了しているが、<strong>Microsoft Entra ID 側のモビリティ設定</strong> (MDM ユーザー スコープなど) がデバイスに反映されていない</li></ul><p>理由は異なりますが、<strong>どちらも Microsoft Entra ID の観点から調査を行う必要があります。</strong> この切り分けができているだけで調査の方向性が大きく変わりますし、サポートへお問い合わせいただく際にも適切な窓口へスムーズにおつなぎできます。</p><p>なお、ドメイン参加済みで Hybrid Entra Join が未完了の場合は、<code>dsregcmd /status</code> の出力に <strong>Pre-Join Diagnostics</strong> というセクションが表示され、SCP (Service Connection Point) の構成やデバイス登録サービスへの疎通確認の結果を確認できます。各フィールドの詳しい読み方とあわせて、下記もご参照ください。</p><ul><li><p>デバイスのトラブルシューティング (dsregcmd コマンドの使用)<br><a href="https://learn.microsoft.com/ja-jp/entra/identity/devices/troubleshoot-device-dsregcmd">https://learn.microsoft.com/ja-jp/entra/identity/devices/troubleshoot-device-dsregcmd</a></p></li><li><p>Microsoft Entra ハイブリッド参加済みデバイスのトラブルシューティング<br><a href="https://learn.microsoft.com/ja-jp/entra/identity/devices/troubleshoot-hybrid-join-windows-current">https://learn.microsoft.com/ja-jp/entra/identity/devices/troubleshoot-hybrid-join-windows-current</a></p></li></ul><h2 id="ステップ-②：グループ-ポリシーがデバイスに届いているかを確認する"><a href="#ステップ-②：グループ-ポリシーがデバイスに届いているかを確認する" class="headerlink" title="ステップ ②：グループ ポリシーがデバイスに届いているかを確認する"></a>ステップ ②：グループ ポリシーがデバイスに届いているかを確認する</h2><p>ステップ ① が問題なければ、もう一方の条件である「自動登録のポリシーがデバイスに届いているか」を確認します。</p><h3 id="ポリシーの設定内容を確認する"><a href="#ポリシーの設定内容を確認する" class="headerlink" title="ポリシーの設定内容を確認する"></a>ポリシーの設定内容を確認する</h3><p>まず、自動登録のポリシーそのものです。設定場所は次のとおりです。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">[コンピューターの構成] - [ポリシー] - [管理用テンプレート] - [Windows コンポーネント] - [MDM]</span><br><span class="line">  - [既定の Azure AD 資格情報を使用して MDM の自動登録を有効にする] : &quot;有効&quot; かつ &quot;ユーザー資格情報&quot;</span><br></pre></td></tr></table></figure><p>このポリシーがグループ ポリシー エディターに見当たらない場合は、ドメイン コントローラーの Central Store に配置されている ADMX ファイル (MDM.admx) が古い可能性があります。最新の ADMX をご配置ください。</p><h4 id="「資格情報の種類」の選択にご注意ください"><a href="#「資格情報の種類」の選択にご注意ください" class="headerlink" title="「資格情報の種類」の選択にご注意ください"></a>「資格情報の種類」の選択にご注意ください</h4><p>このポリシーを有効にすると、<strong>[使用する資格情報の種類を選択する]</strong> という設定項目が現れ、<code>ユーザー資格情報</code> と <code>デバイスの資格情報</code> を選択できます。ここは、<strong>通常の Hybrid Entra Join 環境では <code>ユーザー資格情報</code> を選択します。</strong></p><p><code>デバイスの資格情報</code> は一見よさそうに見えるのですが、Intune のサブスクリプションがユーザー中心の仕組みであるため、<strong>共同管理 (Co-management) または Azure Virtual Desktop のマルチセッション ホスト プールのシナリオでのみサポートされる</strong> 選択肢です。該当しない環境で選択すると、登録が想定どおりに進まない原因になります。</p><p>「よかれと思って <code>デバイスの資格情報</code> を選んでいた」というのは実際にあるパターンですので、うまくいかない場合はこの設定もあわせてご確認ください。</p><h3 id="ポリシーが実際にデバイスへ適用されているかを確認する"><a href="#ポリシーが実際にデバイスへ適用されているかを確認する" class="headerlink" title="ポリシーが実際にデバイスへ適用されているかを確認する"></a>ポリシーが実際にデバイスへ適用されているかを確認する</h3><p>設定内容が正しくても、そのポリシーが対象デバイスに届いていなければ意味がありません。デバイス側で適用状況を確認します。</p><p>おすすめは <strong><code>rsop.msc</code> (ポリシーの結果セット)</strong> です。管理者権限で実行すると、グループ ポリシー エディターと同じツリー構造で <strong>「最終的にこのデバイスに適用された設定」</strong> を確認できます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">rsop.msc</span><br></pre></td></tr></table></figure><p>起動したら、次の場所を開いてください。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">[コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [MDM]</span><br></pre></td></tr></table></figure><p>ここに <strong>[既定の Azure AD 資格情報を使用して MDM の自動登録を有効にする]</strong> が <code>有効</code> として表示されていれば、ポリシーは確かにデバイスへ届いています。<code>rsop.msc</code> の利点は、<strong>設定が適用されているかどうかに加えて「どの値で適用されたか」まで一目で分かる</strong> ことです。前述の「資格情報の種類」が意図したとおりに設定されているかも、ここで確認できます。</p><p><code>rsop.msc</code> に該当の設定が出てこない場合は、Intune 以前に <strong>グループ ポリシーの配布そのもの</strong> に問題があります。リンク先の OU、セキュリティ フィルター、対象デバイスがフィルター用グループに含まれているか、といった点をご確認ください。「Intune の問題だと思っていたら、実は GPO が当たっていなかった」というのは、実際によくあるパターンです。</p><p>ポリシーの適用を急ぎたい場合は、次のコマンドで更新を試みます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">gpupdate /force</span><br></pre></td></tr></table></figure><h3 id="切り分けのコツ-―-ローカル-グループ-ポリシーで試してみる"><a href="#切り分けのコツ-―-ローカル-グループ-ポリシーで試してみる" class="headerlink" title="切り分けのコツ ― ローカル グループ ポリシーで試してみる"></a>切り分けのコツ ― ローカル グループ ポリシーで試してみる</h3><p>「GPO は配布しているはずなのに、どうも届いているか自信がない」というときに有効なのが、<strong>対象デバイス上でローカル グループ ポリシーとして同じ設定を入れてしまう</strong> という方法です。</p><p>ローカル グループ ポリシー エディター (<code>gpedit.msc</code>) を管理者権限で起動し、ドメインの GPO と同じ場所に同じ設定を行います。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">gpedit.msc</span><br><span class="line">  [コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [MDM]</span><br><span class="line">    - [既定の Azure AD 資格情報を使用して MDM の自動登録を有効にする] : &quot;有効&quot; かつ &quot;ユーザー資格情報&quot;</span><br></pre></td></tr></table></figure><p>こうすると、<strong>ドメインの GPO 配布経路を完全に迂回して、自動登録そのものを試せます。</strong> 結果の解釈はシンプルです。</p><table><thead><tr><th>ローカル GPO で試した結果</th><th>判断</th><th>次にすること</th></tr></thead><tbody><tr><td><strong>登録が成功した</strong></td><td>自動登録の仕組み自体は正常。<strong>問題はドメイン GPO の配布経路</strong></td><td>OU のリンク、セキュリティ フィルター、GPO の適用範囲を見直す</td></tr><tr><td><strong>やはり登録されない</strong></td><td>GPO の配布は原因ではない</td><td>ステップ ③ 以降 (タスク・イベント ログ・レジストリ) へ進む</td></tr></tbody></table><p>ステップ ② と ③ のどちらに原因があるのかを一手で切り分けられるため、調査が長引きそうなときほど効果的です。また、Intune 登録を急いで行う必要があるデバイスが存在する場合には、一旦ローカル グループ ポリシーで登録を進めてしまうというのも一つの手法です。</p><ul><li>グループ ポリシーを使用して Windows デバイスを自動的に登録する<br><a href="https://learn.microsoft.com/ja-jp/windows/client-management/enroll-a-windows-10-device-automatically-using-group-policy">https://learn.microsoft.com/ja-jp/windows/client-management/enroll-a-windows-10-device-automatically-using-group-policy</a></li></ul><h2 id="ステップ-③：自動登録タスクの状態を確認する"><a href="#ステップ-③：自動登録タスクの状態を確認する" class="headerlink" title="ステップ ③：自動登録タスクの状態を確認する"></a>ステップ ③：自動登録タスクの状態を確認する</h2><p>グループ ポリシーが適用されると、デバイス上に <strong>自動登録用のタスクが作成</strong> され、そのタスクが実際の登録処理を実行します。ここでは「タスクが作られているか」「動いているか」「結果はどうだったか」を確認していきます。ステップ ① と ② の結果が実際にどう出たかが、ここに現れます。</p><h3 id="タスク-スケジューラーで確認する"><a href="#タスク-スケジューラーで確認する" class="headerlink" title="タスク スケジューラーで確認する"></a>タスク スケジューラーで確認する</h3><p>管理者権限でタスク スケジューラーを起動し、次の場所をご確認ください。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">[タスク スケジューラ ライブラリ] - [Microsoft] - [Windows] - [EnterpriseMgmt]</span><br></pre></td></tr></table></figure><p>ここに <strong>「Schedule created by enrollment client for automatically enrolling in MDM from AAD」</strong> という名前のタスクがあれば、グループ ポリシーは正しく処理されています。このタスクが <strong>5 分おきに</strong> 登録を試行します。</p><p>タスクの <strong><code>前回の実行結果</code></strong> 列もあわせてご確認ください。ここには前回の実行時に返されたコードが表示され、<strong>後編での切り分けで重要な手がかり</strong> になります。</p><p>ここでの分岐は次のとおりです。</p><ul><li><strong>タスクが存在しない</strong> → グループ ポリシーが適用されていない可能性のほか、<strong>登録の残骸によってタスクの作成自体がスキップされている</strong> 場合もあります。ステップ ② (<code>rsop.msc</code> での確認) とあわせて、後編の「症状 ②：レジストリの残骸」もご確認ください</li><li><strong>タスクは存在するが実行された形跡がない</strong> → 後編の「症状 ②：レジストリの残骸」を確認</li><li><strong>タスクは実行されているが失敗している</strong> → 次のイベント ログでエラー コードを確認</li></ul><h3 id="イベント-ログで登録の成否を確認する"><a href="#イベント-ログで登録の成否を確認する" class="headerlink" title="イベント ログで登録の成否を確認する"></a>イベント ログで登録の成否を確認する</h3><p>自動登録の結果は、次のイベント ログに記録されます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">[アプリケーションとサービス ログ] - [Microsoft] - [Windows]</span><br><span class="line">  - [DeviceManagement-Enterprise-Diagnostics-Provider] - [Enrollment]</span><br></pre></td></tr></table></figure><blockquote><p><strong>💡 ビルドによっては <code>[Admin]</code> の下にあります</strong><br>このプロバイダーのログは、<strong>2025 年初頭の更新プログラムを境に <code>Admin</code> から <code>Enrollment</code> &#x2F; <code>Sync</code> &#x2F; <code>Admin</code> の 3 つに分割</strong> されました。それ以前のビルドでは、以降でご紹介するイベントは <code>[Admin]</code> に記録されます。<strong><code>Enrollment</code> が見当たらない場合は <code>Admin</code> を、<code>Admin</code> に何もない場合は <code>Enrollment</code> を</strong> ご確認ください。</p></blockquote><p>ここで確認するイベント ID は 2 つです。</p><table><thead><tr><th>イベント ID</th><th>メッセージ</th><th>意味</th></tr></thead><tbody><tr><td>75</td><td><code>Auto MDM Enroll: Device Credential (0x0), Succeeded</code></td><td>自動登録に成功</td></tr><tr><td>76</td><td><code>Auto MDM Enroll: Device Credential (0x0), Failed (Unknown Win32 Error code: 0x____)</code></td><td>自動登録に失敗。<strong>末尾のカッコ内のエラー コードが原因特定の最大の手がかり</strong></td></tr></tbody></table><blockquote><p><strong>💡 <code>Device Credential (0x0)</code> と出ていても異常ではありません</strong><br>このメッセージは <strong><code>ユーザー資格情報</code> を使った場合でも、常に <code>Device Credential</code> という表記で記録されます。</strong> カッコ内の値が「デバイスの資格情報を使ったかどうか」を表しており、次のように読み分けます。</p><ul><li><strong><code>(0x0)</code></strong> … <code>ユーザー資格情報</code> を使用 (通常の Hybrid Entra Join 環境ではこちら)</li><li><strong><code>(0x1)</code></strong> … <code>デバイスの資格情報</code> を使用</li></ul><p>つまり <code>ユーザー資格情報</code> で正しく構成できている場合、<strong>表示されるのは <code>Device Credential (0x0)</code></strong> です。「デバイスの資格情報になってしまっているのでは」と誤解されやすいポイントですので、ご注意ください。</p></blockquote><p>イベント ID 76 が記録されていれば、<strong>そのエラー コードから原因を絞り込めます。</strong></p><p>また、<strong>イベント ID 75 も 76 もまったく記録されていない</strong> というケースもあります。これは「登録に失敗した」のではなく <strong>「登録処理がそもそも起動していない」</strong> ことを意味します。</p><p>いずれの場合も、ここから先は <strong>エラー コードごとに確認すべき場所が変わります。</strong> その内容は長くなりますので、後編としてあらためてご紹介します。</p><ul><li>Hybrid Entra Join 環境で Intune 登録が行われないとき ― エラー コード別のトラブルシューティング<br><a href="https://jpintune.github.io/blog/intune/20261001_02/">https://jpintune.github.io/blog/intune/20261001_02/</a></li></ul><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Hybrid Entra Join 環境で Intune 登録が行われないときに <strong>「どこを、どの順番で確認するか」</strong> をご紹介しました。あらためて要点を整理します。</p><ul><li>自動登録は <strong>「Hybrid Entra Join」と「グループ ポリシーの適用」の 2 つがそろって動く</strong>。<strong>この 2 つに順番の決まりはなく</strong>、欠けているのがどちらかを探すのが切り分けのコツ</li><li>ステップ ① の <code>dsregcmd /status</code> では <strong>4 つのフィールド</strong> (<code>DomainJoined</code> &#x2F; <code>AzureAdJoined</code> &#x2F; <code>AzureAdPrt</code> &#x2F; <code>MdmUrl</code>) を確認する。<strong>事象が発生しているユーザーのコンテキストで実行</strong>すること<ul><li><strong>4 つのいずれかが期待値どおりでなければ、いずれも Microsoft Entra ID 観点での調査が必要</strong>。Intune 管理センターを調べても原因は見つからない</li><li><code>AzureAdPrt: NO</code> → Hybrid Entra Join (デバイス登録) 自体の問題</li><li><code>MdmUrl</code> が空欄 → Entra ID のモビリティ設定、特に <strong>MDM ユーザー スコープの設定漏れ</strong>が濃厚</li></ul></li><li>グループ ポリシーの <strong>[使用する資格情報の種類を選択する]</strong> は、通常の Hybrid Entra Join 環境では <strong><code>ユーザー資格情報</code></strong> を選択する</li><li>ポリシーの適用状況は <strong><code>rsop.msc</code></strong> で確認する。「適用されたか」だけでなく「どの値で適用されたか」まで分かる</li><li>配布経路が疑わしいときは <strong>ローカル グループ ポリシーで同じ設定を入れて試す</strong>。成功すれば原因は GPO の配布経路、失敗すればそれ以外と一手で切り分けられる</li><li>ステップ ③ の <strong>イベント ID 75 &#x2F; 76</strong> が、ステップ ① と ② の結果が最終的に現れる場所。<strong>76 のエラー コードが原因特定の最大の手がかり</strong></li></ul><p>この構成のトラブルシューティングは、一見すると手がかりが少なく難しく感じられるかもしれません。しかし「そろうべき条件のうち、欠けているのはどれか」という視点で見ていけば、確認すべき場所は自ずと絞り込まれていきます。</p><p>後編では、ここで得られたエラー コードをもとに、<strong>具体的な原因の特定と対処</strong>をご紹介します。あわせてご活用ください。</p><p>次回以降も、皆さまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20261001_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20261001_01/"/>
    <published>2026-09-30T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>オンプレミスの Active Directory で長く運用してきた Windows デバイスを、Intune でも管理していきたい。そんなときに多くのお客様が選ばれるのが、<strong>Hybri]]>
    </summary>
    <title>Hybrid Entra Join 環境で Intune 登録が行われないときの確認ポイント</title>
    <updated>2026-11-02T00:39:51.239Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>前回は、Hybrid Entra Join (Microsoft Entra ハイブリッド参加) 環境でグループ ポリシーによる自動登録がうまくいかないときに、<strong>「どこを、どの順番で確認するか」</strong> を 3 つのステップに整理してご紹介しました。</p><ul><li>Hybrid Entra Join 環境で Intune 登録が行われないときの確認ポイント<br><a href="https://jpintune.github.io/blog/intune/20261001_01/">https://jpintune.github.io/blog/intune/20261001_01/</a></li></ul><p>おさらいすると、この構成で登録が動くには <strong>① Hybrid Entra Join の完了</strong> と <strong>② グループ ポリシーの適用</strong> の 2 つがそろう必要があり、その結果は <strong>③ 自動登録タスク</strong> の実行を経て、最終的に次のイベント ログに現れます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">[アプリケーションとサービス ログ] - [Microsoft] - [Windows]</span><br><span class="line">  - [DeviceManagement-Enterprise-Diagnostics-Provider] - [Enrollment]</span><br></pre></td></tr></table></figure><table><thead><tr><th>イベント ID</th><th>意味</th></tr></thead><tbody><tr><td>75</td><td>自動登録に成功</td></tr><tr><td>76</td><td>自動登録に失敗。<strong>末尾のカッコ内のエラー コードが原因特定の最大の手がかり</strong></td></tr></tbody></table><p>今回はその続きとして、<strong>イベント ID 76 で得られたエラー コードから原因を絞り込み、対処するまで</strong> をご紹介します。「エラー コードは取れたものの、そこから先をどう調べればよいか分からない」というときに、お手元でご活用いただければ幸いです。</p><p>なお、<strong>イベント ID 75 も 76 もまったく記録されない</strong> というケースもあります。こちらも本記事で扱いますので、あわせてご確認ください。</p><h2 id="エラー-コードから原因を絞り込む"><a href="#エラー-コードから原因を絞り込む" class="headerlink" title="エラー コードから原因を絞り込む"></a>エラー コードから原因を絞り込む</h2><p>ここからは、イベント ID 76 で得られた結果に応じて確認していく内容です。<strong>順番に実施するものではなく、症状に応じて該当する項目をご覧ください。</strong></p><p>主だったエラーについて下記にまとめました。まずは次の早見表から、お手元で確認できた症状に該当する行をお探しください。</p><table><thead><tr><th>症状 &#x2F; エラー コード</th><th>内部名</th><th>原因と次に確認すること</th></tr></thead><tbody><tr><td><code>0x80180014</code></td><td>MENROLL_E_DEVICENOTSUPPORTED</td><td>登録の制限でブロックされている。<strong>Intune 管理センター</strong> - <code>[デバイス] - [登録] - [Windows] - [デバイス プラットフォームの制限]</code> で登録が制限されるような設定が行われていないかを確認</td></tr><tr><td><code>0x80180018</code></td><td>MENROLL_E_USERLICENSE</td><td>Intune ライセンスが未割り当て。<strong>Microsoft 365 管理センター</strong> で対象ユーザーへの割り当てを確認</td></tr><tr><td><code>0x8018002A</code></td><td>MENROLL_E_USER_CANCELED</td><td>サイレントなトークン取得が完了できなかった → <strong>症状 ①</strong></td></tr><tr><td><strong>イベント ID 75 も 76 も記録されていない</strong> (タスクが作成されない場合も含む)</td><td>―</td><td>過去の登録情報の残骸 → <strong>症状 ②</strong></td></tr><tr><td><code>0x8018000A</code></td><td>MENROLL_E_DEVICE_ALREADY_ENROLLED</td><td>デバイスが既に登録済みと判定されている → <strong>症状 ②</strong></td></tr><tr><td><code>0x80180026</code></td><td>MENROLL_E_DEVICE_MANAGEMENT_BLOCKED</td><td>外部管理フラグなどで登録がブロックされている → <strong>症状 ③</strong></td></tr><tr><td><code>0x83750005</code> (<strong>イベント ID 56</strong> も記録される)</td><td>WEB_E_UNEXPECTED_CONTENT</td><td>構成の検証に使う <code>ValidNodePaths</code> が欠損・破損している → <strong>症状 ④</strong></td></tr><tr><td><code>0x80190190</code> (メッセージは <code>Bad request (400).</code>)</td><td>HTTP_E_STATUS_BAD_REQUEST</td><td>過去の登録処理のフラグが残っている → <strong>症状 ⑤</strong></td></tr></tbody></table><p><strong><code>0x80180014</code> &#x2F; <code>0x80180018</code> は、テナント側の設定不備がそのまま現れたもの</strong> です。「デバイス側は正しく動いているが、テナント側で弾かれている」状態ですので、表に記載の管理センターをご確認ください。</p><p>その他にも一般的なエラーについて、下記の公開情報で紹介をしておりますので、上記に該当するものがない場合、こちらも参考にしてみてください。</p><ul><li>Intune での Windows デバイスの登録エラーのトラブルシューティング<br><a href="https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-enrollment/troubleshoot-windows-enrollment-errors">https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-enrollment/troubleshoot-windows-enrollment-errors</a></li></ul><h2 id="症状-①：エラー-コード-0x8018002A-―-多要素認証-MFA-の要求"><a href="#症状-①：エラー-コード-0x8018002A-―-多要素認証-MFA-の要求" class="headerlink" title="症状 ①：エラー コード 0x8018002A ― 多要素認証 (MFA) の要求"></a>症状 ①：エラー コード <code>0x8018002A</code> ― 多要素認証 (MFA) の要求</h2><p>イベント ID 76 のエラー コードが <strong><code>0x8018002A</code></strong> だった場合、まず疑っていただきたいのが <strong>多要素認証 (MFA) の要求</strong> です。条件付きアクセス (Conditional Access) によるものと、ユーザー単位で設定する従来型のものと、どちらでも発生します。</p><p>Hybrid Entra Join 環境の自動登録がうまくいかない原因として、実際によく遭遇するパターンです。</p><h3 id="なぜ-MFA-が問題になるのか"><a href="#なぜ-MFA-が問題になるのか" class="headerlink" title="なぜ MFA が問題になるのか"></a>なぜ MFA が問題になるのか</h3><p>グループ ポリシーによる自動登録は、<strong>PRT (Primary Refresh Token) を使ってサイレントに (ユーザーに何も聞かずに) トークンを取得</strong> して処理を進めます。このとき、対象ユーザーに対して MFA が要求されていると、<strong>追加の認証操作が必要になるため、サイレントなトークン取得を完了できません。</strong></p><p>その結果、デバイス上には「管理者による変更が必要です」といった趣旨のトースト通知が表示され、ユーザーがそれに気づかず放置されるとタイムアウトし、最終的に <strong><code>0x8018002A</code> (<code>MENROLL_E_USER_CANCELED</code>)</strong> というエラーで失敗します。</p><p>エラー名に “USER_CANCELED” と入っているため「ユーザーが操作をキャンセルした」と読めてしまうのですが、実際にはユーザーが意図的にキャンセルしたとは限らない、という点が切り分けを難しくしています。</p><h3 id="見分け方のヒント"><a href="#見分け方のヒント" class="headerlink" title="見分け方のヒント"></a>見分け方のヒント</h3><p>この事象には、次のような分かりやすい特徴があります。</p><ul><li>失敗するデバイスで、イベント ID 76 のエラー コードが <code>0x8018002A</code> になっている</li><li>デバイス上にサインインを促すトースト通知が表示された形跡がある</li></ul><p><strong>決め手になるのが、Microsoft Entra ID 側のログとの突き合わせ</strong> です。次のログをあわせてご確認ください。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">[アプリケーションとサービス ログ] - [Microsoft] - [Windows]</span><br><span class="line">  - [AAD] - [Operational]</span><br></pre></td></tr></table></figure><p>Intune 登録が失敗したタイミングで、次のようなエラーが記録されていれば、MFA の要求が原因であることがほぼ確定します。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">エラー: 0xCAA2000C 要求にはユーザーの操作が必要です。</span><br><span class="line">コード: interaction_required</span><br><span class="line">説明: AADSTS50076: 管理者によって行われた構成の変更、または新しい場所に移動したために、</span><br><span class="line">      多要素認証を使用してアクセスする必要があります。</span><br></pre></td></tr></table></figure><p><code>interaction_required</code> (ユーザーの操作が必要) というコードが、<strong>「サイレントに処理を完了できなかった」</strong> という状況をそのまま表しています。デバイス側の <code>0x8018002A</code> と、この <code>AADSTS50076</code> が同じタイミングで記録されていれば、まず間違いありません。</p><p>「特定のユーザーだけ登録できない」という状況であれば、<strong>ユーザーに適用されている条件付きアクセス ポリシーの差</strong> を確認してみてください。確認の際は、Microsoft Entra 管理センターのサインイン ログで、対象ユーザーの認証が MFA 要求によって中断されていないかをご確認いただくのが確実です。</p><p>この症状については、下記の公開情報でも紹介をしています。</p><ul><li>共同管理のトラブルシューティング: 既存の Configuration Manager マネージド デバイスを Intune に自動登録する<br><a href="https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/comanage-configmgr/troubleshoot-co-management-auto-enrolling#microsoft-entra-hybrid-joined-devices-fail-to-enroll-and-generate-error-0x8018002a">https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/comanage-configmgr/troubleshoot-co-management-auto-enrolling#microsoft-entra-hybrid-joined-devices-fail-to-enroll-and-generate-error-0x8018002a</a></li></ul><blockquote><p><strong>💡 共同管理向けの公開情報ですが、原因は同じです</strong><br>上記は Configuration Manager との共同管理環境を対象とした情報ですが、<strong>「PRT を使ったサイレントな登録が MFA 要求で中断される」という原因そのものは、グループ ポリシーによる自動登録でも共通</strong> です。記載されている現象・エラー コード・回避策は、本記事の構成でもそのまま参考にしていただけます。</p></blockquote><h2 id="症状-②：イベント-ID-75-76-が記録されない-―-登録をブロックする「レジストリの残骸」"><a href="#症状-②：イベント-ID-75-76-が記録されない-―-登録をブロックする「レジストリの残骸」" class="headerlink" title="症状 ②：イベント ID 75 &#x2F; 76 が記録されない ― 登録をブロックする「レジストリの残骸」"></a>症状 ②：イベント ID 75 &#x2F; 76 が記録されない ― 登録をブロックする「レジストリの残骸」</h2><p>「グループ ポリシーは適用されている」「なのにイベント ID 75 も 76 も記録されず、何も起こらない」。この、いちばんもどかしいパターンの正体が <strong>過去の MDM 登録情報の残骸</strong> であることが少なくありません。</p><p>一見すると「エラーすら出ていない」ように見えますが、<strong>実際には内部でエラーが発生しています。</strong> ただしそれがイベント ID 75 &#x2F; 76 には現れないため、「何も起きていない」と判断してしまいがちです。</p><h3 id="なぜ-75-76-が記録されないのか"><a href="#なぜ-75-76-が記録されないのか" class="headerlink" title="なぜ 75 &#x2F; 76 が記録されないのか"></a>なぜ 75 &#x2F; 76 が記録されないのか</h3><p>Windows は自動登録を実行する前に「このデバイスは既に MDM に登録済みか？」を確認します。ここで <strong>既に登録済みと判定されると、その時点で処理を打ち切ります</strong>。</p><p>このとき重要なのが、<strong>打ち切りが「エラー コードを返して即座に抜ける」形で行われる</strong> という点です。その結果、<strong>イベント ID 75 &#x2F; 76 を書き出す処理まで到達しません</strong>。「エラーが起きていないから何も出ない」のではなく、<strong>エラー自体は発生しているが、75 &#x2F; 76 には現れない</strong> というのが実態です。</p><p>具体的には、次のエラー コードが返されています。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">2149056522 (0x8018000A)  =  デバイスが既に MDM に登録済み</span><br></pre></td></tr></table></figure><p>この判定に使われるのが <code>HKLM\SOFTWARE\Microsoft\Enrollments</code> 配下のレジストリです。通常、登録解除時にこれらのエントリは削除されますが、<strong>何らかの理由でキーが残ってしまうことがあります</strong>。過去に別の MDM 製品をご利用だった場合や、登録解除が正常に完了しなかった場合などが該当します。</p><h3 id="確認は「レジストリを直接見る」のが確実です"><a href="#確認は「レジストリを直接見る」のが確実です" class="headerlink" title="確認は「レジストリを直接見る」のが確実です"></a>確認は「レジストリを直接見る」のが確実です</h3><p>この事象に該当するかどうかは、<strong>判定に使われているレジストリそのものを確認するのが最短</strong> です。後述の「登録情報の『残骸』を確認する」で、具体的な確認方法をご紹介します。</p><p>そのうえで、<strong>エラー コードが実際に出ていることを裏付けたい場合</strong> は、タスク スケジューラーの <strong><code>前回の実行結果</code></strong> 列をご確認ください。タスクが作成されている場合、ここに <code>2149056522 (0x8018000A) </code> と表示されます。<strong>追加の設定なしで確認できます。</strong></p><p>なお、この判定が起きるとタスク自体が削除される場合もあるため、<strong>「一度は動いた形跡があるのにタスクが消えている」</strong> という状態になることがあります。</p><p>また、<strong>グループ ポリシーが適用された時点で既に残骸があると、そもそも登録タスクが作成されない場合があります。</strong> この場合はタスク スケジューラー側に手がかりが残りませんので、<strong>タスクの有無にかかわらず、レジストリをご確認ください。</strong></p><h3 id="登録情報の「残骸」を確認する"><a href="#登録情報の「残骸」を確認する" class="headerlink" title="登録情報の「残骸」を確認する"></a>登録情報の「残骸」を確認する</h3><p><code>HKLM\SOFTWARE\Microsoft\Enrollments</code> 配下には GUID 名のキーが複数並んでいることが多く、どれが現在有効な登録で、どれが残骸なのか判断に迷うところです。</p><p>見分ける鍵は <strong><code>DiscoveryServiceFullURL</code> という値の有無</strong> です。この値を持つキーは、実際に MDM サービスと通信するための情報を保持している「生きている登録」を示します。</p><p>次の PowerShell コマンドで、<code>DiscoveryServiceFullURL</code> を持つ Enrollment ID を抽出できます。</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">Get-ChildItem</span> HKLM:\Software\Microsoft\Enrollments |</span><br><span class="line">    <span class="built_in">ForEach-Object</span> &#123; <span class="built_in">Get-ItemProperty</span> <span class="variable">$_</span>.PSPath &#125; |</span><br><span class="line">    <span class="built_in">Where-Object</span> &#123; <span class="variable">$_</span>.DiscoveryServiceFullURL &#125; |</span><br><span class="line">    <span class="built_in">ForEach-Object</span> &#123; <span class="variable">$_</span>.PSChildName &#125;</span><br></pre></td></tr></table></figure><p>実行結果の例：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">17ABFAA0-BE06-422E-AB1C-DBDCCBA8D4B6</span><br></pre></td></tr></table></figure><p>このコマンドで GUID が出力された場合、<strong>Windows はそのデバイスを「MDM に登録済み」と認識している</strong> ということです。Intune 管理センターに該当のデバイスが存在しないにもかかわらず GUID が出力される場合、<strong>それが自動登録をブロックしている残骸である可能性があります。</strong></p><h3 id="特に確認したい「ダミーの登録情報」"><a href="#特に確認したい「ダミーの登録情報」" class="headerlink" title="特に確認したい「ダミーの登録情報」"></a>特に確認したい「ダミーの登録情報」</h3><p>残骸のなかでも特徴的なのが、<code>FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF</code> という、すべて F で構成された GUID のキーです。</p><p>このキーは自然に発生したものではなく、<strong>ドメインに参加していないデバイスに対して一部のポリシーを適用させる目的で、意図的に構成されることがある</strong> ものです。Windows からは「MDM に登録済み」と認識されるため、当然ながら Intune への自動登録もスキップされてしまいます。</p><blockquote><p><strong>⚠️ 削除する前に必ずご確認ください</strong><br>このキーは、<strong>過去に何らかの意図をもって構成された可能性があります</strong>。削除するとそれまで適用されていた設定が効かなくなる場合がありますので、<strong>削除の前に、そのような構成を行っていないか社内の運用担当の方にご確認ください。</strong></p></blockquote><h3 id="残骸を削除する場合-―-公開されている手順をご利用ください"><a href="#残骸を削除する場合-―-公開されている手順をご利用ください" class="headerlink" title="残骸を削除する場合 ― 公開されている手順をご利用ください"></a>残骸を削除する場合 ― 公開されている手順をご利用ください</h3><p>意図的な構成でないことが確認でき、残骸として削除する場合は、<strong>Azure &amp; Identity サポート チームが公開している次の記事の手順をご利用ください。</strong></p><ul><li>Microsoft Entra ハイブリッド参加デバイスを再構成する (Japan Azure Identity Support Blog)<br><a href="https://jpazureid.github.io/blog/azure-active-directory/haadj-re-registration/">https://jpazureid.github.io/blog/azure-active-directory/haadj-re-registration/</a></li></ul><p>この記事の <strong>「2. 事前準備: Intune の登録解除」</strong> に、<strong>削除対象のレジストリを PowerShell でまとめて処理する手順</strong> が掲載されています。前述の <code>DiscoveryServiceFullURL</code> で Enrollment ID を特定するコマンドから、関連するレジストリ (<code>Enrollments</code> &#x2F; <code>EnterpriseResourceManager</code> &#x2F; <code>PolicyManager</code> &#x2F; <code>Provisioning\OMADM</code> など) の削除、さらに <strong>登録タスクの削除</strong> までが一連の流れとして整理されています。</p><p>手作業でレジストリ エディターから 1 つずつ削除するよりも、<strong>確実で、削除漏れも起きにくい</strong> 手順です。<strong>残骸の削除だけが目的であれば、この「2.」の手順のみを実施いただければ十分です。</strong></p><blockquote><p><strong>⚠️ 作業前に必ずレジストリのバックアップを取得してください。</strong><br>レジストリの編集は、誤るとシステムが正常に動作しなくなるおそれがあります。まずは 1 台のデバイスで動作を確認したうえで、展開されることをおすすめします。</p></blockquote><p>削除後にデバイスを再起動し、あらためて <code>gpupdate /force</code> を実行すると、自動登録タスクが起動するようになります。</p><blockquote><p><strong>💡 Hybrid Entra Join 自体の再構成が必要な場合も</strong><br>上記の記事は本来、<strong>Hybrid Entra Join (MEHJ) をデバイス上で再構成するための手順</strong> です。前編のステップ ① で <code>AzureAdJoined</code> や <code>AzureAdPrt</code> に問題が見つかっていた場合など、<strong>登録の土台からやり直したいケースでは、記事の手順を最後まで通して実施</strong> いただくことで解決できることがあります。</p></blockquote><p>なお、残骸が広範に残っている場合や、削除後も改善しない場合は、<strong>デバイスを初期化して再展開するほうが結果的に確実で早い</strong> ケースもあります。対象デバイスの台数や重要度に応じて、ご判断ください。</p><h2 id="症状-③：エラー-コード-0x80180026-―-「外部管理」フラグが残っている"><a href="#症状-③：エラー-コード-0x80180026-―-「外部管理」フラグが残っている" class="headerlink" title="症状 ③：エラー コード 0x80180026 ― 「外部管理」フラグが残っている"></a>症状 ③：エラー コード <code>0x80180026</code> ― 「外部管理」フラグが残っている</h2><p>症状 ② と同じく <strong>レジストリが登録をブロックしている</strong> パターンですが、こちらは <strong>イベント ID 76 にエラー コードが記録される</strong> 点が異なります。</p><p>イベント ID 76 のエラー コードが <strong><code>0x80180026</code> (<code>MENROLL_E_DEVICE_MANAGEMENT_BLOCKED</code>)</strong> だった場合、Windows が <strong>「このデバイスは別の仕組みで管理されている」と判断している</strong> 可能性があります。</p><h3 id="確認するレジストリ"><a href="#確認するレジストリ" class="headerlink" title="確認するレジストリ"></a>確認するレジストリ</h3><p>Windows は登録処理の前に「そもそも MDM 登録が許可されているか」を確認しており、次の <strong>2 つの値のどちらかが <code>0 以外</code></strong> だと、その時点で登録を拒否します。</p><table><thead><tr><th>キー</th><th>値</th><th>意味</th></tr></thead><tbody><tr><td><code>HKLM\SOFTWARE\Microsoft\Enrollments</code></td><td><code>ExternallyManaged</code></td><td>デバイスが<strong>外部の仕組みで管理されている</strong>とマークされている</td></tr><tr><td><code>HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\MDM</code></td><td><code>DisableRegistration</code></td><td>ポリシーで MDM 登録そのものが無効化されている</td></tr></tbody></table><p>いずれも <strong>値が存在しない、または <code>0</code></strong> であることが正常な状態です。</p><h3 id="なぜ-ExternallyManaged-が残るのか"><a href="#なぜ-ExternallyManaged-が残るのか" class="headerlink" title="なぜ ExternallyManaged が残るのか"></a>なぜ <code>ExternallyManaged</code> が残るのか</h3><p>この値は、<strong>サード パーティ製の MDM やデバイス管理エージェントが「このデバイスは自分が管理している」と宣言するために設定する</strong> ものです。Windows 側にはこの値を設定するための API が用意されており、外部の管理製品から呼び出せるようになっています。</p><p>そのため、<strong>過去に別の管理製品を導入していたデバイス</strong> で、アンインストール時にこの値が戻されないまま残ってしまう、というケースが起こり得ます。症状 ② の「登録情報の残骸」と発生要因はよく似ています。</p><h3 id="対処"><a href="#対処" class="headerlink" title="対処"></a>対処</h3><p>意図的に設定されたものでないことを確認したうえで、<strong>値を <code>0</code> に変更する (または値自体を削除する)</strong> ことで登録が可能になります。</p><blockquote><p><strong>⚠️ 削除前に「本当に不要か」をご確認ください</strong><br>現在も稼働中のサード パーティ製 MDM がこの値を設定している場合、削除するとその製品の動作に影響する可能性があります。<strong>その管理製品を既に利用していないこと</strong> を確認したうえで実施してください。判断がつかない場合は、当該製品の提供元へご確認いただくことをおすすめします。</p></blockquote><p>変更後に <code>gpupdate /force</code> を実行すると、確実に登録タスクの実行を試行することが出来ます。</p><h2 id="症状-④：エラー-コード-0x83750005-―-ValidNodePaths-の欠損・破損"><a href="#症状-④：エラー-コード-0x83750005-―-ValidNodePaths-の欠損・破損" class="headerlink" title="症状 ④：エラー コード 0x83750005 ― ValidNodePaths の欠損・破損"></a>症状 ④：エラー コード <code>0x83750005</code> ― <code>ValidNodePaths</code> の欠損・破損</h2><p>こちらもレジストリに起因する問題で、<code>HKLM\SOFTWARE\Microsoft\Enrollments\ValidNodePaths</code> 配下のレジストリが欠損していたり、破損している場合に発生します。</p><p>このキーの配下には <code>NodePath1</code>、<code>NodePath2</code>… という値が並んでおり、それぞれに <code>certificatestore</code>、<code>application</code>、<code>registry</code> といった <strong>構成項目の名前</strong> が格納されています。</p><p>ここの構成項目の情報が欠損していたり、破損していると Windows は「想定外の内容が含まれている」と判断し、<strong><code>0x83750005</code> (<code>WEB_E_UNEXPECTED_CONTENT</code>)</strong> エラーで登録処理を中止してしまいます。</p><h3 id="該当するイベント-ログ"><a href="#該当するイベント-ログ" class="headerlink" title="該当するイベント ログ"></a>該当するイベント ログ</h3><p>このケースでは、イベント ID 76 に加えて <strong>イベント ID 56</strong> が記録されます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">[イベント ID 56]</span><br><span class="line">MDM Enroll: Failed to parse server provisioning XML. Result: (CertificateStore:0x83750005).</span><br><span class="line"></span><br><span class="line">[イベント ID 76]</span><br><span class="line">Auto MDM Enroll: Device Credential (0x0), Failed (Unexpected content.) (0x83750005)</span><br></pre></td></tr></table></figure><h3 id="確認方法"><a href="#確認方法" class="headerlink" title="確認方法"></a>確認方法</h3><p><strong>OS ビルド番号や更新プログラムの適用状況が同じ正常なデバイス</strong> と、症状が発生しているデバイスの <code>HKLM\SOFTWARE\Microsoft\Enrollments\ValidNodePaths</code> 配下を比較して、不足している値がないかを確認してください。</p><p><strong>キー自体が存在しない</strong>、または <strong>値の数が明らかに少ない</strong> 場合は、この事象に該当する可能性があります。</p><h3 id="対処-―-正常なデバイスから移植する"><a href="#対処-―-正常なデバイスから移植する" class="headerlink" title="対処 ― 正常なデバイスから移植する"></a>対処 ― 正常なデバイスから移植する</h3><p>このレジストリは、比較元としたデバイスからエクスポートして取り込むことで復旧できます。</p><ol><li>正常に Intune 登録できているデバイスで、上記のキーをエクスポートする</li><li>出力した <code>.reg</code> ファイルを対象デバイスにコピーして取り込む</li><li><code>gpupdate /force</code> を実行し、登録が進むことを確認する</li></ol><blockquote><p><strong>⚠️ エクスポート元のデバイスは慎重にお選びください</strong><br>この値の内容は <strong>OS のビルドによって異なる可能性があります</strong>。新しい機能が追加されると項目も増えていくため、<strong>異なるビルドから持ち込むと、今度は別の構成項目が弾かれる</strong> という事態になりかねません。エクスポート元は、必ず対象デバイスと <strong>OS ビルド番号や更新プログラムの適用状況をそろえて</strong> ください。</p></blockquote><p>なお、このレジストリが失われている場合、<strong>他のレジストリもあわせて破損している可能性</strong> があります。移植しても改善しない場合や、複数の箇所に異常が見られる場合は、<strong>OS の再インストール (リセットまたはクリーン インストール) をご検討ください。</strong></p><h3 id="どのようなときに起こるのか"><a href="#どのようなときに起こるのか" class="headerlink" title="どのようなときに起こるのか"></a>どのようなときに起こるのか</h3><p>このレジストリは、通常の運用で失われるものではありません。実際にご相談いただくのは、<strong>カスタム イメージを使って展開されたデバイス</strong> や、<strong>デバイスのリセット・再イメージングの過程で処理が中断したデバイス</strong> といったケースが中心です。</p><p>同じイメージから展開したデバイスで同様の事象が複数台発生している場合は、<strong>イメージそのものに起因していないか</strong> をあわせてご確認いただくとよいでしょう。</p><h2 id="症状-⑤：エラー-コード-0x80190190-―-過去の登録のフラグが残っている"><a href="#症状-⑤：エラー-コード-0x80190190-―-過去の登録のフラグが残っている" class="headerlink" title="症状 ⑤：エラー コード 0x80190190 ― 過去の登録のフラグが残っている"></a>症状 ⑤：エラー コード <code>0x80190190</code> ― 過去の登録のフラグが残っている</h2><p>イベント ID 76 に <strong><code>Bad request (400).</code></strong> というメッセージが記録されている場合 (エラー コードは <strong><code>0x80190190</code></strong>) に疑っていただきたいのが、<strong>過去の登録処理で使われたフラグの消し忘れ</strong> です。</p><p>これも症状 ②・③ と同じ「レジストリの残骸」の一種ですが、<strong>残っているのが登録情報そのものではなく、登録処理の途中経過を示すフラグ</strong> である点が異なります。</p><h3 id="該当するイベント-ログ-1"><a href="#該当するイベント-ログ-1" class="headerlink" title="該当するイベント ログ"></a>該当するイベント ログ</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Auto MDM Enroll: Device Credential (0x0), Failed (Bad request (400).)</span><br></pre></td></tr></table></figure><h3 id="確認するレジストリ-1"><a href="#確認するレジストリ-1" class="headerlink" title="確認するレジストリ"></a>確認するレジストリ</h3><p>次の値が <strong><code>2</code></strong> になっていないかをご確認ください。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">キー : HKLM\SOFTWARE\Microsoft\Enrollments</span><br><span class="line">値   : MmpcEnrollmentFlag</span><br></pre></td></tr></table></figure><p><strong>値が存在しない、または <code>0</code></strong> であれば正常です。</p><p>この値は、Intune への登録処理の途中経過を示すために使われるもので、<strong>本来は処理の完了時に <code>0</code> に戻される</strong> 想定になっています。</p><p>ところが、サーバー側のエラーなどで処理が途中で終わってしまうと、<strong><code>2</code> のまま残ってしまう</strong> ことがあります。その結果、通常の Intune 登録として処理されるはずのリクエストが不正な状態となってしまい、<strong>サーバーから「不正なリクエスト (400)」として拒否される</strong> という流れになります。</p><p>過去に Intune 登録していたデバイスを登録解除し、あらためて Hybrid Entra Join や自動登録を試みた、といったケースで発生することがあります。</p><h3 id="対処-1"><a href="#対処-1" class="headerlink" title="対処"></a>対処</h3><p>値を <strong><code>0</code> に変更する (または値自体を削除する)</strong> ことで登録が可能になります。変更後に <code>gpupdate /force</code> を実行すると、次回のタスク実行時に登録が試行されます。</p><h2 id="ログの採取-―-いざというときのために"><a href="#ログの採取-―-いざというときのために" class="headerlink" title="ログの採取 ― いざというときのために"></a>ログの採取 ― いざというときのために</h2><p>ご自身での切り分けが難しい場合や、サポートへお問い合わせいただく場合に備えて、次の情報をあわせてご採取いただけると、調査をスムーズに進められます。</p><ul><li><code>dsregcmd /status</code> の出力 (<strong>事象が発生しているユーザーのコンテキストで実行</strong>。Device State &#x2F; SSO State に加え、Tenant Details の <code>MdmUrl</code> も含まれます)</li><li><strong>TSS</strong> で採取した診断ログ (次の手順をご参照ください)</li></ul><h3 id="TSS-で診断ログをまとめて採取する"><a href="#TSS-で診断ログをまとめて採取する" class="headerlink" title="TSS で診断ログをまとめて採取する"></a>TSS で診断ログをまとめて採取する</h3><p>TSS (TroubleShootingScript) は、マイクロソフトが提供している診断情報の採取ツールです。本記事でご紹介したイベント ログやレジストリのほか、前編でご紹介した情報も含めて、<strong>調査に必要な情報をまとめて取得できます。</strong></p><p>対象デバイスに管理者権限を持つアカウントでサインインし、次の手順で実行してください。</p><p><strong>1. TSS を入手して配置する</strong></p><p>下記から <code>TSS.zip</code> をダウンロードし、任意の場所に展開します。以降の手順は、C ドライブ直下 (<code>C:\TSS</code>) に展開した場合の例です。</p><ul><li>TSS のダウンロード<br><a href="https://aka.ms/getTSS">https://aka.ms/getTSS</a></li></ul><p><strong>2. PowerShell を管理者として実行し、ファイルのブロックを解除する</strong></p><p>インターネットから入手したファイルはブロックされた状態のため、次のコマンドで解除します。</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">Get-ChildItem</span> <span class="literal">-Recurse</span> <span class="literal">-Path</span> C:\TSS\*.ps* | <span class="built_in">Unblock-File</span> <span class="literal">-Confirm</span>:<span class="variable">$false</span></span><br></pre></td></tr></table></figure><p><strong>3. スクリプトの実行ポリシーを設定する</strong></p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">Set-ExecutionPolicy</span> <span class="literal">-Scope</span> <span class="keyword">Process</span> <span class="literal">-ExecutionPolicy</span> RemoteSigned <span class="literal">-Force</span></span><br></pre></td></tr></table></figure><p><code>-Scope Process</code> を指定しているため、<strong>変更の影響は現在の PowerShell セッションのみ</strong> です。ウィンドウを閉じれば元の設定に戻ります。</p><p><strong>4. 情報の採取を開始する</strong></p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> C:\TSS</span><br><span class="line">.\TSS.ps1 <span class="literal">-CollectLog</span> ITN_Report</span><br></pre></td></tr></table></figure><p>使用許諾 (Microsoft Diagnostic Tools End User License Agreement) が表示された場合は、内容をご確認のうえ <code>[Accept]</code> をクリックしてください。</p><p><strong>5. 出力されたファイルを確認する</strong></p><p>採取が完了すると、<code>C:\MS_DATA</code> 配下に <code>TSS_&lt;コンピューター名&gt;_YYMMDD-hhmmss</code> から始まる名前の zip ファイルが出力されます。</p><p>「正常に登録できているデバイス」と「登録できないデバイス」の両方から同じ情報をご採取いただけると、差分から原因を絞り込みやすくなります。可能であれば、ぜひ両方の情報をご用意ください。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Hybrid Entra Join 環境で Intune 登録が失敗したときに、<strong>エラー コードから原因を特定して対処する方法</strong>をご紹介しました。あらためて要点を整理します。</p><ul><li><strong>特定のユーザーだけ失敗する</strong>場合は、<strong>MFA の要求</strong> (<code>0x8018002A</code>) を疑う。条件付きアクセスだけでなく、<strong>従来型のユーザーごとの MFA が <code>強制 (Enforced)</code></strong> になっているケースもある。<code>AAD</code> の <code>Operational</code> ログに <code>AADSTS50076</code> が出ていれば確定。よく遭遇するパターン</li><li><strong>イベント ID 75 &#x2F; 76 が出ない</strong> ときは、<code>HKLM\SOFTWARE\Microsoft\Enrollments</code> 配下の <strong>登録情報の残骸</strong> を疑う。「エラーが出ていない」のではなく <code>2149056522</code> (<code>0x8018000A</code> &#x3D; 既に登録済み) が返っており、75 &#x2F; 76 に到達していないだけ。<strong>レジストリを直接確認するのが最短</strong>で、タスクの <code>前回の実行結果</code> 列でも裏付けが取れる</li><li><strong>イベント ID 76 が <code>0x80180026</code></strong> のときは、<code>Enrollments</code> の <strong><code>ExternallyManaged</code></strong> と MDM ポリシーの <strong><code>DisableRegistration</code></strong> を確認する。過去に導入したサード パーティ製 MDM のフラグが残っていることがある</li><li><strong>イベント ID 76 が <code>0x83750005</code></strong> (またはイベント ID 56) のときは、<strong><code>Enrollments\ValidNodePaths</code></strong> の欠損・破損を疑う。<strong>OS ビルドがそろった</strong>正常なデバイスからレジストリを移植して復旧する</li><li><strong>イベント ID 76 が <code>Bad request (400).</code> (<code>0x80190190</code>)</strong> のときは、<code>Enrollments</code> の <strong><code>MmpcEnrollmentFlag</code></strong> が <code>2</code> のまま残っていないかを確認する。</li><li>残骸の削除は、<strong>意図的な構成でないことを確認し、バックアップを取得したうえで</strong>慎重に実施する。<strong>手順は Azure &amp; Identity サポート チームの公開ブログ (Microsoft Entra ハイブリッド参加デバイスを再構成する) をご利用いただくのが確実</strong></li></ul><p>前編とあわせてご覧いただくと、<strong>「① と ②、欠けているのはどちらか」を切り分け、③ で得られたエラー コードから原因までたどり着く</strong> という一連の流れになります。</p><ul><li>Hybrid Entra Join 環境で Intune 登録が行われないときの確認ポイント<br><a href="https://jpintune.github.io/blog/intune/20261001_01/">https://jpintune.github.io/blog/intune/20261001_01/</a></li></ul><p>この構成のトラブルシューティングは、一見すると手がかりが少なく難しく感じられるかもしれません。しかし「そろうべき条件のうち、欠けているのはどれか」という視点で見ていけば、確認すべき場所は自ずと絞り込まれていきます。ぜひ、本記事をお手元のチェックリストとしてご活用ください。</p><p>次回以降も、皆さまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20261001_02/</id>
    <link href="https://jpintune.github.io/blog/intune/20261001_02/"/>
    <published>2026-09-30T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>前回は、Hybrid Entra Join (Microsoft Entra ハイブリッド参加) 環境でグループ ポリシーによる自動登録がうまくいかないときに、<strong>「どこを、どの順番で確認]]>
    </summary>
    <title>Hybrid Entra Join 環境で Intune 登録が行われないとき ― エラー コード別のトラブルシューティング</title>
    <updated>2026-11-02T00:39:51.239Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Intune はもともとモバイル デバイスの管理 (MDM) を出発点としたサービスですが、近年ではこれまでオンプレミスの仕組みで管理されてきた Windows デバイスを、Intune へ移行して運用されるお客様がぐんと増えてきました。</p><p>そこで一度は考えておきたいのが、<strong>アプリのコンテンツがどこから、どのくらいの量、どのタイミングで流れてくるのか</strong> という点です。オンプレミスの管理製品では、拠点ごとに配布サーバーを置き、そこからクライアントへ配布する構成が一般的でした。一方 Intune は、その名のとおりクラウド サービスです。数百台のデバイスに一斉にアプリを割り当てると、その分のコンテンツがインターネット回線を通ってダウンロードされることになります。</p><p>「アプリを割り当てた直後から、拠点の回線が重くなってしまった」「大きなアプリを全社に配布したいが、業務への影響が心配」。こうしたお悩みは、事前にいくつかのポイントを押さえておくだけ軽くすることができます。</p><p>そこで今回は、Intune から Win32 アプリを配布する際に、<strong>ネットワークへの負荷を抑えるための考え方と、具体的な設定</strong> をご紹介していきます。</p><p>なお、Win32 アプリの配布そのものについては、下記の記事でもご紹介しています。あわせてご覧いただくと、より効果的に運用いただけます。</p><ul><li><p>意外と見落としがち？ Intune で Win32 アプリを配布する前に確認しておきたいポイント<br><a href="https://jpintune.github.io/blog/intune/20260728_01/">https://jpintune.github.io/blog/intune/20260728_01/</a></p></li><li><p>Intune のトラブル解決が早くなる。知っておきたい “役割分担” - Win32 アプリ編<br><a href="https://jpintune.github.io/blog/intune/20260818_01/">https://jpintune.github.io/blog/intune/20260818_01/</a></p></li></ul><h2 id="はじめに-―-Win32-アプリの配信には「配信の最適化」が使えます"><a href="#はじめに-―-Win32-アプリの配信には「配信の最適化」が使えます" class="headerlink" title="はじめに ― Win32 アプリの配信には「配信の最適化」が使えます"></a>はじめに ― Win32 アプリの配信には「配信の最適化」が使えます</h2><p>具体的な設定に入る前に、ぜひ知っておいていただきたい、心強いポイントがあります。それは、<strong>Intune から配布する Win32 アプリのコンテンツのダウンロードには、Windows の「配信の最適化 (Delivery Optimization)」が使われている</strong> という点です。</p><p>配信の最適化は、Windows Update や Microsoft 365 Apps の配信でも使われている、Windows に標準で備わっている仕組みです。同じ拠点にいるデバイス同士でコンテンツを分け合ったり (ピア共有)、使用する帯域に上限を設けたり、拠点内のキャッシュ サーバーから取得したりと、<strong>ネットワーク負荷を抑えるための機能がひととおり揃っています。</strong></p><p>Intune から Win32 アプリを配布すると、デバイス上の Intune Management Extension (以下、IME) がコンテンツのダウンロードを依頼し、それを受けて配信の最適化が実際の取得を行います。つまり、<strong>Windows Update の配信で培ってきた配信の最適化のノウハウや設定を、そのまま Win32 アプリの配布にも活かせる</strong> ということです。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;アプリの割り当て・配布の指示&quot;]</span><br><span class="line">        CDN[&quot;☁️ コンテンツ配信ネットワーク (CDN)&lt;br/&gt;Win32 アプリのコンテンツ&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で連携して動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        IME[&quot;🔷 Intune Management Extension&lt;br/&gt;アプリの配布を管理&quot;]</span><br><span class="line">        DO[&quot;🔶 配信の最適化&lt;br/&gt;(Delivery Optimization)&lt;br/&gt;コンテンツの取得を担当&quot;]</span><br><span class="line">        IME == &quot;ダウンロードを依頼&quot; ==&gt; DO</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布の指示&quot; --&gt; IME</span><br><span class="line">    DO -- &quot;コンテンツを取得&quot; --&gt; CDN</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style CDN fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style IME fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style DO fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>このことが分かると、打てる手も自然と見えてきます。ネットワーク負荷への対策は、大きく次の 2 つの方向から考えていくことになります。</p><ul><li><strong>割り当ての設定</strong>: 「いつ」「どのデバイスに」ダウンロードさせるかを調整する</li><li><strong>配信の最適化の設定</strong>: 「どこから」「どのくらいの帯域で」取得するかを調整する</li></ul><p>どちらも Intune 管理センターから設定できますので、順に見ていきましょう。</p><ul><li>Microsoft Intune での Win32 アプリの管理<br><a href="https://learn.microsoft.com/ja-jp/intune/app-management/deployment/win32">https://learn.microsoft.com/ja-jp/intune/app-management/deployment/win32</a></li></ul><h2 id="事前準備-―-ネットワーク管理者の方と相談しておく"><a href="#事前準備-―-ネットワーク管理者の方と相談しておく" class="headerlink" title="事前準備 ― ネットワーク管理者の方と相談しておく"></a>事前準備 ― ネットワーク管理者の方と相談しておく</h2><p>具体的な設定の前に、最も効果が大きく、そして見落とされがちなのがこのステップです。</p><p>率直に申し上げると、Intune や Windows の設定だけでできることには限界があります。回線そのものの帯域や、拠点とインターネットの間にあるプロキシ・ファイアウォールの構成は、Intune からは変えられません。だからこそ、<strong>配布を始める前に、ネットワークを管理されている方と一度会話をしておく</strong> ことが、結果的にいちばんの近道になります。</p><p>相談の際は、次のような情報を持っていくと話がスムーズです。</p><ul><li><strong>配布するアプリのサイズ</strong> </li><li><strong>配布対象のデバイス台数</strong> と、その <strong>拠点ごとの内訳</strong></li><li><strong>配布したいタイミング</strong> (業務時間内か、夜間か)</li><li>拠点の <strong>回線の帯域</strong> と、通常時の使用状況</li><li><strong>プロキシや VPN を経由するか</strong>、経由する場合はその構成</li></ul><p>ここで一度、ざっくりとで構いませんので総量を試算してみてください。たとえば 1 GB のアプリを 500 台へ配布する場合、単純計算で約 500 GB のトラフィックが発生します。これが同じ拠点に集中するのか、全国に分散するのかで、必要な対策はまったく変わってきます。</p><p>この試算をお持ちいただくと、「その時間帯なら問題ない」「この拠点だけは分けてほしい」といった具体的なアドバイスをネットワーク管理者の方からいただけることも多く、後の設定検討がとても進めやすくなります。</p><h2 id="割り当ての設定でできる工夫"><a href="#割り当ての設定でできる工夫" class="headerlink" title="割り当ての設定でできる工夫"></a>割り当ての設定でできる工夫</h2><p>まずは、アプリの割り当ての設定でできる工夫を見ていきます。</p><h3 id="①-グループを分けて、段階的に割り当てる"><a href="#①-グループを分けて、段階的に割り当てる" class="headerlink" title="① グループを分けて、段階的に割り当てる"></a>① グループを分けて、段階的に割り当てる</h3><p>いちばんシンプルで、それでいて確実に効くのがこの方法です。</p><p>「全ユーザー」「全デバイス」への割り当ては手軽ですが、<strong>その瞬間にすべてのデバイスが一斉にダウンロードを始める</strong> ことになります。まずは配布対象をグループに分け、段階的に広げていく形を検討してみてください。</p><p>グループの分け方としては、たとえば次のような切り口があります。</p><ul><li><strong>拠点・オフィス単位で分ける</strong> … 同じ回線を共有しているデバイスをまとめて把握できるため、ネットワーク負荷の観点ではもっとも効果的です</li><li><strong>部署・業務単位で分ける</strong> … 業務への影響が少ない部署から順に展開できます</li><li><strong>パイロット → 本展開の 2 段階に分ける</strong> … まず数十台で検証してから全社展開へ進みます</li></ul><p>この方法には、ネットワーク負荷を分散できること以外にも、うれしい効果があります。<strong>万が一アプリのインストールに問題があった場合でも、影響範囲を最小限に抑えられる</strong> という点です。全社に配布した後で問題に気付くのと、パイロット グループの段階で気付けるのとでは、対応の負担がまったく違ってきます。</p><p>なお、デバイスのグループ分けには、Microsoft Entra ID の動的グループや、Intune の割り当てフィルターも活用できます。</p><ul><li><p>グループを追加して Microsoft Intune のユーザーとデバイスを整理する<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/tenant-administration/add-groups">https://learn.microsoft.com/ja-jp/intune/fundamentals/tenant-administration/add-groups</a></p></li><li><p>Microsoft Intune でアプリ、ポリシー、プロファイルを割り当てるときにフィルターを使用する<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/filters/overview">https://learn.microsoft.com/ja-jp/intune/fundamentals/filters/overview</a></p></li></ul><h3 id="②-割り当ての「可用性」と「インストール期限」を活用する"><a href="#②-割り当ての「可用性」と「インストール期限」を活用する" class="headerlink" title="② 割り当ての「可用性」と「インストール期限」を活用する"></a>② 割り当ての「可用性」と「インストール期限」を活用する</h3><p>グループを分けたら、次は <strong>タイミング</strong> です。ここで活躍するのが、割り当て時に設定できる「アプリの可用性」と「インストール期限」です。</p><p><img src="/blog/intune/20260904_01/image-27.png" alt="Intune の割り当て画面で「必須」の可用性とインストールの期限が「直ちに」に設定されている例"></p><p>この 2 つの設定を理解するうえで大切なのが、<strong>「必須」として割り当てた場合、コンテンツのダウンロードは “可用性” の時刻に始まる</strong> という動作です。</p><ul><li><strong>可用性 (Availability)</strong> … この時刻に IME がコンテンツのダウンロードを開始し、デバイス上にキャッシュします</li><li><strong>インストール期限 (Installation deadline)</strong> … この時刻にインストールが実行されます</li></ul><p>つまり、可用性を夜間や休日に設定しておくことで、常時起動しているようなデバイスであれば <strong>重いダウンロードは業務時間外に済ませておき、インストールだけを任意のタイミングで行う</strong>、という運用ができるわけです。「業務時間中に回線が重くなる」というお悩みには、まさにこの設定がぴったりです。</p><p>さらに、①のグループ分けと組み合わせるとより効果的です。グループごとに可用性の日時を 1 日ずつ、あるいは数時間ずつずらしておけば、ダウンロードの山が自然に平準化され、特定の時間帯にトラフィックが集中することを避けられます。</p><p>一方、「利用可能」として割り当てた場合は動作が少し異なります。この場合の可用性の時刻は <strong>ポータル サイトにアプリが表示され始めるタイミング</strong> を指し、コンテンツのダウンロードはユーザーがポータル サイトからインストールを要求した時点で行われます。ユーザーの操作に依存する分、トラフィックは自然に分散されやすいという特徴があります。</p><p>設定は、アプリの割り当てを追加する際に表示される編集画面から行えます。</p><p><code>[アプリ] - [すべてのアプリ] - [&lt;対象のアプリ&gt;] - [プロパティ] - [割り当て]</code></p><p>なお、指定した時刻にダウンロードが始まるのは、当然ながら <strong>デバイスが起動していて、ネットワークに接続されている場合</strong> です。夜間に設定される場合は、対象のデバイスが電源オフやスリープになっていないか、あわせてご確認ください。</p><ul><li>Microsoft Intune での Win32 アプリの管理 (Win32 アプリの可用性と通知の設定)<br><a href="https://learn.microsoft.com/ja-jp/intune/app-management/deployment/win32">https://learn.microsoft.com/ja-jp/intune/app-management/deployment/win32</a></li></ul><h3 id="③-割り当ての「配信の最適化の優先度」を確認する"><a href="#③-割り当ての「配信の最適化の優先度」を確認する" class="headerlink" title="③ 割り当ての「配信の最適化の優先度」を確認する"></a>③ 割り当ての「配信の最適化の優先度」を確認する</h3><p>もう一つ、割り当ての画面で見ておきたいのが <code>[アプリの設定]</code> にある <strong>配信の最適化の優先度</strong> です。</p><p><img src="/blog/intune/20260904_01/image-28.png" alt="Intune の割り当て画面で配信の最適化の優先度が「バックグラウンドでのコンテンツ ダウンロード」に設定されている例"></p><p>ここでは、コンテンツをバックグラウンドとフォアグラウンドのどちらのモードでダウンロードするかを、割り当てごとに選択できます。</p><ul><li><strong>バックグラウンドでダウンロード</strong> (既定) … 急いでいない配信向けのモードです</li><li><strong>フォアグラウンドでダウンロード</strong> … ユーザーが待っている前提のモードです</li></ul><p>配信の最適化では、<strong>帯域の上限や、ピア・キャッシュ サーバーを待つ時間といった設定が、バックグラウンド用とフォアグラウンド用にそれぞれ分かれて用意されています。</strong> ここでどちらのモードを選ぶかによって、そのダウンロードにどちらの設定が適用されるかが決まる、というのがこの項目の役割です。</p><p>急いでインストールする必要がない必須アプリであれば、バックグラウンドを選んでおくことで、後述の帯域の設定を業務通信に配慮した値にしておけます。逆に、ユーザーがポータル サイトから要求してその場で待っているようなアプリでは、フォアグラウンドのほうが体感は良くなります。<strong>「ユーザーが待っているか、待っていないか」</strong> を基準に選んでいただくと、迷わず決められます。</p><h2 id="配信の最適化の設定でできる工夫"><a href="#配信の最適化の設定でできる工夫" class="headerlink" title="配信の最適化の設定でできる工夫"></a>配信の最適化の設定でできる工夫</h2><p>ここからが、冒頭でご紹介した配信の最適化の出番です。<strong>「どこから取得するか」「どのくらいの帯域を使うか」は、この機能の設定で細かく調整でき、しかもその設定は Intune からそのまま配布できます。</strong></p><p>配信の最適化は、コンテンツを次のような複数のソースから並行して取得できるように作られています。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        CDN[&quot;☁️ コンテンツ配信ネットワーク (CDN)&lt;br/&gt;いつでも利用できる取得元&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph LAN[&quot;🏢 拠点内のネットワーク&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        PEER[&quot;💻 ほかのデバイス (ピア)&lt;br/&gt;ダウンロード済みのコンテンツを保持&quot;]</span><br><span class="line">        MCC[&quot;🟢 Microsoft Connected Cache&lt;br/&gt;（配置している場合のみ）&quot;]</span><br><span class="line">        DEV[&quot;💻 配布対象のデバイス&lt;br/&gt;🔶 配信の最適化&quot;]</span><br><span class="line">        PEER == &quot;ピア共有&quot; ==&gt; DEV</span><br><span class="line">        MCC -. &quot;拠点内のキャッシュから&quot; .-&gt; DEV</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    CDN -- &quot;インターネット経由で取得&quot; --&gt; DEV</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style LAN fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style CDN fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style PEER fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style MCC fill:#ffffff,stroke:#107c10,stroke-width:2px,stroke-dasharray: 4 4</span><br><span class="line">    style DEV fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>うれしいことに、<strong>この機能は既定で有効になっています。</strong> Windows の既定のダウンロード モードは「同一 NAT 配下でのピア共有」となっており、同じ拠点にいるデバイス同士でコンテンツを分け合う動作が、特に設定をしなくても働くようになっています。</p><p>とはいえ、環境によっては既定のままでは十分に効果が出ないこともあります。ここからは、Intune から調整できる代表的なポイントをご紹介します。</p><p>設定は、Intune 管理センターの <strong>設定カタログ</strong> から構成できます。</p><p><code>[デバイス] - [デバイスの管理] - [構成] - [作成] - [新しいポリシー]</code> - プラットフォーム: <code>Windows 10 以降</code> - プロファイルの種類: <code>設定カタログ</code></p><p>ポリシーの <code>[構成設定]</code> で <code>[設定の追加]</code> を選び、<code>配信の最適化</code> の配下を確認すると、構成できる設定の一覧が表示されます。各設定の情報アイコン ⓘ からは説明を確認でき、<code>[詳細情報]</code> のリンクからその設定の公開情報を直接開けるのも便利なところです。</p><p><img src="/blog/intune/20260904_01/image-26.png" alt="Intune の設定カタログでポリシーを作成し、「配信の最適化」カテゴリの設定一覧を表示した例"></p><p>なお、<code>[テンプレート]</code> にも <code>[配信の最適化]</code> が用意されていますが、こちらも設定カタログと同じ設定形式へ置き換わっています。これから新しく作成される場合は、ほかの設定とまとめて管理しやすい設定カタログをご利用いただくのがおすすめです。</p><ul><li><p>Microsoft Intune で設定カタログを使用してポリシーを作成する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-configuration/settings-catalog">https://learn.microsoft.com/ja-jp/intune/device-configuration/settings-catalog</a></p></li><li><p>Microsoft Intune での Windows 配信の最適化設定<br><a href="https://learn.microsoft.com/ja-jp/intune/device-configuration/templates/configure-delivery-optimization-windows">https://learn.microsoft.com/ja-jp/intune/device-configuration/templates/configure-delivery-optimization-windows</a></p></li></ul><h3 id="調整できる主なポイント"><a href="#調整できる主なポイント" class="headerlink" title="調整できる主なポイント"></a>調整できる主なポイント</h3><p>配信の最適化には多くの設定がありますが、ネットワーク負荷という観点でよく検討されるのは、次のようなものです (括弧内は CSP 名)。</p><ul><li><p><strong>ピア共有の範囲を広げる &#x2F; 狭める</strong></p><ul><li>ダウンロード モード (DODownloadMode)</li><li>グループ ID とそのソース (DOGroupId &#x2F; DOGroupIdSource)</li><li>ピアの選択を制限する条件 (DORestrictPeerSelectionBy)</li></ul></li><li><p><strong>使用する帯域そのものを抑える</strong></p><ul><li>最大ダウンロード帯域幅の絶対値 (DOMaxBackgroundDownloadBandwidth &#x2F; DOMaxForegroundDownloadBandwidth) と割合 (DOPercentageMaxBackgroundBandwidth &#x2F; DOPercentageMaxForegroundBandwidth)</li><li>帯域幅を制限する時間帯 (DOSetHoursToLimitBackgroundDownloadBandwidth &#x2F; DOSetHoursToLimitForegroundDownloadBandwidth)</li></ul></li><li><p><strong>ピアから取得できる機会を増やす</strong></p><ul><li>キャッシュの最大有効期間 (DOMaxCacheAge) ・ 最大サイズ (DOMaxCacheSize &#x2F; DOAbsoluteMaxCacheSize)</li><li>ピア キャッシュの最小ファイル サイズ (DOMinFileSizeToCache)</li></ul></li><li><p><strong>ピアやキャッシュ サーバーを探す時間を確保する</strong></p><ul><li>HTTP からのダウンロードの遅延 (DODelayBackgroundDownloadFromHttp &#x2F; DODelayForegroundDownloadFromHttp)</li><li>キャッシュ サーバーへのフォールバックの遅延 (DODelayCacheServerFallbackBackground &#x2F; DODelayCacheServerFallbackForeground)</li></ul></li><li><p><strong>拠点内のキャッシュ サーバーを使う</strong></p><ul><li>キャッシュ サーバーのホスト名 (DOCacheHost)</li><li>そのソース (DOCacheHostSource)</li></ul></li></ul><p>このうち <strong>帯域に関する設定と、ピア・キャッシュ サーバーを待つ時間の設定は、バックグラウンド用とフォアグラウンド用がそれぞれ別の設定として用意されています。</strong> 設定の一覧で <code>バックグラウンド</code> <code>フォアグラウンド</code> という言葉が並んでいるのはこのためです。先ほどの割り当ての「配信の最適化の優先度」とセットで、<strong>どちらのモードで配信するアプリなのかを踏まえて、必要な側 (あるいは両方) を構成する</strong> ようにしてください。</p><p>ひとつ例を挙げると、先ほどの既定のダウンロード モード (同一 NAT 配下でのピア共有) では、<strong>同じ拠点であっても、インターネットへの出口 (パブリック IP アドレス) が分かれている環境では、デバイス同士がピアとして認識されない</strong> ことがあります。このようなケースでは、グループ ID を使ったダウンロード モードが選択肢になります。</p><p>どの設定をどう組み合わせるとよいかは、拠点のネットワーク構成やデバイスの台数によって変わってきます。Windows の公開情報には、<strong>ネットワーク トポロジーや組織の規模ごとの考え方と、推奨値の一覧</strong> がまとめられていますので、具体的な値を検討される際は、まずはこちらをご覧いただくのが近道です。ネットワーク管理者の方と相談される際の材料としてもご活用いただけます。</p><ul><li><p>Windows の配信の最適化を構成する (設定の考え方と推奨値)<br><a href="https://learn.microsoft.com/ja-jp/windows/deployment/do/delivery-optimization-configure">https://learn.microsoft.com/ja-jp/windows/deployment/do/delivery-optimization-configure</a></p></li><li><p>配信の最適化リファレンス (各設定の詳細と既定値)<br><a href="https://learn.microsoft.com/ja-jp/windows/deployment/do/waas-delivery-optimization-reference">https://learn.microsoft.com/ja-jp/windows/deployment/do/waas-delivery-optimization-reference</a></p></li></ul><p>なお、<strong>配信の最適化そのものの動作 (ピアとして選ばれる条件や、帯域制御の実際の挙動など) は Windows OS の機能によるもの</strong> です。そのため、配信の最適化自体の動作を掘り下げる場合は、Windows の観点での調査が必要となりますので、ご注意ください。</p><h3 id="拠点内にキャッシュを置く-―-Microsoft-Connected-Cache"><a href="#拠点内にキャッシュを置く-―-Microsoft-Connected-Cache" class="headerlink" title="拠点内にキャッシュを置く ― Microsoft Connected Cache"></a>拠点内にキャッシュを置く ― Microsoft Connected Cache</h3><p>ピア共有だけでは足りない、あるいは「もっと確実に拠点内で配信を完結させたい」という場合の選択肢が、<strong>Microsoft Connected Cache</strong> です。拠点内に置いたキャッシュ ノードが一度取得したコンテンツを保持し、2 台目以降のデバイスへは拠点内から配信する、という仕組みです。ピア共有との併用もできます。</p><p>Intune で管理しているデバイスから利用する場合は、配信の最適化の <strong>キャッシュ サーバーのホスト名 (DOCacheHost)</strong> の設定でキャッシュ ノードを指定します。この設定も、先ほどの設定カタログのポリシーから配布できます。キャッシュ ノードが利用できないときは CDN へフォールバックするため、「キャッシュ ノードが止まったらアプリが配布できなくなる」という心配は不要です。</p><p>小規模な拠点であれば Windows 11 のクライアント デバイスへ、大規模な拠点であればサーバーへと、規模に応じて展開できます。すでに Configuration Manager をご利用の場合は、既存の配布ポイント上で有効化する形も選べます。</p><ul><li><p>Microsoft Connected Cache for Enterprise and Education の概要<br><a href="https://learn.microsoft.com/ja-jp/windows/deployment/do/mcc-ent-edu-overview">https://learn.microsoft.com/ja-jp/windows/deployment/do/mcc-ent-edu-overview</a></p></li><li><p>Configuration Manager での Microsoft Connected Cache<br><a href="https://learn.microsoft.com/ja-jp/intune/configmgr/core/plan-design/hierarchy/microsoft-connected-cache">https://learn.microsoft.com/ja-jp/intune/configmgr/core/plan-design/hierarchy/microsoft-connected-cache</a></p></li></ul><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Intune から Win32 アプリを配布する際のネットワーク負荷を抑える方法について、割り当ての設定と配信の最適化の両面からご紹介しました。最後に、要点をまとめておきます。</p><ul><li>Win32 アプリのコンテンツのダウンロードには <strong>Windows の配信の最適化</strong> が使われており、その機能をそのまま活用できる</li><li><strong>割り当ての設定</strong> では、グループを分けて段階的に割り当て、<strong>可用性の時刻をずらす</strong> ことでダウンロードのタイミングを分散できる</li><li><strong>配信の最適化の設定</strong> では、<strong>ダウンロード モード・帯域幅・キャッシュ</strong> によって「どこから」「どのくらいの帯域で」取得するかを制御できる (帯域の上限は既定では設定されていないため、抑えたい場合は明示的な構成が必要)</li><li>拠点内での配信を確実にしたい場合は、<strong>Microsoft Connected Cache</strong> も選択肢になる</li><li>そして何より、<strong>配布を始める前にネットワーク管理者の方と相談しておく</strong> こと</li></ul><p>大きなアプリの一斉配布は、ちょっと身構えてしまう作業かもしれません。ですが、「いつ」「どのデバイスが」「どこから」コンテンツを取得するのかを整理して考えれば、打てる手は意外とたくさんあります。ぜひ、次の配布計画に取り入れてみてください。</p><p>次回以降も、みなさまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260904_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260904_01/"/>
    <published>2026-09-03T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Intune はもともとモバイル デバイスの管理 (MDM) を出発点としたサービスですが、近年ではこれまでオンプレミスの仕組みで管理されてきた Windows デバイスを、Intune へ移行して運]]>
    </summary>
    <title>回線の逼迫を防ぐために。Intune から Win32 アプリを配布するときのネットワーク負荷を抑えるコツ</title>
    <updated>2026-11-02T00:39:51.238Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="iOS/iPadOS" scheme="https://jpintune.github.io/blog/tags/ios-ipados/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>日々 Intune を活用してデバイス管理を進めていただき、ありがとうございます。今回は、以前ご紹介した「Intune と Windows の役割分担」の iOS&#x2F;iPadOS 版として、Intune を運用されている皆さまにぜひ知っておいていただきたい「Intune と iOS&#x2F;iPadOS の役割分担」についてご紹介します。</p><p>一見すると地味なテーマに思えるかもしれませんが、この “境界” を理解しておくと、いざ問題が起きたときに「どこを確認すればよいか」がすぐに分かるようになり、原因の特定や解決までの時間を大きく短縮できます。運用のストレスを減らし、より快適に Intune をお使いいただくための第一歩として、ぜひ最後までお読みください。</p><h2 id="はじめに-―-なぜ「切り分け」が大切なのか"><a href="#はじめに-―-なぜ「切り分け」が大切なのか" class="headerlink" title="はじめに ― なぜ「切り分け」が大切なのか"></a>はじめに ― なぜ「切り分け」が大切なのか</h2><p>Intune の様々な機能は、その裏側で Apple が提供する MDM の仕組み (Apple の MDM プロトコルと APNs) と、iOS&#x2F;iPadOS が持つ機能を利用して動作しています。そのため、何か想定通りに動かない事象が起きたとき、その原因が <strong>Intune 側にあるのか、それとも iOS&#x2F;iPadOS (Apple) 側にあるのか</strong> をあらかじめ切り分けておくことがとても重要です。</p><p>事前に切り分けができていると、次のようなメリットがあります。</p><ul><li>確認すべきログや設定のポイントを最初から絞り込めるため、調査がスムーズに進む</li><li>ご自身での解決につながるケースも多く、待ち時間なく対処できる</li><li>万一サポートへお問い合わせいただく場合でも、最初から的確な情報をもとに調査を開始できる</li></ul><p>切り分けを進めるにあたって、あわせて確認しておくとよい点が 2 つあります。</p><p>1 つは、<strong>サポート契約とサポート範囲</strong>です。ここは Windows と大きく異なる、特にご注意いただきたいポイントです。</p><p>Windows の場合は OS そのものもマイクロソフトが提供しているため、事象が Windows 側にあると分かった場合でも、ご契約の内容によっては引き続きマイクロソフトのサポートでお受けできることがあります。</p><p>一方 iOS&#x2F;iPadOS の場合、<strong>OS そのものはもちろん、Apple Business Manager (ABM) &#x2F; Apple School Manager (ASM)、App Store、APNs (Apple Push Notification service) といった仕組みは、すべて Apple 社が提供するプラットフォームです。そのため、これらに起因する事象については、お客様から Apple 社へお問い合わせいただく必要が生じる場合があります。</strong></p><p>たとえば、次のような事象は Apple 社へのお問い合わせが必要となる場合があります。</p><ul><li>設定がデバイスに正しく届いているにもかかわらず、iOS&#x2F;iPadOS 側で期待どおりに動作しない</li><li>ABM &#x2F; ASM 上でのデバイスの登録状況や、MDM サーバーへの割り当てに関する問題</li><li>App Store や VPP (Apps and Books) でのアプリ・ライセンスの購入に関する問題</li><li>特定の iOS&#x2F;iPadOS バージョンへのアップデート後にのみ発生する事象</li></ul><p>問題が Apple 側にあると分かってから窓口を探し始めると、その分だけ解決までの時間が延びてしまいます。<strong>Apple 社側のお問い合わせ窓口と、ご利用中のサポート契約の内容を、あらかじめ把握しておく</strong>ことをおすすめします。私もこの仕事を始めるまでは、あまり意識したことはなかったのですが、エンタープライズ環境でモバイル デバイスを利用する場合は、エンタープライズ向けのサポート契約を持っていないと、スムーズに問題が解決出来ない場合があります。これは iOS&#x2F;iPadOS では見落としがちな準備事項です。</p><p>もう 1 つは、ライセンスに関するお問い合わせの窓口です。ライセンスに関するご相談は技術サポートではお受けできませんので、担当の営業担当者やライセンスの購入元へお問い合わせください。</p><h2 id="iOS-iPadOS-における-MDM-管理の仕組み"><a href="#iOS-iPadOS-における-MDM-管理の仕組み" class="headerlink" title="iOS&#x2F;iPadOS における MDM 管理の仕組み"></a>iOS&#x2F;iPadOS における MDM 管理の仕組み</h2><p>まずは、Intune がどのように iOS&#x2F;iPadOS デバイスを管理しているのか、その全体像を押さえておきましょう。</p><p>ここで Windows との一番大きな違いをお伝えしておきます。Windows には Intune Management Extension という Intune 専用のエージェントが存在し、Win32 アプリや PowerShell スクリプトを配布・実行できますが、<strong>iOS&#x2F;iPadOS にはこれに相当する Intune 専用エージェントは存在しません</strong>。iOS&#x2F;iPadOS の管理は、<strong>Apple が定めた MDM プロトコルの範囲内</strong> で行われます。</p><p>つまり、iOS&#x2F;iPadOS における Intune の役割は「Apple の MDM プロトコルで定められたコマンドや設定 (ペイロード) をデバイスに届けること」であり、それを受け取って実際に反映・動作させるのは iOS&#x2F;iPadOS 側、という整理になります。</p><p>なお、この Apple の MDM の仕組みそのものについては、Apple 社が「Apple プラットフォーム導入」というガイドで日本語の公開情報を提供しています。デバイスの登録の流れ、構成プロファイルとペイロード、監視対象 (Supervised) といった基本的な考え方が分かりやすくまとまっていますので、あわせてご一読いただくと本記事の内容もより理解しやすくなります。</p><ul><li><p>デバイス管理プロファイルの概要 (Apple 社の公開情報)<br><a href="https://support.apple.com/ja-jp/guide/deployment/depc0aadd3fe/web">https://support.apple.com/ja-jp/guide/deployment/depc0aadd3fe/web</a></p></li><li><p>Apple プラットフォーム導入 (Apple 社の公開情報)<br><a href="https://support.apple.com/ja-jp/guide/deployment/welcome/web">https://support.apple.com/ja-jp/guide/deployment/welcome/web</a></p></li></ul><p>それでは、Intune と iOS&#x2F;iPadOS がそれぞれカバーする範囲を、順番に図で見ていきましょう。</p><h3 id="パターン-1：構成プロファイル-設定-の配布"><a href="#パターン-1：構成プロファイル-設定-の配布" class="headerlink" title="パターン 1：構成プロファイル (設定) の配布"></a>パターン 1：構成プロファイル (設定) の配布</h3><p>1 つ目は、構成プロファイルなどで設定を配布するパターンです。</p><p>Intune はまず Apple の APNs (Apple Push Notification service) を経由して「サーバーにチェックインしてください」という通知だけをデバイスに送ります。<strong>その通知を受け取ったデバイス側の MDM クライアントが Intune へ接続 (チェックイン) し、その応答として設定 (ペイロード) を受け取る</strong>、という流れです。つまり Intune がデバイスへ一方的に設定を押し込んでいるのではなく、<strong>デバイスからの接続がなければ設定は渡せない</strong>、という点がポイントになります。受け取った設定を実際に反映・動作させるのは、iOS&#x2F;iPadOS に標準で組み込まれている MDM クライアントと各 OS 機能です。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">sequenceDiagram</span><br><span class="line">    autonumber</span><br><span class="line">    participant INTUNE as ☁️ Microsoft Intune</span><br><span class="line">    box rgb(234,247,234) 🍎 Apple が提供する仕組み</span><br><span class="line">    participant APNS as ☁️ Apple APNs</span><br><span class="line">    participant MDM as 🔶 MDM クライアント&lt;br/&gt;(iOS/iPadOS に組み込み)</span><br><span class="line">    participant OS as 🔶 iOS/iPadOS の各機能</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE-&gt;&gt;APNS: チェックインを促す通知を依頼</span><br><span class="line">    APNS-&gt;&gt;MDM: プッシュ通知</span><br><span class="line">    MDM-&gt;&gt;INTUNE: チェックイン (デバイスから接続)</span><br><span class="line">    INTUNE--&gt;&gt;MDM: 応答として設定 (ペイロード) を返す</span><br><span class="line">    MDM-&gt;&gt;OS: 設定を反映</span><br><span class="line">    MDM-&gt;&gt;INTUNE: 適用結果を返却</span><br></pre></td></tr></table></figure><p>図の緑色の枠で囲まれた部分は、<strong>Apple が提供する仕組みが担当する範囲</strong>です。Intune が直接関与できるのは、①の通知の依頼と、③のチェックインを受けて④で応答を返すところまで、という点をイメージしていただくと分かりやすいかと思います。</p><p>つまり、Intune は設定を届ける役割であり、その設定が適用された後にどう振る舞うかは iOS&#x2F;iPadOS 側が担当している、というのが基本的な考え方です。<strong>「設定が届くまで」が Intune、「届いた設定の動作」が iOS&#x2F;iPadOS</strong> という線引きになります。</p><p>なお、APNs を経由するという仕組み上、<strong>デバイスが APNs と通信できない環境では、設定の配信が遅延したり届かなかったりします</strong>。社内ネットワークでのフィルタリングを行っている場合は、Apple の公開情報を参照のうえ、APNs 向けの通信が許可されているかもあわせてご確認ください。</p><ul><li><p>Microsoft Intune のネットワーク エンドポイント<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/endpoints">https://learn.microsoft.com/ja-jp/intune/fundamentals/endpoints</a></p></li><li><p>エンタープライズ ネットワークで Apple 製品を使用する (Apple 社の公開情報)<br><a href="https://support.apple.com/ja-jp/101555">https://support.apple.com/ja-jp/101555</a></p></li></ul><h3 id="パターン-2：アプリの配布"><a href="#パターン-2：アプリの配布" class="headerlink" title="パターン 2：アプリの配布"></a>パターン 2：アプリの配布</h3><p>2 つ目は、アプリを配布するパターンです。この場合も基本的な考え方は同じで、Intune が担当するのは <strong>「このアプリをインストールしてください」というコマンドをデバイスへ届けるところまで</strong> です。</p><p>実際のアプリのダウンロードとインストールは、App Store (Apple Business Manager で購入したアプリの場合はそのライセンス) と iOS&#x2F;iPadOS が担当します。そして、インストールされたアプリが起動した後の動作は、そのアプリ自身が担います。</p><p>こちらもパターン 1 と同じく、<strong>デバイス側の MDM クライアントからのチェックインに対する応答として、インストール コマンドが渡される</strong>という流れになります。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">sequenceDiagram</span><br><span class="line">    autonumber</span><br><span class="line">    participant INTUNE as ☁️ Microsoft Intune</span><br><span class="line">    box rgb(234,247,234) 🍎 Apple が提供する仕組み</span><br><span class="line">    participant APNS as ☁️ Apple APNs</span><br><span class="line">    participant MDM as 🔶 MDM クライアント&lt;br/&gt;(iOS/iPadOS に組み込み)</span><br><span class="line">    participant STORE as 🔶 App Store /&lt;br/&gt;iOS のインストール処理</span><br><span class="line">    end</span><br><span class="line">    participant APP as 🔷 アプリ&lt;br/&gt;(インストール後の動作)</span><br><span class="line"></span><br><span class="line">    INTUNE-&gt;&gt;APNS: チェックインを促す通知を依頼</span><br><span class="line">    APNS-&gt;&gt;MDM: プッシュ通知</span><br><span class="line">    MDM-&gt;&gt;INTUNE: チェックイン (デバイスから接続)</span><br><span class="line">    INTUNE--&gt;&gt;MDM: 応答としてインストール コマンドを返す</span><br><span class="line">    MDM-&gt;&gt;STORE: アプリのインストールを指示</span><br><span class="line">    STORE-&gt;&gt;APP: インストール・起動</span><br><span class="line">    MDM-&gt;&gt;INTUNE: 結果を返却</span><br></pre></td></tr></table></figure><p>こちらの図では、緑色の枠の中が Apple が提供する仕組み、その右側にあるアプリはアプリ提供元の担当範囲になります。</p><p>アプリがインストールされた後の処理は、それぞれのアプリ自身が担います。そのため、アプリの動作で問題が起きた場合は、アプリ側の情報の確認が必要になります。特にサードパーティー製のアプリをご利用の場合は、問題発生時に備えて <strong>提供元のサポート窓口</strong> をあらかじめ確認しておくことをおすすめします。</p><p>なお、本記事では主に構成プロファイル (設定) の配布に焦点を当てて解説します。</p><h3 id="補足：iOS-iPadOS-では「できること」が-Apple-の仕様で決まっています"><a href="#補足：iOS-iPadOS-では「できること」が-Apple-の仕様で決まっています" class="headerlink" title="補足：iOS&#x2F;iPadOS では「できること」が Apple の仕様で決まっています"></a>補足：iOS&#x2F;iPadOS では「できること」が Apple の仕様で決まっています</h3><p>Windows では、CSP に用意されていない設定でも PowerShell スクリプトや Win32 アプリを配布することで柔軟に対応できる場合があります。一方 iOS&#x2F;iPadOS では、<strong>Apple の MDM プロトコルに任意のコードを実行させる仕組みがない</strong> ため、そうした回避策は基本的に利用できません。</p><p>そのため iOS&#x2F;iPadOS では、<strong>「Apple の MDM プロトコルで提供されている機能しか実現できない」</strong> という点が大前提になります。「この設定を Intune から配布できないか」というご要望をいただくことがありますが、そもそも Apple 側にその仕組みが用意されていない場合は、残念ながら Intune からも実現することが難しいです。</p><p>一見すると制約に思えるかもしれませんが、切り分けの観点では非常に分かりやすい線引きとも言えます。</p><p>なお、Intune の管理センターの画面上に設定項目が見当たらない場合でも、<strong>カスタム プロファイル</strong> を使えば、Apple Configurator などで作成した構成プロファイル (<code>.mobileconfig</code> ファイル) をインポートして配布できます。ただしこれも配布できるのは Apple が用意しているペイロードのみで、<strong>Apple がサポートしていない設定を新たに実現できるわけではない</strong>点はご留意ください。</p><ul><li>Microsoft Intune で Apple デバイスにカスタム設定を追加する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-configuration/templates/configure-custom-settings-apple">https://learn.microsoft.com/ja-jp/intune/device-configuration/templates/configure-custom-settings-apple</a></li></ul><p>そもそも Apple 側にその仕組みが用意されているのかを確認したい場合は、Apple 社が公開している下記のページが手がかりになります。構成プロファイルで指定できるペイロードが一覧化されており、<strong>ペイロード名と識別子、対応する OS、デバイス チャンネル／ユーザー チャンネルの別、利用可能な登録方法</strong> まで確認できます。</p><ul><li>Apple デバイスのデバイス管理ペイロードを確認する (Apple 社の公開情報)<br><a href="https://support.apple.com/ja-jp/guide/deployment/dep5370d089/web">https://support.apple.com/ja-jp/guide/deployment/dep5370d089/web</a></li></ul><p>なお、MDM で送信できるコマンドの一覧など、さらに細かな仕様を確認したい場合は、Apple 社の開発者向けドキュメント (英語) もあわせてご参照ください。</p><ul><li>Device Management (Apple 社の開発者向け公開情報 &#x2F; 英語)<br><a href="https://developer.apple.com/documentation/devicemanagement">https://developer.apple.com/documentation/devicemanagement</a></li></ul><h2 id="設定が-Intune-から配布されているかを確認する方法"><a href="#設定が-Intune-から配布されているかを確認する方法" class="headerlink" title="設定が Intune から配布されているかを確認する方法"></a>設定が Intune から配布されているかを確認する方法</h2><p>「設定が思ったように反映されない」というとき、まず確認したいのが <strong>Intune からの設定配布自体が完了しているかどうか</strong> です。ここが確認できると、問題が「配布まで」なのか「配布後の動作」なのかを切り分けられます。確認方法は大きく 2 つあります。</p><h3 id="1-Intune-管理センターからの確認方法"><a href="#1-Intune-管理センターからの確認方法" class="headerlink" title="1. Intune 管理センターからの確認方法"></a>1. Intune 管理センターからの確認方法</h3><p>設定が Intune から配布されているかは、基本的に Intune 管理センターの下記の画面から確認できます。「成功」と表示されている構成プロファイルについては、Intune からの設定の配信自体は完了していると判断できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスの構成]</code></p><p><img src="/blog/intune/20260831_01/image-19.png" alt="デバイスごとの構成プロファイルの配信状況一覧画面"></p><p>対象のプロファイルを選択すると、各設定の配信状況をより細かく確認できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスの構成] - [&lt;確認対象の構成プロファイル&gt;]</code></p><p><img src="/blog/intune/20260831_01/image-20.png" alt="構成プロファイルを選択した際の設定ごとの配信状況画面"></p><p>同様に、コンプライアンス ポリシーについても下記の画面から確認できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスのポリシー準拠]</code></p><p><img src="/blog/intune/20260831_01/image-21.png" alt="デバイスごとのコンプライアンス ポリシーの準拠状況一覧画面"></p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスのポリシー準拠] - [&lt;確認対象のコンプライアンス ポリシー&gt;]</code></p><p><img src="/blog/intune/20260831_01/image-22.png" alt="コンプライアンス ポリシーを選択した際の設定ごとの準拠状況画面"></p><p>また、構成プロファイルの配信が想定通りに進まない場合には、<code>[デバイス] - [すべてのデバイス]</code> から「最後のチェックイン」の時刻を確認し、Intune とデバイスの同期が実際に行われているかを確認することも大切です。同期が行われていなければ、そもそも設定が届いていない可能性があります。</p><p><img src="/blog/intune/20260831_01/image-25.png" alt="デバイス一覧の「最後のチェックイン」列で同期状況を確認する画面"></p><p>ここで 1 点、iOS&#x2F;iPadOS ならではの注意点があります。前述のとおり Intune は APNs 経由でチェックインを促すことしかできないため、<strong>デバイスが機内モードであったり、電源が入っていないなどの理由でチェックインが行われなければ、いつまでも配信が完了しません</strong>。想定通りに配信が進まない場合は、まずデバイス側の状態をご確認ください。</p><h4 id="補足：NotNow-―「失敗」ではなく「今はできない」"><a href="#補足：NotNow-―「失敗」ではなく「今はできない」" class="headerlink" title="補足：NotNow ―「失敗」ではなく「今はできない」"></a>補足：<code>NotNow</code> ―「失敗」ではなく「今はできない」</h4><p>iOS&#x2F;iPadOS のデバイスにおいて、Intune 管理センター上から「成功」の状態が確認出来ない時、よくあるのが <code>NotNow</code> と呼ばれる応答がデバイスから返されているパターンです。<br>Apple の MDM プロトコルでは、デバイスがコマンドを受け取っても実行できない状態のとき、<code>NotNow</code> というステータスを返し、後で改めて同期する際にコマンドが再実行されます。公開情報では「デバイスはコマンドを受け取りましたが、現時点ではコマンドに従うことはできません。デバイスは後でサーバーを再度ポーリングします。」と説明されており、<strong>エラーではなく一時的な “保留” の返答</strong> です。Apple 社の公開情報でも、<strong>デバイスの起動後に一度もロックが解除されていない場合など、特定の条件下ではコマンドが実行されず、後で再試行すれば成功する可能性があることを示すために <code>NotNow</code> が返される</strong>と説明されています。</p><p>これは主に、<strong>デバイスの電源は入っているがロックが解除されていない場合</strong>や、<strong>アプリや OS のアップデートをインストール中</strong>の場合に発生します。このとき Intune 管理センターでは、なかなか「成功」に変わらなかったり、<code>2016341112 -iOS デバイスは現在ビジー状態です</code> というエラーが表示されたりします。<strong>iOS プラットフォームの機能であり、Intune に固有の問題ではありません。</strong> 設定を作り直す前に、まずはしばらく待ってみることでエラーが解消されることも多いです。</p><ul><li><p>Intune でプロファイルを展開するときに iOS デバイスが現在ビジー状態のエラーです<br><a href="https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-configuration/2016341112-ios-device-is-currently-busy">https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-configuration/2016341112-ios-device-is-currently-busy</a></p></li><li><p>Handling NotNow status responses (Apple 社の公開情報 &#x2F; 英語)<br><a href="https://developer.apple.com/documentation/devicemanagement/handling-notnow-status-responses">https://developer.apple.com/documentation/devicemanagement/handling-notnow-status-responses</a></p></li></ul><h3 id="2-iOS-iPadOS-デバイス上での確認方法"><a href="#2-iOS-iPadOS-デバイス上での確認方法" class="headerlink" title="2. iOS&#x2F;iPadOS デバイス上での確認方法"></a>2. iOS&#x2F;iPadOS デバイス上での確認方法</h3><p>Intune 管理センターからだけでなく、デバイス上からも確認できます。Windows のレジストリのように配信された設定の “値” をすべて確認できるわけではありませんが、<strong>どのようなペイロード (機能制限、証明書、Wi-Fi、VPN など) が届いているか</strong> を下記の画面から確認できます。</p><p><code>[設定] - [一般] - [VPN とデバイス管理] - [Management Profile]</code></p><p><img src="/blog/intune/20260831_01/image-23.png" alt="iOS&#x2F;iPadOS デバイス上で管理プロファイルの内容を確認する画面"></p><p>プロファイルの種類や設定の内容によっても確認箇所は異なる場合があるのですが、一般的な構成プロファイルで配信した設定は下記の画面から確認出来るはずです。</p><p><code>[設定] - [一般] - [VPN とデバイス管理] - [Management Profile] - [機能制限]</code></p><p><img src="/blog/intune/20260831_01/image-24.png" alt="管理プロファイルの「機能制限」で配信された設定を確認する画面"></p><p>ここに該当する項目が表示されていれば、Intune からの設定の配信自体は正常に行われていると判断できます。逆に、Intune 管理センター上は「成功」となっているのにデバイス上の管理プロファイルに該当のペイロードが見当たらない場合は、配信のタイミングやデバイスの状態を疑う手がかりになります。</p><h2 id="「これは-Intune？-それとも-iOS-iPadOS？」―-事象別の考え方"><a href="#「これは-Intune？-それとも-iOS-iPadOS？」―-事象別の考え方" class="headerlink" title="「これは Intune？ それとも iOS&#x2F;iPadOS？」― 事象別の考え方"></a>「これは Intune？ それとも iOS&#x2F;iPadOS？」― 事象別の考え方</h2><p>ここまでの内容を踏まえて、実際にどのような事象がどちら側の調査対象になるのかを整理してみましょう。基本的な考え方はシンプルです。</p><ul><li><strong>Intune からの設定やコマンドの “配信” に関すること</strong> → Intune の観点から確認</li><li><strong>設定自体の “挙動” や、配布後の “動作” に関すること</strong> → iOS&#x2F;iPadOS の観点から確認</li></ul><p>以下に具体的な例を挙げます。ご自身で事象を切り分ける際の参考にしてください。</p><h3 id="Intune-側に焦点を当てて確認するとよい事象"><a href="#Intune-側に焦点を当てて確認するとよい事象" class="headerlink" title="Intune 側に焦点を当てて確認するとよい事象"></a>Intune 側に焦点を当てて確認するとよい事象</h3><ul><li>構成プロファイルの割り当てをフィルターで行っているが、意図したデバイスが配信対象とならず適用外になってしまう</li><li>デバイス上の管理プロファイルには設定が届いているものの、Intune 管理センター上では構成プロファイルの配信状況が確認できない</li><li>デバイスは正常にチェックインしているのに、特定のプロファイルだけが割り当てられていない</li></ul><h3 id="iOS-iPadOS-側に焦点を当てて確認するとよい事象"><a href="#iOS-iPadOS-側に焦点を当てて確認するとよい事象" class="headerlink" title="iOS&#x2F;iPadOS 側に焦点を当てて確認するとよい事象"></a>iOS&#x2F;iPadOS 側に焦点を当てて確認するとよい事象</h3><ul><li>Intune 管理センター上ではプロファイルの配信が「成功」と表示され、デバイス上の管理プロファイルにも設定が届いているのに、期待した動作が iOS&#x2F;iPadOS 側で得られない</li><li>Intune 管理センター上に <code>2016341112 -iOS デバイスは現在ビジー状態です</code> のようなエラーが表示され続ける (前述の <code>NotNow</code> の補足をご参照ください)</li><li>ソフトウェア更新のポリシーを配信したが、Apple 側の更新プログラムの提供状況により、実際のアップデートが開始されない</li></ul><p>なお、冒頭でも触れたとおり、<strong>こちらに分類される事象は Apple 社が提供するプラットフォーム側の領域となるため、Apple 社へのお問い合わせが必要となることがあります。</strong></p><p>ポイントは、<strong>「設定やコマンドがデバイスに届いているか」までが Intune の動作、「届いた設定やコマンドがどう動くか」からが iOS&#x2F;iPadOS の動作</strong> ということです。この線引きを意識するだけで、確認すべき方向が明確になります。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Intune と iOS&#x2F;iPadOS の “境界” という視点から、デバイス管理のトラブルシューティングを進めるうえでの基本的な考え方をご紹介しました。</p><ul><li>Intune は「設定やコマンドを APNs 経由で届ける」役割、iOS&#x2F;iPadOS は「届いた設定やコマンドを動作させる」役割</li><li>iOS&#x2F;iPadOS には Intune 専用エージェントが存在せず、実現できることは Apple の MDM プロトコルの範囲内に限られる</li><li>「設定が届いているか」は Intune 管理センターとデバイス上の管理プロファイルから確認できる</li><li>事象が「配信まで」なのか「配信後の動作」なのかで、確認すべき方向が変わる</li><li><strong>Apple 側の領域と判明した事象は Apple 社へのお問い合わせが必要となるため、窓口とサポート契約を事前に把握しておく</strong></li></ul><p>この考え方を身につけていただくと、問題が起きたときに落ち着いて原因を切り分けられるようになり、より快適に Intune をご活用いただけるはずです。ぜひ日々の運用に取り入れてみてください。</p><p>次回以降も、皆さまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260831_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260831_01/"/>
    <published>2026-08-30T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>日々 Intune を活用してデバイス管理を進めていただき、ありがとうございます。今回は、以前ご紹介した「Intune と Windows の役割分担」の iOS&#x2F;iPadOS 版として、I]]>
    </summary>
    <title>Intune のトラブル解決が早くなる。知っておきたい iOS/iPadOS との &quot;役割分担&quot; - 基本編</title>
    <updated>2026-11-02T00:39:51.236Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Intune も年々進化を続けており、Windows Update に関連するポリシーもずいぶんと種類が増えてきました。「更新リング」「設定カタログ」「機能更新プログラム ポリシー」「品質更新プログラム ポリシー」…と管理センターに並ぶ選択肢を前にして、<strong>「結局、どのポリシーを使えばよいの？」</strong> と迷われた経験はないでしょうか。</p><p>実はこれらのポリシーは、それぞれ想定している用途や、内部的な仕組みが少しずつ異なっています。逆に言えば、<strong>それぞれの役割と裏側の仕組みを押さえておけば、ご自身の運用に合ったポリシーを自信を持って選べるようになります</strong>。設定が思ったように反映されない、期待した更新プログラムが降ってこない、といったモヤモヤの多くも、この理解があるだけでスッと解消できることが少なくありません。</p><p>そこで今回は、Intune で Windows Update を管理する際の各ポリシーについて、<strong>どのような目的で使うものなのか</strong>、そして<strong>どう使い分けるとよいのか</strong>を、ひと通りご紹介していきます。</p><h2 id="はじめに-―-押さえておきたい-3-つの前提"><a href="#はじめに-―-押さえておきたい-3-つの前提" class="headerlink" title="はじめに ― 押さえておきたい 3 つの前提"></a>はじめに ― 押さえておきたい 3 つの前提</h2><p>具体的な各ポリシーの説明に入る前に、知っておいていただくと理解が進む前提を、いくつかご紹介します。</p><h3 id="①-Intune-は-Windows-Update-の-“配信基盤”-を持っているわけではない"><a href="#①-Intune-は-Windows-Update-の-“配信基盤”-を持っているわけではない" class="headerlink" title="① Intune は Windows Update の “配信基盤” を持っているわけではない"></a>① Intune は Windows Update の “配信基盤” を持っているわけではない</h3><p>まず一つ目、これが最も大切なポイントかもしれません。それは、<strong>Intune 自体は Windows Update 専用の配信基盤や仕組みを持っているわけではない</strong>、という点です。</p><p>Intune で Windows Update の設定を管理することはできますが、更新プログラムの適用の動作や、更新プログラムそのものの配信基盤は、<strong>通常の Windows OS とまったく同じ仕組み</strong>が用いられています。Intune が独自の Windows Update 管理エージェントを常駐させていたり、更新プログラムを配信するための専用のサイトを持っていたり、というわけではないのです。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;Windows Update の設定を管理&quot;]</span><br><span class="line">        WU[&quot;☁️ Windows Update&lt;br/&gt;更新プログラムの配信基盤&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        CSP[&quot;🔶 CSP&lt;br/&gt;(Configuration Service Provider)&quot;]</span><br><span class="line">        WUCLIENT[&quot;🔶 Windows OS の機能&lt;br/&gt;（Windows Update クライアント）&quot;]</span><br><span class="line">        CSP == &quot;設定を反映&quot; ==&gt; WUCLIENT</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;設定を配布&quot; --&gt; CSP</span><br><span class="line">    WUCLIENT -- &quot;更新プログラムを取得&quot; --&gt; WU</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style WU fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style CSP fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style WUCLIENT fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>つまり Intune が担当するのは「<strong>どのように更新するか、という設定をデバイスに届けるところまで</strong>」であり、実際に更新プログラムをダウンロードして適用するのは Windows OS 側の役目、という役割分担になっています。この視点は、Intune と Windows の “役割分担” として下記の記事でもご紹介していますので、あわせてご覧いただくとより理解が深まります。</p><ul><li>Intune のトラブル解決が早くなる。知っておきたい Windows との “役割分担” - 基本編<br><a href="https://jpintune.github.io/blog/intune/20260722_02/">https://jpintune.github.io/blog/intune/20260722_02/</a></li></ul><p>この役割分担が頭に入っていると、「更新プログラムが適用されない」という事象に出会ったときにも、<strong>設定が正しく配布されているかを確認するフェーズ</strong>と、<strong>配布された設定に沿って Windows Update が動作しているかを確認するフェーズ</strong>とを分けて考えられるようになり、切り分けが一気にスムーズになります。</p><h3 id="②-ポリシーは大きく-2-種類に分けられる"><a href="#②-ポリシーは大きく-2-種類に分けられる" class="headerlink" title="② ポリシーは大きく 2 種類に分けられる"></a>② ポリシーは大きく 2 種類に分けられる</h3><p>二つ目のポイントです。Intune で Windows Update を設定できる主なプロファイルはいくつもありますが、内部的な仕組みで整理すると、実は次の 2 種類に分けられます。</p><ul><li><p><strong>Windows Update クライアント ポリシー (CSP) によって管理される設定</strong></p><ul><li>更新リング</li><li>設定カタログ</li></ul></li><li><p><strong>クラウド上の Windows Autopatch によって管理される設定</strong></p><ul><li>機能更新プログラム ポリシー</li><li>品質更新プログラム ポリシー</li><li>品質更新プログラムの迅速化 (Expedite) ポリシー</li><li>ドライバー更新プログラム ポリシー</li></ul></li></ul><p>このどちらに属するポリシーなのかを意識しておくと、設定の確認方法や、反映されるまでの考え方が整理しやすくなります。順に見ていきましょう。</p><h4 id="Windows-Update-クライアント-ポリシー-CSP-によって管理される設定"><a href="#Windows-Update-クライアント-ポリシー-CSP-によって管理される設定" class="headerlink" title="Windows Update クライアント ポリシー (CSP) によって管理される設定"></a>Windows Update クライアント ポリシー (CSP) によって管理される設定</h4><p>こちらは、これまでオンプレミスでグループ ポリシーを使って Windows Update を管理されてきたお客様には、比較的馴染みやすい仕組みです。</p><p>Intune は、グループ ポリシーに相当する <strong>CSP (Configuration Service Provider)</strong> と呼ばれる設定をデバイスへ配信します。デバイス上に設定が反映された後は、Windows OS がその設定に沿って Windows Update を実施する、というシンプルな流れになります。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;CSP で設定を配布&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        CSP[&quot;🔶 CSP &lt;br/&gt;(Configuration service provider)&quot;]</span><br><span class="line">        OSFUNC[&quot;🔶 Windows OS の機能&lt;br/&gt;（Windows Update）&quot;]</span><br><span class="line">        CSP == &quot;反映&quot; ==&gt; OSFUNC</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布&quot; --&gt; CSP</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style CSP fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style OSFUNC fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>設定はデバイス上のレジストリに反映されるため、<strong>「意図した設定が本当にデバイスへ届いているか」を、デバイス上で直接確認できる</strong>のが大きな特徴です。</p><h4 id="クラウド上の-Windows-Autopatch-によって管理される設定"><a href="#クラウド上の-Windows-Autopatch-によって管理される設定" class="headerlink" title="クラウド上の Windows Autopatch によって管理される設定"></a>クラウド上の Windows Autopatch によって管理される設定</h4><p>一方、こちらは従来の管理の仕組みとは少し毛色が異なります。特に、これまでオンプレミスでデバイスを管理されてきたお客様にとっては、最初は少し捉えにくいかもしれません。</p><p>この仕組みでは、<strong>設定がデバイス上に直接反映されるわけではありません</strong>。Intune で作成したポリシーの内容は、まずクラウド上の別のサービスである <strong>Windows Autopatch</strong> (以前は Windows Update for Business deployment service と呼ばれていました) に反映されます。そして、デバイスが Windows Update に更新プログラムを問い合わせた際に、Windows Autopatch 側で保持している設定に沿って更新プログラムが提供される、という流れになります。</p><p><img src="/blog/intune/20260821_01/image-19.png" alt="Windows Autopatch を介した更新プログラム配信の流れ"></p><p>ここで押さえておきたいのが、<strong>クラウド側での制御になるため、これまでのようにデバイス上のレジストリから設定の反映状況を確認できない場合が多い</strong>、という点です。「設定したはずなのに、デバイス上のレジストリに何も書かれていない」と驚かれることがありますが、こうした仕組みによるものですのでご安心ください。</p><p>逆に言えば、<strong>従来どおりレジストリで反映状況を確実に確認したい</strong>というご要望がある場合には、後ほどご紹介するように、CSP によって管理する設定を選ぶ、という方針を取ることもできます。どちらが優れているかではなく、<strong>運用スタイルに合った方を選んでいただく</strong>のも一つの手法です。</p><h5 id="補足-Windows-Autopatch-について"><a href="#補足-Windows-Autopatch-について" class="headerlink" title="補足: Windows Autopatch について"></a>補足: Windows Autopatch について</h5><p>本記事では Windows Autopatch そのものについては深くは触れません。ただ、Windows Autopatch も内部的には更新リングをはじめとする Intune の機能に依存している部分が多いため、Windows Autopatch をご利用のお客様にとっても、本記事の内容は参考にしていただけるかと思います。</p><ul><li>Windows Autopatch とは?<br><a href="https://learn.microsoft.com/ja-jp/windows/deployment/windows-autopatch/overview/windows-autopatch-overview">https://learn.microsoft.com/ja-jp/windows/deployment/windows-autopatch/overview/windows-autopatch-overview</a></li></ul><p>なお、Windows Autopatch は、現時点 (2026 年 8 月現在) では日本語でのサポート サービスは提供されておらず、お問い合わせは英語もしくは機械翻訳での対応となります、ご注意ください。</p><h3 id="③-割り当ては「デバイス-グループ」が基本"><a href="#③-割り当ては「デバイス-グループ」が基本" class="headerlink" title="③ 割り当ては「デバイス グループ」が基本"></a>③ 割り当ては「デバイス グループ」が基本</h3><p>三つ目は、割り当て先のグループについてです。</p><p>「機能更新プログラム ポリシー」「品質更新プログラム ポリシー」以外のポリシーについては、<strong>ユーザー グループへ割り当てること自体は可能</strong>です。しかし、Windows Update はそもそも<strong>デバイス単位で実行される</strong>ものですので、多くの場合は<strong>デバイス グループへ割り当てていただいた方が、意図した効果を得やすくなります</strong>。</p><p>ユーザー グループに割り当てた場合、ユーザーがサインインするまで設定が適用されなかったり、共有デバイスなどで意図しない動作につながってしまう可能性があります。特別な理由がない限りは、デバイス グループへの割り当てをご検討ください。</p><h2 id="各ポリシーの紹介"><a href="#各ポリシーの紹介" class="headerlink" title="各ポリシーの紹介"></a>各ポリシーの紹介</h2><p>それでは、ここからは各ポリシーについて具体的に見ていきましょう。</p><h3 id="更新リング"><a href="#更新リング" class="headerlink" title="更新リング"></a>更新リング</h3><p><strong>更新リング</strong>は、Windows Update の設定を行う際に一般的に利用する CSP を、まとめて管理できるプロファイルです。配信される具体的な設定の一覧については、下記の公開情報でご紹介しています。</p><ul><li>更新リングのポリシー設定<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/ref-update-ring-settings">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/ref-update-ring-settings</a></li></ul><p>更新リングでは、これらの設定に加えて、更新プログラムの一時停止といった機能も備えています。<strong>「Intune で Windows Update の構成を管理するなら、まずはこれ！」</strong> という基本のプロファイルとお考えいただくとよいでしょう。</p><h4 id="そもそも「リング」とは？"><a href="#そもそも「リング」とは？" class="headerlink" title="そもそも「リング」とは？"></a>そもそも「リング」とは？</h4><p>ちなみに「リング」という概念自体は Intune 独自のものではなく、Windows Update において提唱されている考え方です。具体的なイメージは、下記の公開情報の図が分かりやすいかと思います。</p><ul><li>チュートリアル: グループ ポリシーを使用して Windows Update クライアント ポリシーを構成する<br><a href="https://learn.microsoft.com/ja-jp/windows/deployment/update/waas-wufb-group-policy">https://learn.microsoft.com/ja-jp/windows/deployment/update/waas-wufb-group-policy</a></li></ul><p><img src="/blog/intune/20260821_01/image-16.png" alt="Windows Update のリングの考え方を示す図"></p><p>Windows 10 以降、OS の更新プログラムは累積形式で提供されるようになりました。そのため、<strong>個別の更新プログラムを一つひとつ選んで配信を制御する</strong>というより、<strong>デバイスを「リング」という単位にグループ化し、更新プログラムを適用するタイミングをずらしていく</strong>、という考え方が基本になります。</p><p>たとえば、まずは検証用のリングで少数のデバイスに早めに適用して問題がないことを確認し、その後、一般ユーザー向けのリング、最後に業務影響の大きい重要な部門のリング、といった具合に段階的に展開していきます。こうすることで、万が一問題が生じた場合でも影響範囲を最小限に抑えつつ、全社的にはきちんと更新プログラムを適用していくことができます。</p><p>Intune の更新リングも、こうした Windows Update の考え方に沿って構成を管理できるように用意されているポリシーです。ですので、<strong>まずは「どのようなリング構成にするか」を設計し、それを更新リングのポリシーとして表現していく</strong>、という進め方をしていただくと、無理なく運用に乗せていくことができます。</p><h3 id="設定カタログ"><a href="#設定カタログ" class="headerlink" title="設定カタログ"></a>設定カタログ</h3><p><strong>設定カタログ</strong>では、更新リングのプロファイルには用意されていない CSP についても、個別に配信することができます。具体的には、設定カタログの <strong>[Windows Update for Business]</strong> 配下にある設定が、主な Windows Update 関連の設定となります。</p><p><img src="/blog/intune/20260821_01/image-17.png" alt="設定カタログの Windows Update for Business カテゴリの設定一覧"></p><ul><li>Intune の設定カタログを使用して設定を構成する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-configuration/settings-catalog">https://learn.microsoft.com/ja-jp/intune/device-configuration/settings-catalog</a></li></ul><p>更新リングだけでは設定が不足する場合に、<strong>更新リングを補う形で設定カタログを併用する</strong>、という使い方が一般的です。</p><p>Windows Update 関連で OS 側に用意されている CSP については、下記の公開情報でご紹介していますので、こちらもぜひ参考にしてみてください。</p><ul><li>ポリシー CSP - Update<br><a href="https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update">https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update</a></li></ul><p>なお、あるグループ ポリシーに対応する Intune の設定を探す方法については、下記の記事でご紹介しています。「オンプレミスで設定していたあの項目を Intune でも設定したい」という場合には、こちらもあわせてご覧ください。</p><ul><li>グループ ポリシーに対応する Intune の設定を見つける方法<br><a href="https://jpintune.github.io/blog/intune/20260803_01/">https://jpintune.github.io/blog/intune/20260803_01/</a></li></ul><h3 id="機能更新プログラム-ポリシー"><a href="#機能更新プログラム-ポリシー" class="headerlink" title="機能更新プログラム ポリシー"></a>機能更新プログラム ポリシー</h3><p><strong>機能更新プログラム ポリシー</strong>を利用することで、Windows OS に特定のバージョンの機能更新プログラムを配信したり、特定のバージョンより先にアップグレードが行われないよう制御したりすることが可能です。</p><ul><li>Windows 機能更新プログラムを管理する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/manage-feature-updates">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/manage-feature-updates</a></li></ul><p>更新リングの設定でも「機能更新プログラムが配信されるまでの日数」を指定することはできますが、これはあくまで<strong>適用を先延ばしにする</strong>設定であり、期間が過ぎれば新しいバージョンが提供されます。<strong>特定のバージョンに固定し続けたい</strong>という場合には、機能更新プログラム ポリシーをご利用ください。</p><h4 id="機能更新プログラム-ポリシーを使わずに-Windows-OS-のバージョンを制御できる？"><a href="#機能更新プログラム-ポリシーを使わずに-Windows-OS-のバージョンを制御できる？" class="headerlink" title="機能更新プログラム ポリシーを使わずに Windows OS のバージョンを制御できる？"></a>機能更新プログラム ポリシーを使わずに Windows OS のバージョンを制御できる？</h4><p>記事の冒頭でご紹介したとおり、機能更新プログラム ポリシーは内部的にはクラウド上の Autopatch で設定が管理されます。そのため、これまでグループ ポリシーや CSP を利用して管理されてきたお客様にとっては、<strong>デバイス上のレジストリから設定内容を確認できない</strong>など、従来とは勝手が異なる部分が出てきます。</p><p>「これまでどおり、レジストリで反映状況を確実に確認しながら運用したい」ということであれば、<strong>設定カタログから下記の CSP を配信することでも、バージョンの管理は可能</strong>です。従来に近い管理の仕方を続けたい場合には、機能更新プログラム ポリシーではなく、設定カタログでこれらの設定を配信することを検討してみてもよいでしょう。</p><ul><li><p>ポリシー CSP - Update &#x2F; TargetReleaseVersion<br><a href="https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update#targetreleaseversion">https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update#targetreleaseversion</a></p></li><li><p>ポリシー CSP - Update &#x2F; ProductVersion<br><a href="https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update#productversion">https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-update#productversion</a></p></li></ul><p><img src="/blog/intune/20260821_01/image-18.png" alt="設定カタログでターゲット リリース バージョンと製品バージョンを設定する画面"></p><h3 id="品質更新プログラム-ポリシー"><a href="#品質更新プログラム-ポリシー" class="headerlink" title="品質更新プログラム ポリシー"></a>品質更新プログラム ポリシー</h3><p><strong>品質更新プログラム ポリシー</strong>は、<strong>ホットパッチ</strong>を有効にするためのポリシーです。</p><p>ホットパッチは、再起動を伴わずに品質更新プログラムを適用できる仕組みで、ユーザーの再起動の頻度を減らしつつ、セキュリティ更新を適用していくことができます。名前から「品質更新プログラム全般を管理するポリシー」と受け取られることがありますが、<strong>用途はホットパッチの有効化</strong>ですので、その点はご注意ください。</p><p>利用にあたっては、対象となる Windows のエディションやバージョン、プロセッサ アーキテクチャなどの前提条件がありますので、下記の公開情報をご確認のうえでご検討ください。</p><ul><li>Windows 品質更新プログラムのホットパッチ<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-hotpatch">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-hotpatch</a></li></ul><p>なお、ホットパッチについて、品質更新プログラム ポリシーを利用しなくとも、現在は Autopatch のテナント設定で、テナント全体で既定で有効にすることも可能となっています。</p><h3 id="品質更新プログラムの迅速化-Expedite-ポリシー"><a href="#品質更新プログラムの迅速化-Expedite-ポリシー" class="headerlink" title="品質更新プログラムの迅速化 (Expedite) ポリシー"></a>品質更新プログラムの迅速化 (Expedite) ポリシー</h3><p><strong>品質更新プログラムの迅速化 (Expedite) ポリシー</strong>は、これまでのポリシーとは少し異なる使い方を想定しており、<strong>緊急で新しい品質更新プログラムを配信する必要がある場合</strong>に利用するポリシーです。</p><p>たとえば、通常は更新リングで「リリースから数日経過してから配信する」という運用にしているものの、<strong>今月のセキュリティ更新は緊急性が高いため、待たずに適用したい</strong>、といった状況で活躍します。</p><ul><li>Windows 品質更新プログラムを迅速化するポリシー<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-expedite-policy">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-expedite-policy</a></li></ul><p>ここで一点、押さえておきたいのが、<strong>このポリシーは「特定のバージョンに固定する」ためのものではない</strong>という点です。機能更新プログラム ポリシーと混同されやすいのですが、あくまで<strong>適用を前倒しするための、スポット的に利用するポリシー</strong>とお考えください。緊急対応が終わった後は、通常どおり更新リングの設定に沿った運用に戻ります。</p><h3 id="ドライバー更新プログラム-ポリシー"><a href="#ドライバー更新プログラム-ポリシー" class="headerlink" title="ドライバー更新プログラム ポリシー"></a>ドライバー更新プログラム ポリシー</h3><p><strong>ドライバー更新プログラム ポリシー</strong>では、Windows Update から提供されるドライバーを自動または手動で承認し、どのドライバーを配信するかを選択することができます。</p><ul><li>Windows ドライバーの更新プログラムを管理する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/manage-driver-updates">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/manage-driver-updates</a></li></ul><p>正直に申し上げますと、これはかなり<strong>上級者向けの機能</strong>です。ドライバーの管理については OEM ごとに独自の管理ツールが用意されていることも多く、「これが正解」と一概に言える手法がないのが現状です。</p><p>また、下記の公開情報の Note でも触れられているとおり、このポリシーでは OEM が定義したコンピューター ハードウェア ID (CHID) によるターゲット設定が考慮されません。そのため、<strong>OEM がそのモデル向けに想定しているものとは異なる、より新しいドライバーが配信される可能性</strong>があります。</p><ul><li>Windows ドライバー更新ポリシーを構成する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-driver-update-policy#understand-driver-update-approval-behavior">https://learn.microsoft.com/ja-jp/intune/device-updates/windows/configure-driver-update-policy#understand-driver-update-approval-behavior</a></li></ul><blockquote><p>Note<br>Windows ドライバー更新ポリシーでは、OEM によって定義されたコンピューター ハードウェア ID (CHID) ターゲット設定は適用されません。これらのドライバーが推奨どおりに表示されている場合でも、その結果、マネージド デバイスは、CHID ターゲット ドライバーではなく、新しい推奨ドライバー バージョンを受け取ることができます。</p></blockquote><p>一方で、<strong>単純に Windows Update からのドライバー配信を止めたい</strong>、もしくは <strong>Windows Update に公開された最新のドライバーをそのまま適用したい</strong>ということであれば、更新リングの <strong>[Windows ドライバー]</strong> の設定で制御することが可能です。</p><p>個々のドライバーを深く理解したうえで、隅から隅まで管理を行いたい、という明確なご要望がない限りは、<strong>更新リングの設定で十分なケースも多い</strong>かと思います。まずは更新リングでの制御から始めていただくというのも一つの方法です。</p><h2 id="まとめ-―-ポリシーの使い分け早見表"><a href="#まとめ-―-ポリシーの使い分け早見表" class="headerlink" title="まとめ ― ポリシーの使い分け早見表"></a>まとめ ― ポリシーの使い分け早見表</h2><p>最後に、ここまでの内容を表に整理しておきます。</p><table><thead><tr><th>ポリシー</th><th>主な用途</th><th>管理される場所</th></tr></thead><tbody><tr><td>更新リング</td><td>Windows Update の基本的な構成 (延期日数、再起動、一時停止、アンインストールなど)</td><td>デバイス (CSP)</td></tr><tr><td>設定カタログ</td><td>CSP を選択して配信</td><td>デバイス (CSP)</td></tr><tr><td>機能更新プログラム ポリシー</td><td>OS バージョンの固定・段階的なアップグレード</td><td>クラウド (Autopatch)</td></tr><tr><td>品質更新プログラム ポリシー</td><td>ホットパッチの有効化</td><td>クラウド (Autopatch)</td></tr><tr><td>品質更新プログラムの迅速化 (Expedite)</td><td>緊急時に品質更新プログラムを前倒しで適用</td><td>クラウド (Autopatch)</td></tr><tr><td>ドライバー更新プログラム ポリシー</td><td>ドライバーの承認・配信制御</td><td>クラウド (Autopatch)</td></tr></tbody></table><p>まずは <strong>更新リング</strong>で全体の土台を作り、足りない設定があれば<strong>設定カタログ</strong>で補う。そのうえで、OS バージョンの固定が必要なら<strong>機能更新プログラム ポリシー</strong>、緊急対応が必要なら<strong>迅速化ポリシー</strong>、というように、<strong>目的に応じて必要なものを足していく</strong>という進め方をしていただくと、構成がシンプルに保たれ、運用も安定しやすくなります。</p><p>Windows Update の管理は、デバイスを安全に保つうえで欠かせない、とても大切な運用です。本記事が、皆さまが自信を持ってポリシーを選び、快適に運用を進めていただくための一助となれば幸いです。</p><p>それでは、また次回の記事でお会いしましょう。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260821_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260821_01/"/>
    <published>2026-08-20T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Intune も年々進化を続けており、Windows Update に関連するポリシーもずいぶんと種類が増えてきました。「更新リング」「設定カタログ」「機能更新プログラム ポリシー」「品質更新プログラ]]>
    </summary>
    <title>Intune で Windows Update を管理するポリシーの使い分け</title>
    <updated>2026-11-02T00:39:51.233Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>以前の記事では、Intune と Windows の “役割分担” という視点から、設定 (CSP) の配布を例にトラブルシューティングの基本的な考え方をご紹介しました。今回はその Win32 アプリ編として、<strong>Intune から Win32 アプリを配布した “後” に、どこをどう確認していけばよいか</strong> を掘り下げてご紹介します。</p><p>なお、配布を始める “前” に押さえておきたいポイントについては、下記の記事にまとめています。あわせてご覧いただくと、より効果的に運用いただけます。</p><ul><li>意外と見落としがち？ Intune で Win32 アプリを配布する前に確認しておきたいポイント<br><a href="https://jpintune.github.io/blog/intune/20260728_01/">https://jpintune.github.io/blog/intune/20260728_01/</a></li></ul><p>上記の記事でも紹介している通り、配布後の切り分けに入る前に、まずは <strong>Intune が実際にインストール コマンドを実行するのと同じ条件で動作を確認しておく</strong> ことで、多くの問題は未然に防げます。システム コンテキスト &#x2F; ユーザー コンテキストのどちらで実行されるか、32 ビット &#x2F; 64 ビットのどちらのプロセスになるか。この条件がずれていると、手元では成功するのに Intune から配布すると失敗する、といったすれ違いが起きてしまいます。システム コンテキストで確認したい場合に便利な <a href="https://learn.microsoft.com/ja-jp/sysinternals/downloads/psexec">PsExec</a> の使い方も上記の記事でご紹介していますので、本記事を読み進める前に、ご自身のアプリがどちらの条件で実行されるのかを把握しておくとスムーズです。</p><h2 id="はじめに-―-どこまで調べるかを決めておく"><a href="#はじめに-―-どこまで調べるかを決めておく" class="headerlink" title="はじめに ― どこまで調べるかを決めておく"></a>はじめに ― どこまで調べるかを決めておく</h2><p>トラブルシューティングを始める前に、ぜひ一度立ち止まって考えていただきたいことがあります。それは、<strong>どの程度の規模の問題に対して、詳細な調査を行うか</strong> をあらかじめ決めておく、という点です。</p><p>Win32 アプリの配布では、クライアントごとに少しずつ環境が異なることから、一部のデバイスでのみ問題が発生することがあります。ログ調査は相応の時間と手間がかかるため、ごく少数のデバイスで起きる事象に対して、いきなり本格的な調査に踏み込むのは必ずしも得策ではありません。</p><p>小規模な事象であれば、次のような対処で解決してしまうことも少なくありません。</p><ul><li>対象のデバイス上で、アプリのインストーラーを手動で実行してみる</li><li>「必須」として割り当てているアプリであれば、24 時間に一度リトライが行われるため、少し時間を置いて状況を確認する</li></ul><p>Intune はクライアント デバイスを管理するという性質上、どうしても管理対象の台数が多くなります。だからこそ「そもそも細かくトラブルシューティングを行うべき事象なのか」という視点を持っておくと、運用全体の負荷をぐっと抑えられます。</p><h3 id="なぜ「切り分け」が大切なのか"><a href="#なぜ「切り分け」が大切なのか" class="headerlink" title="なぜ「切り分け」が大切なのか"></a>なぜ「切り分け」が大切なのか</h3><p>そのうえで、実際に調査が必要となった場合に大きな武器になるのが「切り分け」です。</p><p>Win32 アプリの配布は、Intune だけで完結しているわけではありません。Intune はアプリを <strong>「デバイスに届けて、インストール コマンドを起動する」</strong> ところまでを担当し、そこから先の実際のインストール処理は、<strong>アプリのインストーラー自身</strong> にバトンタッチされます。</p><p>この役割分担を理解しておくと、次のようなメリットがあります。</p><ul><li>確認すべきログやポイントを最初から絞り込めるため、調査がスムーズに進む</li><li>原因がアプリ側にあると早い段階で分かれば、アプリの提供元へ的確に相談できる</li><li>ご自身で解決できるケースも多く、待ち時間なく対処できる</li></ul><p>「Intune の問題なのか、それともアプリのインストーラーの問題なのか」。この一点を見極められるようになるだけで、解決までの時間は大きく変わってきます。</p><h2 id="Win32-アプリの配布の仕組み"><a href="#Win32-アプリの配布の仕組み" class="headerlink" title="Win32 アプリの配布の仕組み"></a>Win32 アプリの配布の仕組み</h2><p>まずは全体像を押さえておきましょう。Intune から Win32 アプリを配布したときの流れは、次の図のようになります。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;Win32 アプリ・スクリプトの配布&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        IME[&quot;🔷 Intune の機能&lt;br/&gt;（配布・起動まで）&lt;br/&gt;Intune Management Extension&quot;]</span><br><span class="line">        APPS[&quot;🔶 アプリ・スクリプト側&lt;br/&gt;（起動後の動作）&lt;br/&gt;Win32 アプリ / PowerShell スクリプト&quot;]</span><br><span class="line">        IME == &quot;起動&quot; ==&gt; APPS</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布&quot; --&gt; IME</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style IME fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style APPS fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>Intune がクラウドからアプリのコンテンツと設定を配布し、デバイス上の Intune Management Extension (以下、IME) がそれを受け取ってインストール コマンドを起動します。そして、起動された後のインストール処理そのものは、アプリのインストーラー側の担当範囲です。</p><p>この IME は、Win32 アプリや PowerShell スクリプトの配布を担う Intune 専用のエージェントで、対象のデバイスへ自動的にインストールされます。インストールされる条件や前提となる要件については、下記の公開情報にまとめられていますので、一度目を通しておくと切り分けの際に役立ちます。</p><ul><li>Microsoft Intune 管理拡張機能について<br><a href="https://learn.microsoft.com/ja-jp/intune/device-management/tools/management-extension-windows">https://learn.microsoft.com/ja-jp/intune/device-management/tools/management-extension-windows</a></li></ul><p>したがって、IME のログから分かるのは、おおむね次の 2 点になります。</p><ul><li>インストール コマンドのプロセスを <strong>起動できたかどうか</strong></li><li>そのプロセスが <strong>どのような終了コードを返したか</strong>、そして <strong>検出規則を満たしたかどうか</strong></li></ul><p>逆に言えば、「インストーラーが内部で何をして、なぜ失敗したのか」は Intune 側のログからは見えません。ここが、切り分けの大きな分岐点になります。</p><h2 id="Win32-アプリが配布されているかを確認する方法"><a href="#Win32-アプリが配布されているかを確認する方法" class="headerlink" title="Win32 アプリが配布されているかを確認する方法"></a>Win32 アプリが配布されているかを確認する方法</h2><p>それでは、実際の確認方法を見ていきましょう。確認の入り口は大きく 2 つあります。</p><h3 id="1-Intune-管理センターからの確認方法"><a href="#1-Intune-管理センターからの確認方法" class="headerlink" title="1. Intune 管理センターからの確認方法"></a>1. Intune 管理センターからの確認方法</h3><p>まずは Intune 管理センターです。下記の画面から、デバイスごとのアプリのインストール状況を確認できます。</p><p><code>[デバイス]</code> - <code>[すべてのデバイス]</code> - <code>[&lt;確認対象のデバイス&gt;]</code> - <code>[すべてのアプリ]</code></p><p><img src="/blog/intune/20260818_01/image-14.png" alt="デバイスごとの Win32 アプリのインストール状況一覧画面"></p><p>ここで一点、注意していただきたいのが画面右上の <code>[ユーザーの選択]</code> です。アプリのインストール状況は <strong>ユーザーごとに評価</strong> が行われます。そのため、対象のデバイスに最近ログインしておらず、そのユーザーで評価が行われていないアプリを選択すると、次のように <code>[インストールの待機中]</code> と表示されることがあります。</p><p><img src="/blog/intune/20260818_01/image-15.png" alt="選択したユーザーで評価が行われておらず「インストールの待機中」と表示される例"></p><p>「エラーは出ていないのに、いつまでも待機中のまま」という場合は、まず選択しているユーザーが適切かどうかを確認してみてください。</p><h3 id="2-デバイス上のログからの確認方法"><a href="#2-デバイス上のログからの確認方法" class="headerlink" title="2. デバイス上のログからの確認方法"></a>2. デバイス上のログからの確認方法</h3><p>管理センター上でエラーが確認できた場合や、より詳しい状況を知りたい場合は、デバイス上のログを確認します。</p><p>IME のログは、下記のフォルダー配下に出力されます。Win32 アプリの配布においては、特に <code>AppWorkload.log</code> が重要です。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">C:\ProgramData\Microsoft\IntuneManagementExtension\Logs</span><br></pre></td></tr></table></figure><p>これらのログは、Intune 管理センターからリモートで収集できる診断情報にも含まれています。手元にデバイスがない場合でも、デバイスと Intune の通信ができていれば、下記の方法で収集が可能です。</p><ul><li>デバイス アクション: 診断を収集する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-management/actions/collect-diagnostics?tabs=reg&pivots=windows">https://learn.microsoft.com/ja-jp/intune/device-management/actions/collect-diagnostics?tabs=reg&amp;pivots=windows</a></li></ul><p>ここからは、切り分けに重要なポイントをログから確認する方法をご紹介します。</p><h4 id="事前準備-Win32-アプリの-ID-を確認する"><a href="#事前準備-Win32-アプリの-ID-を確認する" class="headerlink" title="事前準備 : Win32 アプリの ID を確認する"></a>事前準備 : Win32 アプリの ID を確認する</h4><p>ログを見るときは、あらかじめ対象の Win32 アプリの ID を控えておくと格段に効率が上がります。<code>AppWorkload.log</code> には複数のアプリの処理が混在して出力されるため、この ID で絞り込むことで、目的のアプリのログだけを追えるようになります。</p><p>Win32 アプリの ID は、Intune 管理センターで下記の画面を開いたときの URL から確認できます。</p><p><code>[アプリ]</code> - <code>[すべてのアプリ]</code> - <code>[&lt;確認対象のアプリ&gt;]</code></p><p>URL の末尾に GUID 形式で表示されているものが、対象の Win32 アプリの ID です。</p><p>URL の例</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">https://intune.microsoft.com/#view/Microsoft_Intune_Apps/SettingsMenu/~/0/appId/&lt;Win32 アプリの ID&gt;</span><br></pre></td></tr></table></figure><h4 id="インストール-コマンドが実際に-IME-から実行されているか確認する"><a href="#インストール-コマンドが実際に-IME-から実行されているか確認する" class="headerlink" title="インストール コマンドが実際に IME から実行されているか確認する"></a>インストール コマンドが実際に IME から実行されているか確認する</h4><p>まず確認したいのが、インストール コマンドのプロセスが IME から正しく起動されているかどうかです。<code>AppWorkload.log</code> には、次のようなログが出力されます。</p><p>ログの出力例</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">&lt;![LOG[[Win32App] ===Step=== InstallBehavior RegularWin32App, Intent 3, UninstallCommandLine &lt;アンインストール コマンド&gt;]LOG]!&gt;&lt;time=&quot;09:20:57.1814617&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[&lt;インストール コマンド&gt;]LOG]!&gt;&lt;time=&quot;09:20:57.2014614&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] SetCurrentDirectory: C:\WINDOWS\IMECache\&lt;Win32 アプリの ID&gt;_1]LOG]!&gt;&lt;time=&quot;09:20:57.2024637&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Launch Win32AppInstaller in machine session]LOG]!&gt;&lt;time=&quot;09:20:57.2034684&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] lastWin32Error 0 after CreateProcess]LOG]!&gt;&lt;time=&quot;09:21:31.2586296&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] lastHResult -2147024896 after CreateProcess]LOG]!&gt;&lt;time=&quot;09:21:31.2596312&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Create installer process successfully.]LOG]!&gt;&lt;time=&quot;09:21:31.2596312&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] process id = 8673]LOG]!&gt;&lt;time=&quot;09:21:31.2596312&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">...</span><br><span class="line">&lt;![LOG[[Win32App] Installation is done, collecting result]LOG]!&gt;&lt;time=&quot;09:22:13.4593834&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] lpExitCode 0]LOG]!&gt;&lt;time=&quot;09:22:13.4603777&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] hResultFromWin32 0]LOG]!&gt;&lt;time=&quot;09:22:13.4613821&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Set EnforcementStateMessage.ErrorCode 0]LOG]!&gt;&lt;time=&quot;09:22:13.4613821&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] lpExitCode is defined as Success]LOG]!&gt;&lt;time=&quot;09:22:13.4633813&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br></pre></td></tr></table></figure><p>ここでの確認ポイントは 2 つです。</p><p><strong>1 つ目は、インストール コマンドのプロセスが IME から正常に起動されているか。</strong> 上記の例では <code>Create installer process successfully.</code> が出力されていることから、インストール コマンドのプロセスが IME から問題なく起動されたことが分かります。あわせて、その少し前に出力されているインストール コマンドの内容も確認しておくと、意図したコマンドが実行されているかを確かめられます。</p><p><strong>2 つ目は、インストール コマンドが想定どおりの終了コード (<code>lpExitCode</code>) を返しているか。</strong> 上記の例では <code>lpExitCode 0</code> と出力されており、インストール コマンドから終了コードとして <code>0</code> が返されたことが分かります。続く <code>lpExitCode is defined as Success</code> から、その終了コードが成功として扱われたことも読み取れます。</p><p>なお、<code>lpExitCode</code> に想定されない値 (<code>1</code> など) が返されている場合、<strong>Intune 側のログからこれ以上の詳細を確認することはできません。</strong> これは、Intune の役割がインストール コマンドを起動して結果を受け取るところまでであり、「なぜその終了コードになったのか」はインストーラー自身しか知り得ないためです。</p><p>このようなときは、インストール コマンドの実行時に出力されるアプリのインストーラーのログを確認したり、アプリの提供元のサポート窓口へ、その終了コードの意味を確認してみるとよいでしょう。多くのインストーラーは、終了コードごとの意味をドキュメントで公開しています。</p><h4 id="検出規則の判定状況を確認する"><a href="#検出規則の判定状況を確認する" class="headerlink" title="検出規則の判定状況を確認する"></a>検出規則の判定状況を確認する</h4><p>もう 1 つの重要な確認ポイントが、検出規則の判定状況です。検出規則の評価についても、次のようなログが出力されます。</p><p>ログの出力例</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">&lt;![LOG[[Win32App][DetectionActionHandler] Detection running for policy with id: &lt;Win32 アプリの ID&gt;.]LOG]!&gt;&lt;time=&quot;09:22:28.6546377&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">...</span><br><span class="line">&lt;![LOG[[Win32App] Start detectionManager SideCarRegistryDetectionManager]LOG]!&gt;&lt;time=&quot;09:22:28.6576382&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App]  Got reg value path: HKEY_LOCAL_MACHINE\SOFTWARE\Test\Agent, name: Installversion, value: 1.0.0]LOG]!&gt;&lt;time=&quot;09:22:28.6596374&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Equal: actualValue: 1.0.0, DetectionValue: 1.0.0, applicationDetected: True]LOG]!&gt;&lt;time=&quot;09:22:28.6596374&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Checked reg path: HKEY_LOCAL_MACHINE\SOFTWARE\Test\Agent, name: Installversion, operator: 1, type: 3, value: 1.0.0 , result of applicationDetected: True]LOG]!&gt;&lt;time=&quot;09:22:28.6610302&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] detectionManager SideCarRegistryDetectionManager got applicationDetectedByCurrentRule: True as system]LOG]!&gt;&lt;time=&quot;09:22:28.6615404&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App] Completed detectionManager SideCarRegistryDetectionManager, applicationDetectedByCurrentRule: True]LOG]!&gt;&lt;time=&quot;09:22:28.6615404&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br><span class="line">&lt;![LOG[[Win32App][ReportingManager] Detection state for app with id: &lt;Win32 アプリの ID&gt; has been updated. Report delta: &#123;&quot;DetectionState&quot;:&#123;&quot;OldValue&quot;:&quot;NotInstalled&quot;,&quot;NewValue&quot;:&quot;Installed&quot;&#125;&#125;]LOG]!&gt;&lt;time=&quot;09:22:28.6645546&quot; date=&quot;7-20-2026&quot; component=&quot;AppWorkload&quot; context=&quot;&quot; type=&quot;1&quot; thread=&quot;94&quot; file=&quot;&quot;&gt;</span><br></pre></td></tr></table></figure><p>上記の例では、レジストリを利用した検出規則が評価されています。<code>Got reg value path:</code> の行で、IME が実際に読み取ったレジストリのパス・名前・値が出力され、続く <code>Equal: actualValue: 1.0.0, DetectionValue: 1.0.0, applicationDetected: True</code> の行で、検出規則に指定した値 (<code>DetectionValue</code>) と、デバイス上の実際の値 (<code>actualValue</code>) を比較した結果が確認できます。そして最後に、検出状態が <code>NotInstalled</code> から <code>Installed</code> に更新されたことが記録されています。</p><p>このように、<strong>指定した検出規則によってアプリが検出されたのかどうか</strong> を、ログから追うことができます。</p><p>検出規則が満たされなかった場合、Intune はインストール コマンドが正常に完了しなかったものとして、エラー <code>0x87D1041C</code> (<code>-2016345060</code>) と判定します。ここで大切なのは、<strong>終了コードが成功でも、検出規則が満たされなければアプリは「失敗」として扱われる</strong> という点です。</p><p>検出規則が満たされていないことが分かった場合は、デバイス上で実際に検出規則に指定したレジストリやファイルなどを確認してみてください。現時点で検出規則が満たされているかを直接確かめられます。ログ上の判定結果と食い違う場合は、次のような点を疑ってみるとよいでしょう。</p><ul><li>パスや値の指定がわずかに間違っている (余分な空白、<code>WOW6432Node</code> 配下との取り違え など)</li><li>タイミングの問題で、判定時点ではまだ目印が作られていない</li></ul><p>とくに後者は見落としがちなポイントです。検出規則の評価はインストール コマンドの <strong>完了直後</strong> に行われるため、「インストール完了からしばらく経たないと作成されないファイル」や「一度アプリを起動しないと現れない値」を目印にしていると、実際にはインストールが成功していても <code>0x87D1041C</code> (<code>-2016345060</code>) と判定されてしまいます。このような場合は、より適切な検出規則がないか、アプリの提供元に相談してみるのがおすすめです。提供元は、インストール完了時にどのファイルやレジストリ値が確実に作成されるかを最もよく把握しています。</p><p>なお、<strong>インストール コマンドが実行されていない場合にも、検出規則の処理を確認してみるとヒントが隠れている</strong> ことがあります。Intune は、検出規則が既に満たされている環境に対してはアプリの配布を行いません。「いつまでもインストールが始まらない」という場合、実は既に検出規則が満たされていた、というのもよくあるパターンです。</p><h2 id="Intune-から-Win32-アプリの配布が確認できないときの簡単な切り分け手順"><a href="#Intune-から-Win32-アプリの配布が確認できないときの簡単な切り分け手順" class="headerlink" title="Intune から Win32 アプリの配布が確認できないときの簡単な切り分け手順"></a>Intune から Win32 アプリの配布が確認できないときの簡単な切り分け手順</h2><p>ログを確認しても、そもそも対象のアプリに関する処理がまったく記録されていない。そんなときに試していただきたい、簡単な切り分け手順をご紹介します。</p><h3 id="ネットワーク環境の確認"><a href="#ネットワーク環境の確認" class="headerlink" title="ネットワーク環境の確認"></a>ネットワーク環境の確認</h3><p>Intune および IME は、いくつかのエンドポイントと通信できることを前提に動作します。まずは、必要なエンドポイントとの通信が許可されているかを確認してみてください。</p><ul><li>Microsoft Intune のネットワーク エンドポイント<br><a href="https://learn.microsoft.com/ja-jp/intune/fundamentals/endpoints">https://learn.microsoft.com/ja-jp/intune/fundamentals/endpoints</a></li></ul><p>プロキシや VPN をご利用の場合は、一時的にそれらを経由しないネットワークに接続して事象が変わるかを確認したり、別のネットワークにつないで比較してみたりするのも有効な切り分けです。</p><h3 id="Microsoft-Intune-Management-Extension-サービスの再起動"><a href="#Microsoft-Intune-Management-Extension-サービスの再起動" class="headerlink" title="Microsoft Intune Management Extension サービスの再起動"></a>Microsoft Intune Management Extension サービスの再起動</h3><p>IME は、サービスの起動タイミングで新しい Win32 アプリが存在しないかを Intune へ確認しに行きます。そのため、すぐに配布を始めたい場合は、サービスの再起動が有効な切り分けになります。</p><p>管理者権限を持つユーザーであれば、スタート メニューから <code>services.msc</code> を起動し、<code>Microsoft Intune Management Extension</code> を右クリックして再起動できます。再起動後に <code>AppWorkload.log</code> に新しいログが出力され始めるかを確認してみてください。</p><h3 id="Entra-ID-ユーザーで-Windows-上にログインする"><a href="#Entra-ID-ユーザーで-Windows-上にログインする" class="headerlink" title="Entra ID ユーザーで Windows 上にログインする"></a>Entra ID ユーザーで Windows 上にログインする</h3><p>これは、ユーザー グループに割り当てているアプリや、インストール コンテキストとして「ユーザー」を選択しているアプリの場合の確認ポイントです。</p><p>Intune 上でユーザー グループに割り当てているアプリや、インストール コンテキストとしてユーザーを選択しているアプリは、<strong>そのユーザーがデバイス上にログインしていないと配布が行われません。</strong></p><p>「割り当てているのに一向に配布が始まらない」という場合は、対象のユーザーで実際にログインできているかもあわせて確認してみましょう。</p><h2 id="「これは-Intune？-それともアプリのインストーラー？」―-事象別の考え方"><a href="#「これは-Intune？-それともアプリのインストーラー？」―-事象別の考え方" class="headerlink" title="「これは Intune？ それともアプリのインストーラー？」― 事象別の考え方"></a>「これは Intune？ それともアプリのインストーラー？」― 事象別の考え方</h2><p>ここまでの内容を踏まえて、どのような事象がどちら側の調査対象になるのかを整理してみましょう。考え方はシンプルです。</p><ul><li><strong>アプリがデバイスに “届く” までに関すること</strong> → Intune の観点から確認</li><li><strong>インストール コマンドが起動された “後” の動作に関すること</strong> → アプリのインストーラーの観点から確認</li></ul><h3 id="Intune-側に焦点を当てて確認するとよい事象"><a href="#Intune-側に焦点を当てて確認するとよい事象" class="headerlink" title="Intune 側に焦点を当てて確認するとよい事象"></a>Intune 側に焦点を当てて確認するとよい事象</h3><ul><li>Win32 アプリのインストール処理や、検出規則による判定が行われている形跡がログから確認できない</li><li>Intune 上では割り当てをしているにもかかわらず、なかなか配布が進まない</li><li>Win32 アプリの実際の配布状況と、Intune 管理センター上のレポートに差異がある</li></ul><h3 id="アプリのインストーラーに焦点を当てて確認するとよい事象"><a href="#アプリのインストーラーに焦点を当てて確認するとよい事象" class="headerlink" title="アプリのインストーラーに焦点を当てて確認するとよい事象"></a>アプリのインストーラーに焦点を当てて確認するとよい事象</h3><ul><li><code>lpExitCode</code> が想定している値ではない</li><li><code>lpExitCode</code> は <code>0</code> であるにもかかわらず、検出規則が満たされず <code>0x87D1041C</code> (<code>-2016345060</code>) エラーが発生する</li><li>Intune から配布した後に、配布したアプリが起動しない、または期待どおりに動作しない</li></ul><p>後者に該当する場合は、アプリのインストーラーが出力するログを確認し、必要に応じてアプリの提供元のサポート窓口へ相談してみると良いでしょう。インストーラーの内部の動作を最もよく把握しているのは提供元です。「Intune から配布した際に、終了コード <code>&lt;値&gt;</code> が返り、インストールが完了しなかった」といった形で、IME のログから読み取った事実をあわせてお伝えいただくと、スムーズにご相談いただけます。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Win32 アプリを配布した後のトラブルシューティングについて、”役割分担” という視点からご紹介しました。</p><ul><li>Intune (IME) の担当範囲は、アプリを配布し、インストール コマンドを <strong>起動するところまで</strong></li><li>IME のログから分かるのは、<strong>プロセスを起動できたか</strong>・<strong>終了コードは何か</strong>・<strong>検出規則を満たしたか</strong> の 3 点</li><li>終了コードが想定外の値になる理由や、インストール処理そのものの詳細は、<strong>アプリのインストーラーのログ</strong> から確認する</li></ul><p>「どこまでが Intune で、どこからがアプリなのか」。この線引きを意識しておくだけで、問題が起きたときに最初に見るべき場所がはっきりし、解決までの時間はぐっと短くなります。ぜひ日々の運用に取り入れてみてください。</p><p>次回以降も、みなさまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260818_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260818_01/"/>
    <published>2026-08-17T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>以前の記事では、Intune と Windows の “役割分担” という視点から、設定 (CSP) の配布を例にトラブルシューティングの基本的な考え方をご紹介しました。今回はその Win32 アプリ]]>
    </summary>
    <title>Intune のトラブル解決が早くなる。知っておきたい &quot;役割分担&quot; - Win32 アプリ編</title>
    <updated>2026-11-02T00:39:51.232Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>オンプレミスの Active Directory を、これまで利用されてきた多くのお客様がまず直面されるのが「グループ ポリシー (GPO) での設定項目を、Intune ではどう設定すればよいのか？」という疑問ではないでしょうか。</p><p>グループ ポリシーで慣れ親しんだ設定を Intune でも同じように配布したいと思っても、Intune の管理センターには膨大な数の設定が存在するため、目的の設定を探し出すのは簡単ではありません。設定名の日本語訳が微妙に異なっていたり、そもそも設定カタログ上での呼び名が違っていたりして、なかなか目的の設定にたどり着けないという声もよくいただきます。</p><h2 id="まずは「グループ-ポリシー分析」もご検討ください"><a href="#まずは「グループ-ポリシー分析」もご検討ください" class="headerlink" title="まずは「グループ ポリシー分析」もご検討ください"></a>まずは「グループ ポリシー分析」もご検討ください</h2><p>既存のグループ ポリシー (GPO) をまとめて Intune へ移行したい場合には、Intune の <strong>「グループ ポリシー分析 (Group Policy analytics)」</strong> という機能がとても便利です。この機能では、オンプレミスでエクスポートした GPO の XML を Intune にインポートすることで、<strong>各設定が Intune (MDM) に対応しているかどうかを自動で分析</strong> してくれます。さらに、対応している設定については、そのまま設定カタログのプロファイルとして移行することも可能です。</p><ul><li>Microsoft Intune を使用してグループ ポリシーをインポートおよび分析する - Microsoft Learn<br><a href="https://learn.microsoft.com/ja-jp/intune/device-configuration/import-group-policy-analytics">https://learn.microsoft.com/ja-jp/intune/device-configuration/import-group-policy-analytics</a></li></ul><p>多数のグループ ポリシーを一括で棚卸し・移行したい場合には、まずはこのグループ ポリシー分析を試していただくのがおすすめです。</p><h2 id="移行の進め方全体を考えるうえで参考になる記事"><a href="#移行の進め方全体を考えるうえで参考になる記事" class="headerlink" title="移行の進め方全体を考えるうえで参考になる記事"></a>移行の進め方全体を考えるうえで参考になる記事</h2><p>また、グループ ポリシーから Intune への移行を「どういう順序・考え方で進めるか」という点については、下記の記事がとても参考になります。</p><ul><li>Group Policy Analytics Framework - Microsoft Community Hub<br><a href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/group-policy-analytics-framework/3749480">https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/group-policy-analytics-framework/3749480</a></li></ul><p>この記事では、移行を <strong>「Discover (洗い出し)」→「Assess (評価)」→「Migrate (移行)」</strong> の 3 つのフェーズに整理して考えることが提案されています。中でも特に重要なのが「Assess (評価)」のフェーズで、記事内では次のような問いかけが紹介されています。</p><ul><li>そもそも、その グループ ポリシー設定は今でも必要か？</li><li>必要だとして、それを実現するためのよりモダンな (クラウド向けの) 手段が別に用意されていないか？</li></ul><p>グループ ポリシーは長年にわたって設定が積み重なっているケースが多く、中には設定された当時の背景がすでに失われているものや、現在では別の仕組みで実現した方が適切なものも含まれています。<strong>すべてのグループ ポリシーをそのまま Intune へ移行する必要はない</strong> という視点は、移行作業を進めるうえでとても大切なポイントです。移行の検討を始める前に、一度目を通しておくことをお勧めします。</p><h2 id="今回の記事で扱う内容"><a href="#今回の記事で扱う内容" class="headerlink" title="今回の記事で扱う内容"></a>今回の記事で扱う内容</h2><p>一方で、上記のような評価を経て「この設定は Intune へ移行する」と判断した場合や、<strong>特定のグループ ポリシー設定だけをピンポイントで Intune に置き換えたい</strong> という場合には、対応する Intune 上の設定を手作業で特定する必要があります。</p><p>そこで今回は、<strong>特定のグループ ポリシーに対応する Intune 上の設定を、ご自身で探し出すための手順</strong>をご紹介します。この流れを一度覚えていただくと、多くのグループ ポリシー設定について、対応する Intune の設定をご自分で特定できるようになりますので、ぜひ参考にしてみてください。</p><h2 id="全体の流れ"><a href="#全体の流れ" class="headerlink" title="全体の流れ"></a>全体の流れ</h2><p>グループ ポリシーに対応する Intune の設定は、大きく次の 3 つのステップで特定していきます。</p><ol><li>グループ ポリシーの <strong>英語名</strong> を特定する</li><li>英語名を元に、対応する <strong>CSP</strong> を特定する</li><li>CSP を元に、<strong>設定カタログ</strong> 上で対応する設定を見つける</li></ol><p>今回は例として、下記のグループ ポリシー設定を Intune で配布したい場合を考えてみます。</p><blockquote><p>[コンピューターの構成] - [管理用テンプレート] - [Windows コンポーネント] - [配信の最適化] - [絶対最大キャッシュ サイズ (GB)]</p></blockquote><p><img src="/blog/intune/20260803_01/image-8.png" alt="対象のグループ ポリシー設定のパス例"></p><p>それでは、順を追って見ていきましょう。</p><h2 id="ステップ-1-グループ-ポリシーの英語名を特定する"><a href="#ステップ-1-グループ-ポリシーの英語名を特定する" class="headerlink" title="ステップ 1. グループ ポリシーの英語名を特定する"></a>ステップ 1. グループ ポリシーの英語名を特定する</h2><p>まずは、対象となるグループ ポリシーの <strong>英語名</strong> を特定します。</p><p>「なぜわざわざ英語名を調べるの？」と思われるかもしれませんが、これには理由があります。日本語の設定名は翻訳のブレがあり、Intune の設定カタログ上の日本語名と、グループ ポリシー上の日本語名が微妙に異なっていることが少なくありません。そのため、英語名を基準に探した方が、確実に対応する設定を見つけることができます。</p><p>グループ ポリシーの英語名を調べるには、下記の <strong>Group Policy Search (GPS)</strong> というサイトが便利です。設定のパスを辿っていく方法や、グループ ポリシーで設定されるレジストリ値で検索を行うことで、対応する英語名を確認することができます。</p><ul><li>Group Policy Search (GPS)<br><a href="https://gpsearch.azurewebsites.net/">https://gpsearch.azurewebsites.net/</a></li></ul><p><img src="/blog/intune/20260803_01/image-9.png" alt="Group Policy Search (GPS) でグループ ポリシーの英語名を確認する画面"></p><p>今回の例では [Windows Components (Windows コンポーネント)] - [Delivery Optimization (配信の最適化)] のパスを辿っていくと、[絶対最大キャッシュ サイズ (GB)] に対応する英語名が <strong>Absolute Max Cache Size (in GB)</strong> であることが確認出来ます。</p><h2 id="ステップ-2-英語名を元に対応する-CSP-を特定する"><a href="#ステップ-2-英語名を元に対応する-CSP-を特定する" class="headerlink" title="ステップ 2. 英語名を元に対応する CSP を特定する"></a>ステップ 2. 英語名を元に対応する CSP を特定する</h2><p>次に、特定した英語名を元に、対応する <strong>CSP (Configuration Service Provider)</strong> を探します。CSP とは、Windows OS に対して設定を反映するための仕組みで、Intune はこの CSP を通じて各種設定を配布しています。グループ ポリシーと Intune の設定を結びつける「橋渡し役」とイメージしていただくと分かりやすいかと思います。</p><p>対応する CSP を探すには、<strong>「グループ ポリシーの英語名」と「CSP」</strong> をあわせて検索エンジンで検索してみてください。多くの場合、Microsoft の公式ドキュメントである Policy CSP のページが見つかります。</p><p>このページには <strong>「Group policy mapping」</strong> という項目があり、その CSP がどのグループ ポリシーに対応しているかが記載されています。ここを確認することで、目的のグループ ポリシーに対応する CSP を正確に特定することができます。</p><ul><li>Policy CSP - DeliveryOptimization &#x2F; DOAbsoluteMaxCacheSize<br><a href="https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-deliveryoptimization#doabsolutemaxcachesize">https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-deliveryoptimization#doabsolutemaxcachesize</a></li></ul><p><img src="/blog/intune/20260803_01/image-10.png" alt="Policy CSP ページの Group policy mapping 欄"></p><p>今回の例では、「絶対最大キャッシュ サイズ (GB)」に対応する CSP が <strong>DeliveryOptimization &#x2F; DOAbsoluteMaxCacheSize</strong> であることが分かります。</p><h2 id="ステップ-3-CSP-を元に設定カタログ上で対応する設定を見つける"><a href="#ステップ-3-CSP-を元に設定カタログ上で対応する設定を見つける" class="headerlink" title="ステップ 3. CSP を元に設定カタログ上で対応する設定を見つける"></a>ステップ 3. CSP を元に設定カタログ上で対応する設定を見つける</h2><p>最後に、特定した CSP を元に、Intune の <strong>設定カタログ</strong> 上で対応する設定を見つけます。</p><p>基本的には、<strong>CSP の名前がそのまま設定カタログ上の設定名として使われている</strong> ため、設定カタログ上でカテゴリとして “Delivery Optimization” を選択すると、目的の設定 “DO Absolute Max Cache Size” を見つけることができます。</p><p><img src="/blog/intune/20260803_01/image-11.png" alt="設定カタログで DO Absolute Max Cache Size を検索した画面"></p><h3 id="同じ名前の設定が-2-つ表示される場合"><a href="#同じ名前の設定が-2-つ表示される場合" class="headerlink" title="同じ名前の設定が 2 つ表示される場合"></a>同じ名前の設定が 2 つ表示される場合</h3><p>なお、下記のように同じ設定が 2 つ表示されることがあります。これは、その設定を <strong>ユーザー単位</strong> で反映するか、<strong>デバイス単位</strong> で反映するかの違いによるものです。</p><p><img src="/blog/intune/20260803_01/image-12.png" alt="設定カタログで同名の設定が (User) 付きとなしで 2 つ表示される例"></p><p>設定名の後ろに <strong>“(User)”</strong> と付いているものは、ユーザー単位で反映される設定です。グループ ポリシーを触ったことのある方であれば、<strong>「ユーザーの構成」と「コンピューターの構成」の違い</strong> と理解していただければ分かりやすいかと思います。「コンピューターの構成」配下のグループ ポリシーであれば、”(User)” の付いていないデバイス単位の設定を選択します。</p><h2 id="対応する設定が見つからないときは"><a href="#対応する設定が見つからないときは" class="headerlink" title="対応する設定が見つからないときは"></a>対応する設定が見つからないときは</h2><p>上記の手順で多くの設定は見つけられますが、中には対応する設定がなかなか見つからないケースもあります。そのような場合に試していただきたいポイントを、いくつかご紹介します。</p><h3 id="グループ-ポリシーの英語名で設定カタログを検索してみる"><a href="#グループ-ポリシーの英語名で設定カタログを検索してみる" class="headerlink" title="グループ ポリシーの英語名で設定カタログを検索してみる"></a>グループ ポリシーの英語名で設定カタログを検索してみる</h3><p>一部の設定は、CSP 名ではなく <strong>グループ ポリシーの英語名そのまま</strong> の名前で設定カタログ上に存在することがあります。CSP 名で見つからない場合は、ステップ 1 で特定した英語名で設定カタログを検索してみると、見つかることがあります。</p><h3 id="古いグループ-ポリシーでないか確認してみる"><a href="#古いグループ-ポリシーでないか確認してみる" class="headerlink" title="古いグループ ポリシーでないか確認してみる"></a>古いグループ ポリシーでないか確認してみる</h3><p>グループ ポリシーには、過去のバージョンとの互換性を保つために、かなり古い設定が残されている場合があります。そうした古い設定は、CSP としては対応する設定が用意されていないこともあります。</p><p>グループ ポリシーの <strong>「サポートされるバージョン」</strong> を確認し、そもそも現在ご利用の Windows のバージョンでサポートされている設定かどうかを確認してみてください。</p><p><img src="/blog/intune/20260803_01/image-13.png" alt="グループ ポリシーの「サポートされるバージョン」を確認する画面"></p><h3 id="レジストリで代替できないか確認してみる"><a href="#レジストリで代替できないか確認してみる" class="headerlink" title="レジストリで代替できないか確認してみる"></a>レジストリで代替できないか確認してみる</h3><p>どうしても対応する設定が見つからない場合は、<strong>スクリプトを利用してグループ ポリシーに対応するレジストリ値を直接設定する</strong> ことで代替できる場合があります。</p><p>グループ ポリシーが実際に書き込むレジストリ値は、ステップ 1 でご紹介した Group Policy Search (GPS) で確認することができます。ここで確認したレジストリ値を、Intune の PowerShell スクリプトや Win32 アプリなどを利用して直接設定することで、グループ ポリシーと同等の設定を実現できる場合があります。</p><ul><li>Group Policy Search (GPS)<br><a href="https://gpsearch.azurewebsites.net/">https://gpsearch.azurewebsites.net/</a></li></ul><p>レジストリ値を配布する具体的な手段としては、PowerShell スクリプト、修復スクリプト (Proactive Remediation)、Win32 アプリなどが挙げられます。それぞれの使い分けや実装例については、冒頭でご紹介した下記の記事の後半でも触れられていますので、あわせてご覧ください。</p><ul><li>Group Policy Analytics Framework - Microsoft Community Hub<br><a href="https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/group-policy-analytics-framework/3749480">https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/group-policy-analytics-framework/3749480</a></li></ul><p>なお、レジストリを直接設定する方法は、グループ ポリシーによる設定とは反映のされ方が異なる場合があります。適用前に、テスト環境で意図した通りに動作するかを十分にご確認いただくことをお勧めします。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、グループ ポリシーに対応する Intune 上の設定を見つける方法として、次の 3 ステップをご紹介しました。</p><ol><li>グループ ポリシーの <strong>英語名</strong> を特定する</li><li>英語名を元に、対応する <strong>CSP</strong> を特定する</li><li>CSP を元に、<strong>設定カタログ</strong> 上で対応する設定を見つける</li></ol><p>この流れを覚えていただくと、多くのグループ ポリシー設定について、対応する Intune の設定をご自身で特定できるようになります。オンプレミスから Intune への移行を進める際や、既存のグループ ポリシーを Intune へ置き換える際に、ぜひ活用してみてください。</p><p>それでは、また次回の記事でお会いしましょう。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260803_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260803_01/"/>
    <published>2026-08-02T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>オンプレミスの Active Directory を、これまで利用されてきた多くのお客様がまず直面されるのが「グループ ポリシー (GPO) での設定項目を、Intune ではどう設定すればよいのか？]]>
    </summary>
    <title>グループ ポリシーに対応する Intune の設定を見つける方法</title>
    <updated>2026-11-02T00:39:51.229Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Android" scheme="https://jpintune.github.io/blog/tags/Android/"/>
    <content>
      <![CDATA[<p>Microsoft Intune サポート チームです。本記事では、Android デバイスを Intune（MDM）で管理する際に、あらかじめご理解いただきたい Android プラットフォーム固有の仕様についてご案内します。</p><p>これらのポイントを事前にご理解いただくことで、<strong>お問い合わせ時の状況共有がスムーズになり、原因の切り分けや問題解決までの時間を短縮できます。</strong>「Intune 側の問題なのか」「Android／ベンダー側の仕様なのか」「GMS（Google Mobile Services）経由の遅延なのか」を切り分ける観点をあらかじめ共有することが、早期解決の鍵となります。</p><hr><h2 id="なぜ事前理解が重要なのか（本記事の目的）"><a href="#なぜ事前理解が重要なのか（本記事の目的）" class="headerlink" title="なぜ事前理解が重要なのか（本記事の目的）"></a>なぜ事前理解が重要なのか（本記事の目的）</h2><p>Android の MDM 管理は、iOS&#x2F;iPadOS や Windows と異なり、<strong>Google のサービス（GMS）やデバイス ベンダーの実装に強く依存する</strong>という特徴があります。そのため、同じ操作でも動作結果がデバイスやメーカーによって変わることがあります。</p><p>Intune はクラウド サービスとして「構成プロファイル（ポリシー）をデバイスへ配信し、適用状況を受け取る」までを担いますが、<strong>その先の実際の適用処理は Android OS／GMS 側で行われます。</strong> この役割分担を理解しておくと、以下のようなメリットがあります。</p><ul><li>お問い合わせ時に、切り分けに必要な情報（デバイス メーカー、モデル、Android バージョン、登録方式など）を最初から共有いただける</li><li>「Intune 側で確認できる範囲」と「Android／ベンダー側の要因」を切り分けやすくなる</li><li>不要な調査ステップを省け、結果として<strong>解決までの時間が短縮</strong>される</li></ul><hr><h2 id="1-Android-の-MDM-登録は「Android-Enterprise」が前提"><a href="#1-Android-の-MDM-登録は「Android-Enterprise」が前提" class="headerlink" title="1. Android の MDM 登録は「Android Enterprise」が前提"></a>1. Android の MDM 登録は「Android Enterprise」が前提</h2><p>現在、Android デバイスを Intune で MDM 管理する場合、原則として <strong>Android Enterprise</strong> に対応したデバイスであることが前提となります。従来の Device Administrator（デバイス管理者）方式は Google により非推奨・機能縮小が進んでおり、新規の管理方式としては推奨されません。</p><p>Android Enterprise では、主に以下の管理方式があります。</p><ul><li><strong>個人所有の仕事用プロファイル（Work Profile &#x2F; BYOD）</strong></li><li><strong>完全管理対象デバイス（Fully Managed &#x2F; COBO）</strong></li><li><strong>業務専用デバイス（Dedicated &#x2F; COSU、キオスク用途など）</strong></li><li><strong>企業所有の仕事用プロファイル（COPE）</strong></li></ul><p>そのため、管理対象とする Android デバイスが <strong>Android Enterprise に対応しているか</strong>を、導入前に必ずご確認ください。</p><h3 id="対応デバイスの公開情報"><a href="#対応デバイスの公開情報" class="headerlink" title="対応デバイスの公開情報"></a>対応デバイスの公開情報</h3><p>Android Enterprise の対応デバイスは、Google が公式に公開している以下のリストからご確認いただけます。お問い合わせ前に、対象デバイスがこのリストに含まれているかをご確認いただくと、切り分けがスムーズになります。</p><ul><li><strong>Android Enterprise Recommended（Google 公式・推奨デバイス一覧）</strong><br><a href="https://androidenterprisepartners.withgoogle.com/devices/">https://androidenterprisepartners.withgoogle.com/devices/</a></li><li><strong>Android Enterprise 対応の要件・管理方式（Google 公式ドキュメント）</strong><br><a href="https://developers.google.com/android/work/requirements">https://developers.google.com/android/work/requirements</a></li><li><strong>Intune における Android 登録方式のサポート情報（Microsoft Learn）</strong><br><a href="https://learn.microsoft.com/mem/intune/enrollment/android-enroll">https://learn.microsoft.com/mem/intune/enrollment/android-enroll</a></li></ul><blockquote><p>※ Android Enterprise Recommended に掲載されているデバイスは、Google が定める品質・アップデート要件を満たしており、企業利用に適したデバイスとして推奨されます。</p></blockquote><hr><h2 id="2-ベンダー（メーカー）ごとに仕様が異なる点にご注意ください"><a href="#2-ベンダー（メーカー）ごとに仕様が異なる点にご注意ください" class="headerlink" title="2. ベンダー（メーカー）ごとに仕様が異なる点にご注意ください"></a>2. ベンダー（メーカー）ごとに仕様が異なる点にご注意ください</h2><p>Android デバイスは Google が提供する OS をベースに、<strong>各デバイス メーカーが独自のカスタマイズを加えて出荷</strong>しています。このため、同じ Android バージョン・同じ Intune ポリシーであっても、<strong>メーカーによって MDM 制御の挙動が異なる</strong>場合があります。<br>特に、ソフトウェア アップデートに関しては、各メーカーごとに配布ポイントを保持しているため、設定アプリ経由ではなく、独自の管理アプリ経由で、配布される可能性があるため、メーカごとで挙動が変わる可能性が高い設定といえます。</p><p>上記のソフトウェア アップデートに関わらず、特定メーカー・特定モデルでのみ発生する事象については、<strong>デバイス メーカー（ベンダー）へのご確認が必要</strong>となる場合があります。<br>このため、お問い合わせの際は、<strong>メーカー名・モデル名・Android バージョン</strong>をあわせてお知らせいただくと、この切り分けを迅速に行えます。</p><hr><h2 id="3-Intune-は「アプリ／設定を直接配布」しているわけではありません（GMS-経由）"><a href="#3-Intune-は「アプリ／設定を直接配布」しているわけではありません（GMS-経由）" class="headerlink" title="3. Intune は「アプリ／設定を直接配布」しているわけではありません（GMS 経由）"></a>3. Intune は「アプリ／設定を直接配布」しているわけではありません（GMS 経由）</h2><p>Android Enterprise デバイスでは、基本的には、Intune から<strong>直接的に</strong>アプリや設定をデバイスへ配布しているわけではなく、<strong>GMS（Google Mobile Services）を経由して</strong>処理が行われる仕組みになっています。</p><p>そのため、Intune 側で確認できるのは、あくまで <strong>「構成プロファイル（ポリシー）の配信・適用が成功したこと」まで</strong>です。その後の実際のアプリ インストールや設定反映は、Google 側のサービスを通じて行われます。</p><p>この仕組みを踏まえると、次の点をご理解いただくことが重要です。</p><ul><li>Intune の管理コンソール上で「適用成功」と表示されていても、それは<strong>ポリシーがデバイスへ正しく届き、適用処理が受理された</strong>ことを示します。</li><li>実際のアプリ配布や設定の最終的な反映は <strong>GMS 側の処理</strong>に委ねられます。</li></ul><h3 id="図：Intune-から-Android-へアプリ／設定が届くまでの流れ（GMS-経由）"><a href="#図：Intune-から-Android-へアプリ／設定が届くまでの流れ（GMS-経由）" class="headerlink" title="図：Intune から Android へアプリ／設定が届くまでの流れ（GMS 経由）"></a>図：Intune から Android へアプリ／設定が届くまでの流れ（GMS 経由）</h3><p><img src="/blog/intune/20260731_03/gms-flow.png" alt="Intune から Android へアプリ／設定が届くまでの流れ（GMS 経由）"></p><p><strong>図のポイント</strong></p><ul><li><strong>①：Intune が確認できる範囲</strong> — Intune は「ポリシー／アプリ配布を Google Management Service（GMS）へ引き渡し、受理された」ことまでを管理します。コンソール上の「適用成功」表示は、この段階までを示します。</li><li><strong>②〜③：GMS／デバイス側で実処理が行われる範囲</strong> — GMS がデバイス上の Android Device Policy App へポリシー・アプリ配布をプッシュし、実際の適用が行われます。ここはネットワーク状況、電源・バッテリー最適化、GMS との同期タイミングなどの影響を受けます。</li><li><strong>④：結果の連携</strong> — デバイス（Android Device Policy App）での処理結果が GMS を経由して Intune に返され、最終的なステータスが反映されます。</li></ul><hr><h2 id="4-アプリやポリシー適用遅延について"><a href="#4-アプリやポリシー適用遅延について" class="headerlink" title="4. アプリやポリシー適用遅延について"></a>4. アプリやポリシー適用遅延について</h2><p>上記の仕組みにより、<strong>構成プロファイルの適用が Intune 上で正常に完了していても、GMS 経由の処理により、実際のデバイスへの反映にタイムラグ（遅延）が生じる</strong>ことがあります。</p><p>そのため、適用直後に反映が確認できない場合でも、しばらく時間をおいてから再度ご確認いただくことで解消する可能性がございます。「Intune 上は成功しているのに反映されない」という事象は、この GMS 経由の遅延が原因であるケースが少なくありません。</p><hr><h2 id="5-アプリを-Intune-から配布するには「Managed-Google-Play」への登録が必要"><a href="#5-アプリを-Intune-から配布するには「Managed-Google-Play」への登録が必要" class="headerlink" title="5. アプリを Intune から配布するには「Managed Google Play」への登録が必要"></a>5. アプリを Intune から配布するには「Managed Google Play」への登録が必要</h2><p>Android Enterprise デバイスへ Intune 経由でアプリを配布するには、<strong>Managed Google Play（マネージド Google Play）</strong> の利用が前提となります。テナントを Managed Google Play に接続（バインド）することで、Intune の管理コンソールから承認済みアプリを配布・管理できるようになります。</p><p>Android Enterprise では、アプリはすべて Managed Google Play を通じて配布されます。Intune 上で扱えるアプリの種類と、それぞれの配布方法は以下のとおりです。</p><table><thead><tr><th>アプリの種類</th><th>概要</th><th>配布の仕組み</th></tr></thead><tbody><tr><td><strong>ストア アプリ（Managed Google Play アプリ）</strong></td><td>Google Play 上の一般公開アプリを承認して配布</td><td>Managed Google Play で承認 → Intune で割り当て</td></tr><tr><td><strong>ライン オブ ビジネス（LOB）／プライベート アプリ</strong></td><td>自社開発などの独自 APK を、社内限定で配布</td><td>Managed Google Play に非公開アプリとして登録 → Intune で割り当て</td></tr><tr><td><strong>Web アプリ（Web リンク）</strong></td><td>Web サイトへのショートカット</td><td>Managed Google Play の Web アプリとして配信</td></tr><tr><td><strong>システム アプリ（OEM プリインストール）</strong></td><td>デバイスに組み込み済みのアプリを有効化</td><td>Managed Google Play 経由で有効化</td></tr></tbody></table><blockquote><p>ポイント：<strong>LOB（社内アプリ）であっても、Android Enterprise では Managed Google Play への登録（非公開アプリとしての公開）が必要</strong>です。iOS のように APK を Intune へ直接アップロードして配布する方式ではありません。</p></blockquote><h3 id="参考：Intune-の公開情報（Microsoft-Learn）"><a href="#参考：Intune-の公開情報（Microsoft-Learn）" class="headerlink" title="参考：Intune の公開情報（Microsoft Learn）"></a>参考：Intune の公開情報（Microsoft Learn）</h3><ul><li><strong>Intune を Managed Google Play に接続する</strong><br><a href="https://learn.microsoft.com/mem/intune/enrollment/connect-intune-android-enterprise">https://learn.microsoft.com/mem/intune/enrollment/connect-intune-android-enterprise</a></li><li><strong>Managed Google Play アプリ（ストア アプリ）を Intune に追加する</strong><br><a href="https://learn.microsoft.com/mem/intune/apps/apps-add-android-for-work">https://learn.microsoft.com/mem/intune/apps/apps-add-android-for-work</a></li><li><strong>Managed Google Play のプライベート（LOB）アプリを追加する</strong><br><a href="https://learn.microsoft.com/mem/intune/apps/apps-add-android-for-work#managed-google-play-private-apps">https://learn.microsoft.com/mem/intune/apps/apps-add-android-for-work#managed-google-play-private-apps</a></li><li><strong>Managed Google Play の Web アプリ（Web リンク）を追加する</strong><br><a href="https://learn.microsoft.com/mem/intune/apps/web-app">https://learn.microsoft.com/mem/intune/apps/web-app</a></li><li><strong>Android Enterprise 向けのアプリの管理（配布方法の全体像）</strong><br><a href="https://learn.microsoft.com/mem/intune/apps/apps-supported-intune-apps">https://learn.microsoft.com/mem/intune/apps/apps-supported-intune-apps</a></li><li><strong>アプリの割り当てと配布の概要</strong><br><a href="https://learn.microsoft.com/mem/intune/apps/apps-deploy">https://learn.microsoft.com/mem/intune/apps/apps-deploy</a></li></ul><blockquote><p>※ URL は掲載時点での代表的な参照先です。公開前に各ページが最新の掲載先を指しているか最終確認をおすすめします。</p></blockquote><p>Managed Google Play への接続が完了していない場合、上記いずれのアプリ配布機能もご利用いただけません。アプリ配布に関するお問い合わせの際は、<strong>Managed Google Play への接続が完了しているか</strong>を事前にご確認ください。</p><hr><h2 id="まとめ：スムーズなサポートのために"><a href="#まとめ：スムーズなサポートのために" class="headerlink" title="まとめ：スムーズなサポートのために"></a>まとめ：スムーズなサポートのために</h2><p>Android の MDM 管理は、<strong>Intune・Android OS・GMS・デバイス ベンダー</strong>という複数の要素が関わる仕組みです。以下の点をあらかじめご理解・ご確認いただくことで、切り分けが迅速になり、問題解決までの時間を短縮できます。</p><table><thead><tr><th>ポイント</th><th>事前にご確認いただきたいこと</th></tr></thead><tbody><tr><td>登録方式</td><td>対象デバイスが Android Enterprise 対応か</td></tr><tr><td>ベンダー依存</td><td>メーカー名・モデル名・Android バージョン</td></tr><tr><td>配布の仕組み</td><td>事象が Intune 側か、GMS／ベンダー側か</td></tr><tr><td>反映遅延</td><td>適用成功後、時間をおいて再確認したか</td></tr><tr><td>アプリ配布</td><td>Managed Google Play に接続済みか</td></tr></tbody></table><p>お問い合わせの際は、上記の情報をあわせてお知らせいただけますと、<strong>より迅速で的確なサポート</strong>を提供可能となるため、ご協力のほど、よろしくお願いいたします。</p><p>この度は、最後までお読みくださりまして、誠にありがとうございました。次回の記事でもお会いできれば嬉しいです。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260731_03/</id>
    <link href="https://jpintune.github.io/blog/intune/20260731_03/"/>
    <published>2026-07-30T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>Microsoft Intune サポート チームです。本記事では、Android デバイスを Intune（MDM）で管理する際に、あらかじめご理解いただきたい Android プラットフォーム固有の仕様についてご案内します。</p>
<p>これらのポイントを事前にご理解]]>
    </summary>
    <title>Android デバイスを Intune で管理する際に押さえておきたいポイント</title>
    <updated>2026-11-02T00:39:51.229Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>Intune を使うことで、社内の業務アプリや作成したスクリプト等を Win32 アプリとして、各デバイスへ配信することが出来ます。一方で、いざ配布を始めてみると「手元では問題なくインストールできたのに、Intune から配布するとなぜかうまくいかない…」なんてこともありますよね。実はちょっとしたコツを知っているだけで、このような問題をすんなり解決できてしまうケースが多いのです。</p><p>そこで今回は、Win32 アプリを本格的に展開する前に「これだけ押さえておけば安心！」という 3 つのポイントを、ご紹介していきます。事前にサクッと確認しておくことで、配布後の問題を減らし、気持ちよくアプリ展開を進めていきましょう。</p><p>そのカギとなるのが、Intune からの Win32 アプリの配信の流れを知っておくことです。Intune はアプリを「配布して起動する」ところまでを担当し、起動された後のインストール処理そのものはアプリのインストーラーにバトンタッチされます。このバトンの受け渡しをイメージしておくと、後の内容もスッと入ってきますので、ぜひ頭の片隅に置いておいてください。</p><h2 id="①-インストール-コマンドの動作を事前に確認しておく"><a href="#①-インストール-コマンドの動作を事前に確認しておく" class="headerlink" title="① インストール コマンドの動作を事前に確認しておく"></a>① インストール コマンドの動作を事前に確認しておく</h2><p>「そんなの当たり前でしょ？」と思われるかもしれませんが、Intune ならではの動作の特性を知らずに進めると、意外なところでつまずくことがあります。逆に言えば、ここさえ押さえておけば安心。特に見落とされやすい 3 つの観点を見ていきましょう。</p><h3 id="32-ビット-64-ビットのどちらで実行されるか意識しておく"><a href="#32-ビット-64-ビットのどちらで実行されるか意識しておく" class="headerlink" title="32 ビット &#x2F; 64 ビットのどちらで実行されるか意識しておく"></a>32 ビット &#x2F; 64 ビットのどちらで実行されるか意識しておく</h3><p>まず知っておきたいのが、Intune は既定では 32 ビット プロセスとしてインストール コマンドを実行するという点です。ですので、事前に動作を確認するときは、32 ビット版のコマンド プロンプト (<code>C:\Windows\SysWOW64\cmd.exe</code>) から実行して、無事に完了するか見ておくのが良いです。</p><p>ここでちょっとした落とし穴が一つあります。スタート メニューから起動するコマンド プロンプトは、実は 64 ビット版 (<code>C:\Windows\System32\cmd.exe</code>) なんです。何気なく開いたコマンド プロンプトで確認すると、Intune が実際に動く環境とは違う条件でテストしてしまうことになります。ここを合わせておくだけで、確認の精度が上がります。</p><p>一方で、Intune から 64 ビット プロセスとしてインストール コマンドを実行させたい場合には、インストール コマンドを記載したバッチ ファイル等を用意しておき、Win32 アプリのインストール コマンドを設定する際に、次のように <code>Sysnative</code> 配下のコマンド プロンプトからバッチ ファイルを起動するようにすると、64 ビット プロセスとしてインストール コマンドを実行させることが可能です。</p><p>インストール コマンドの例</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">%systemroot%\Sysnative\cmd.exe /c &lt;インストールに利用するバッチ ファイル&gt;</span><br></pre></td></tr></table></figure><p><code>Sysnative</code> は、32 ビット プロセスから 64 ビット プロセスを呼び出すための特別なエイリアスです。エクスプローラー等で <code>%systemroot%\Sysnative\</code> を参照しても見つかりませんが、これは問題ありませんのでご安心ください。<code>Sysnative</code> 配下のコマンド プロンプトから起動したバッチ ファイルの動作を確認したい場合は、64 ビット版のコマンド プロンプトを利用して確認していただければ問題ありません。</p><h4 id="補足-なぜ-System32-ではなく-Sysnative-を使う必要があるの？"><a href="#補足-なぜ-System32-ではなく-Sysnative-を使う必要があるの？" class="headerlink" title="補足: なぜ System32 ではなく Sysnative を使う必要があるの？"></a>補足: なぜ <code>System32</code> ではなく <code>Sysnative</code> を使う必要があるの？</h4><p>32 ビット プロセスが <code>C:\Windows\System32</code> を参照しようとしても、WOW64 のファイル システム リダイレクトによって <code>C:\Windows\SysWOW64</code> (32 ビット側) に自動的に飛ばされてしまいます。そのため、インストール コマンドで  <code>C:\Windows\System32</code> 配下の <code>cmd.exe</code> を指定しても、実際には <code>C:\Windows\SysWOW64</code> 配下の cmd.exe が起動されてしまいます。32 ビット プロセスから本来の 64 ビット側の System32 を指し示すには、リダイレクトされない特別なエイリアスである <code>Sysnative</code> を利用する必要があります。</p><p>さらに、32 ビットと 64 ビットのどちらのプロセスで実行するかによって、コマンド内で参照されるパスやレジストリの解決先も変わる点に注意が必要です。<code>Sysnative</code> 経由で 64 ビット プロセスとして実行した場合は、<code>%ProgramFiles%</code> は <code>C:\Program Files</code> (64 ビット側) を指し、レジストリも <code>WOW6432Node</code> を経由しない native 側を参照します。一方、既定の 32 ビット プロセスのまま実行した場合は、<code>%ProgramFiles%</code> は <code>C:\Program Files (x86)</code> にリダイレクトされ、レジストリも <code>WOW6432Node</code> 配下を参照することになります。そのため、レジストリを設定するだけのちょっとしたスクリプトであっても、こういった点は注意しないと、意図した場所にレジストリが設定されなくなってしまいます。</p><p>インストール コマンドが特定のパスやレジストリ キーを参照している場合、32 ビット &#x2F; 64 ビットのどちらで動くかで結果が変わってきます。この違いをちょっと意識しておくと、後で「あれ？」となることをうまく避けられます。</p><h3 id="ユーザー-コンテキスト-システム-コンテキスト、どちらで実行するか事前に決めておく"><a href="#ユーザー-コンテキスト-システム-コンテキスト、どちらで実行するか事前に決めておく" class="headerlink" title="ユーザー コンテキスト &#x2F; システム コンテキスト、どちらで実行するか事前に決めておく"></a>ユーザー コンテキスト &#x2F; システム コンテキスト、どちらで実行するか事前に決めておく</h3><p>次のポイントは、インストール コマンドをユーザー コンテキストとシステム コンテキストのどちらで実行するか、という点です。</p><p>ユーザー コンテキストで確認するなら、<code>cmd.exe</code> をダブル クリックして立ち上げれば OK です。一方、システム コンテキストで配布する予定なら、確認もシステム コンテキストで行うのがコツです。同じ条件でテストしておくことで、本番でも安心して展開できます。</p><p>システム コンテキストでコマンド プロンプトを立ち上げる際は、<a href="https://learn.microsoft.com/ja-jp/sysinternals/downloads/psexec">PsExec</a> というツールを利用すると便利です。PsExec を利用して次のようなコマンドを実行することで、システム権限でコマンド プロンプトを立ち上げ、システム コンテキストでのインストール コマンドの動作確認を行うことができます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"># 32 ビット版のコマンド プロンプトをシステム コンテキストで立ち上げ</span><br><span class="line">psexec -s -i C:\Windows\SysWOW64\cmd.exe</span><br><span class="line"></span><br><span class="line"># 64 ビット版のコマンド プロンプトをシステム コンテキストで立ち上げ</span><br><span class="line">psexec -s -i C:\Windows\System32\cmd.exe</span><br></pre></td></tr></table></figure><p>※ 立ち上げたコマンド プロンプトで <code>whoami</code> コマンドを打つと、実際にシステム コンテキストで動作していることを確認できます。</p><p>というのも、アプリによってはシステム コンテキストでのインストールを想定していないものもあるからです。「ユーザーに管理者権限がないから、とりあえずシステム コンテキストで」と選びたくなる場面もありますが、そんなときこそ事前の一手間が効いてきます。システム コンテキストで配布するなら、同じ条件でひと通り動かしておくと、より確実です。</p><h3 id="サイレント-インストールが成功するか事前に確認しておく"><a href="#サイレント-インストールが成功するか事前に確認しておく" class="headerlink" title="サイレント インストールが成功するか事前に確認しておく"></a>サイレント インストールが成功するか事前に確認しておく</h3><p>3 つめは、ユーザーの操作なしで、サイレントにインストールが完了するかどうかです。</p><p>Intune から配布する Win32 アプリは、基本的に「ユーザーは何もしなくてもインストールが進む」ことを前提にしています。もしインストール中にウィザードが立ち上がって入力を求められるようなら、サイレント インストール用のオプションが用意されていることが多いので、アプリの提供元のドキュメントやサポート窓口を利用してみてください。オプションの指定方法はインストーラーごとに個性があるので、ここはアプリの提供元を頼るのが確実です。</p><h2 id="②-Win32-アプリの検出規則を決めておく"><a href="#②-Win32-アプリの検出規則を決めておく" class="headerlink" title="② Win32 アプリの検出規則を決めておく"></a>② Win32 アプリの検出規則を決めておく</h2><p>動作確認と並んで、確実に押さえておきたいのが「検出規則」です。ここを上手に設定できると、配布がぐっとスムーズになります。</p><h3 id="そもそも検出規則とは？"><a href="#そもそも検出規則とは？" class="headerlink" title="そもそも検出規則とは？"></a>そもそも検出規則とは？</h3><p>検出規則とは、Intune が「このアプリ、デバイス上にインストール完了してるかな？」を判定するための目印のようなものです。ファイルやレジストリ、あるいは PowerShell スクリプト等を使って、「この条件を満たしていたらインストール完了」と細かく指定できます。</p><p>この目印がうまく合っていないと、インストール自体は成功していても、Intune 側は「まだ完了していない？」と受け取ってしまうことがあります。実際、インストール コマンドが正常に終わっているのに検出規則が満たされていないと、Intune はエラー <code>0x87D1041C</code> (<code>-2016345060</code>) として扱います。逆に言えば、検出規則さえピタッと合わせておけば、こうしたすれ違いはしっかり防げます。</p><h3 id="検出規則はいつ評価されるのか？"><a href="#検出規則はいつ評価されるのか？" class="headerlink" title="検出規則はいつ評価されるのか？"></a>検出規則はいつ評価されるのか？</h3><p>検出規則は、次のようなタイミングで評価されます。</p><ul><li>Win32 アプリの配信が開始される前</li><li>Win32 アプリのインストール コマンドが実行された直後</li><li>必須として割り当てている場合は、その後も定期的に</li></ul><p>ここでちょっと面白いのが、検出規則は配信の「前」にも評価されるという点。つまり、既に条件を満たしている（＝もうインストール済みの）デバイスには、Intune はわざわざ再配信をしません。</p><p>もう一つのポイントは、判定がインストール完了の「直後」に行われること。ですので、「完了してからしばらく経たないと作られないファイル」や「一度アプリを起動しないと現れない値」や「利用中に変更されてしまう可能性がある値」を検出規則に選ぶのは避けるのがおすすめです。すぐに現れる、確実な検出規則を選んでおくと、判定がスムーズに決まります。</p><p>また、インストール コマンドとしてバッチ ファイルやスクリプトを指定している場合には、インストール コマンド (バッチ ファイルやスクリプト) が終了したタイミングで検出規則の評価が行われるというのも注意が必要なポイントです。スクリプト内で呼び出した別のプロセスが完了する前に、スクリプト自体が先に終了してしまうと、実際のインストールがまだ途中であっても、その時点で検出規則が評価されてしまいます。すると、まだ目印となるファイルやレジストリ値が作られていないため、Intune は「インストールに失敗した」と判断してしまうことがあるのです。</p><p>たとえば、バッチ ファイルの中から別のインストーラーを起動して、そのまますぐにバッチ ファイルが終了するようなケースが該当します。この場合、起動したインストーラーの処理が裏で続いていても、バッチ ファイルはその完了を待たずに終わってしまいます。このようなときは、<code>start /wait</code> を使って呼び出したプロセスの終了を待つようにしたり、PowerShell であれば <code>Start-Process -Wait</code> を利用したりして、実際のインストール処理が終わるまでスクリプトが終了しないように制御してあげると安心です。「スクリプトが終わる ＝ インストールが本当に終わっている」という状態をきちんと作っておくことが、すれ違いを防ぐコツです。</p><p>検出規則として何を設定すべきか迷った場合は、アプリの提供元に、インストール完了時に作成されるファイルやレジストリ値を確認してみるとよいでしょう。提供元はそのアプリの内部の動作を最もよく把握しているため、適切な検出規則を選ぶうえで頼りになります。</p><h2 id="③-いざというときのために、インストーラーのログの出どころを知っておく"><a href="#③-いざというときのために、インストーラーのログの出どころを知っておく" class="headerlink" title="③ いざというときのために、インストーラーのログの出どころを知っておく"></a>③ いざというときのために、インストーラーのログの出どころを知っておく</h2><p>最後は、もしもの時に慌てないための「ログ」のお話です。Intune から Win32 アプリを配布すると、Intune Management Extension がインストール コマンドを起動した後の処理は、次の図のように、インストーラーへ処理がバトンタッチされます。そのため、Intune Management Extension のログからわかるのは、プロセスのリターン コードまで、ということになります。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;Win32 アプリ・スクリプトの配布&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        IME[&quot;🔷 Intune の機能&lt;br/&gt;（配布・起動まで）&lt;br/&gt;Intune Management Extension&quot;]</span><br><span class="line">        APPS[&quot;🔶 アプリ・スクリプト側&lt;br/&gt;（起動後の動作）&lt;br/&gt;Win32 アプリ / PowerShell スクリプト&quot;]</span><br><span class="line">        IME == &quot;起動&quot; ==&gt; APPS</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布&quot; --&gt; IME</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style IME fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style APPS fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>ちなみに、このリターン コードは Intune が成否を見分ける手がかりにもなっています。既定では <code>0</code> と <code>1707</code> が成功、<code>3010</code>・<code>1641</code> は再起動をともなう成功として扱われます。また、リターン コードが成功でも、それだけで「完了」にはなりません。② のとおり最終判定は検出規則の役目なので、「成功コードは返っているのに検出規則が満たされず失敗扱い」というすれ違いも起こります。</p><p>運用が始まると、時には想定外のできごとに出会うこともあります。そんなときに頼りになるのがアプリのインストーラーのログです。ログがどこに出力されるのか、またインストーラーのログの解析はどこにすればよいのかを配布前に確認しておくだけで、いざというときの安心感が大きく変わってきます。想定外のリターン コードが発生する場合や、検出規則が満たされない場合は、アプリのインストーラーのログから状況を見る必要があります。特にサードパーティー製のアプリの場合、インストール処理の内部の動作を最もよく把握しているのは提供元ですので、サポート窓口をあらかじめ確認しておくと良いでしょう。</p><p>また、PowerShell スクリプト等を使う場合は、スクリプトの中にログ出力を組み込んでおくことをお勧めします。どの処理まで進んで、どこで問題が発生したかを把握しやすくなり、後々の調査に役立ちます。自作のスクリプトを利用する際は、ぜひ取り入れてみてください。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Win32 アプリを配布する前に押さえておきたい 3 つのポイント――インストール コマンドの動作確認、検出規則の設計、そしてインストーラーのログの出どころ――をご紹介しました。</p><p>どれも、配布前のちょっとしたひと手間で、その後の展開がぐっとラクになるものばかりです。なかでも「Intune はアプリを起動するところまで、その先はアプリにバトンタッチ」という流れをイメージしておくと、いざというときも「まずはどこを見ればいいか」がスッとわかるようになります。</p><p>この記事が、みなさまの Win32 アプリ展開を後押しできたらうれしいです。それでは、また次回の記事でお会いしましょう！</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260728_01/</id>
    <link href="https://jpintune.github.io/blog/intune/20260728_01/"/>
    <published>2026-07-27T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>Intune を使うことで、社内の業務アプリや作成したスクリプト等を Win32 アプリとして、各デバイスへ配信することが出来ます。一方で、いざ配布を始めてみると「手元では問題なくインストールできたの]]>
    </summary>
    <title>意外と見落としがち？Intune で Win32 アプリを配布する前に確認しておきたいポイント</title>
    <updated>2026-11-02T00:39:51.229Z</updated>
  </entry>
  <entry>
    <author>
      <name>Japan Microsoft Intune Support Team</name>
    </author>
    <category term="Intune" scheme="https://jpintune.github.io/blog/tags/Intune/"/>
    <category term="Windows" scheme="https://jpintune.github.io/blog/tags/Windows/"/>
    <content>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p><p>日々 Intune を活用してデバイス管理を進めていただき、ありがとうございます。今回は、Intune を運用されている皆さまにぜひ知っておいていただきたい「Intune と Windows の役割分担」についてご紹介します。</p><p>一見すると地味なテーマに思えるかもしれませんが、この “境界” を理解しておくと、いざ問題が起きたときに「どこを確認すればよいか」がすぐに分かるようになり、原因の特定や解決までの時間を大きく短縮できます。運用のストレスを減らし、より快適に Intune をお使いいただくための第一歩として、ぜひ最後までお読みください。</p><h2 id="はじめに-―-なぜ「切り分け」が大切なのか"><a href="#はじめに-―-なぜ「切り分け」が大切なのか" class="headerlink" title="はじめに ― なぜ「切り分け」が大切なのか"></a>はじめに ― なぜ「切り分け」が大切なのか</h2><p>Intune の様々な機能は、その裏側で Windows OS が持つ多彩な機能を利用して動作しています。そのため、何か想定通りに動かない事象が起きたとき、その原因が <strong>Intune 側にあるのか、それとも Windows 側にあるのか</strong> をあらかじめ切り分けておくことがとても重要です。</p><p>事前に切り分けができていると、次のようなメリットがあります。</p><ul><li>確認すべきログや設定のポイントを最初から絞り込めるため、調査がスムーズに進む</li><li>ご自身での解決につながるケースも多く、待ち時間なく対処できる</li><li>万一サポートへお問い合わせいただく場合でも、最初から的確な情報をもとに調査を開始できる</li></ul><p>切り分けを進めるにあたって、あわせて確認しておくとよい点が 2 つあります。</p><p>1 つは、サポート契約の範囲です。お持ちの契約内容によっては、Windows OS に関するサポートが Intune とは別の扱いになる場合があります。問題が Windows 側にあると分かった際にスムーズに動けるよう、ご自身の契約でどこまでカバーされるかをあらかじめ把握しておくと安心です。</p><p>もう 1 つは、ライセンスに関するお問い合わせの窓口です。ライセンスに関するご相談は技術サポートではお受けできませんので、担当の営業担当者やライセンスの購入元へお問い合わせください。</p><h2 id="Windows-OS-における-MDM-管理の仕組み"><a href="#Windows-OS-における-MDM-管理の仕組み" class="headerlink" title="Windows OS における MDM 管理の仕組み"></a>Windows OS における MDM 管理の仕組み</h2><p>まずは、Intune がどのように Windows デバイスを管理しているのか、その全体像を押さえておきましょう。Intune には大きく分けて「<strong>設定 (CSP) の配布</strong>」と「<strong>Win32 アプリ・スクリプトの配布</strong>」という 2 つの経路があります。それぞれカバーする範囲が少し異なるため、順番に図で見ていきましょう。</p><h3 id="パターン-1：設定-CSP-の配布"><a href="#パターン-1：設定-CSP-の配布" class="headerlink" title="パターン 1：設定 (CSP) の配布"></a>パターン 1：設定 (CSP) の配布</h3><p>1 つ目は、構成プロファイルなどで設定を配布するパターンです。Intune は MDM チャネルを通じて設定を届け、その設定を受け取って実際に反映・動作させるのは Windows OS 側（CSP&#x2F;Configuration service provider と各 OS 機能）です。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;構成プロファイル等で&lt;br/&gt;設定を配布&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        CSP[&quot;🔶 CSP &lt;br/&gt;(Configuration service provider)&quot;]</span><br><span class="line">        OSFUNC[&quot;🔶 Windows OS の各機能&lt;br/&gt;（Bitlocker / Firewall /&lt;br/&gt; ワイプ 等）&quot;]</span><br><span class="line">        CSP == &quot;反映&quot; ==&gt; OSFUNC</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布&quot; --&gt; CSP</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style CSP fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br><span class="line">    style OSFUNC fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>つまり、Intune はあくまで設定を届ける役割であり、その設定が適用された後にどう振る舞うかは Windows OS 側が担当している、というのが基本的な考え方です。<strong>「設定が届くまで」が Intune、「届いた設定の動作」が Windows</strong> という線引きになります。</p><h3 id="パターン-2：Win32-アプリ・スクリプトの配布"><a href="#パターン-2：Win32-アプリ・スクリプトの配布" class="headerlink" title="パターン 2：Win32 アプリ・スクリプトの配布"></a>パターン 2：Win32 アプリ・スクリプトの配布</h3><p>2 つ目は、Win32 アプリや PowerShell スクリプトを配布するパターンです。この場合は、Intune Management Extension と呼ばれる Intune 専用のエージェントが配布・起動を担当します。<strong>この Intune Management Extension までが Intune の機能が提供する範囲</strong> です。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">flowchart TB</span><br><span class="line">    subgraph CLOUD[&quot; &quot;]</span><br><span class="line">        INTUNE[&quot;☁️ Microsoft Intune&lt;br/&gt;Win32 アプリ・スクリプトの配布&quot;]</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    subgraph DEVICE[&quot;💻 デバイス上で動作&quot;]</span><br><span class="line">        direction TB</span><br><span class="line">        IME[&quot;🔷 Intune の機能&lt;br/&gt;（配布・起動まで）&lt;br/&gt;Intune Management Extension&quot;]</span><br><span class="line">        APPS[&quot;🔶 アプリ・スクリプト側&lt;br/&gt;（起動後の動作）&lt;br/&gt;Win32 アプリ / PowerShell スクリプト&quot;]</span><br><span class="line">        IME == &quot;起動&quot; ==&gt; APPS</span><br><span class="line">    end</span><br><span class="line"></span><br><span class="line">    INTUNE -- &quot;配布&quot; --&gt; IME</span><br><span class="line"></span><br><span class="line">    style CLOUD fill:transparent,stroke:transparent</span><br><span class="line">    style DEVICE fill:#f3f3f3,stroke:#5f5f5f,stroke-width:2px</span><br><span class="line">    style INTUNE fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style IME fill:#e6f2ff,stroke:#0078d4,stroke-width:2px</span><br><span class="line">    style APPS fill:#eaf7ea,stroke:#107c10,stroke-width:2px</span><br></pre></td></tr></table></figure><p>Intune Management Extension がアプリのインストーラーやスクリプトを起動した後の処理は、それぞれのインストーラーやスクリプト自身が担います。そのため、アプリやスクリプトの動作で問題が起きた場合は、それらが出力するログの確認が必要になります。特にサードパーティー製のアプリをご利用の場合は、問題発生時に備えて <strong>提供元のサポート窓口</strong> をあらかじめ確認しておくことをおすすめします。</p><p>なお、本記事では主に設定 (CSP) の配布に焦点を当てて解説します。アプリやスクリプトの配布については、今後のブログであらためて詳しくご紹介する予定です。</p><h2 id="設定-CSP-が-Intune-から配布されているかを確認する方法"><a href="#設定-CSP-が-Intune-から配布されているかを確認する方法" class="headerlink" title="設定 (CSP) が Intune から配布されているかを確認する方法"></a>設定 (CSP) が Intune から配布されているかを確認する方法</h2><p>「設定が思ったように反映されない」というとき、まず確認したいのが <strong>Intune からの設定配布自体が完了しているかどうか</strong> です。ここが確認できると、問題が「配布まで」なのか「配布後の動作」なのかを切り分けられます。確認方法は大きく 3 つあります。</p><h3 id="1-Intune-管理センターからの確認方法"><a href="#1-Intune-管理センターからの確認方法" class="headerlink" title="1. Intune 管理センターからの確認方法"></a>1. Intune 管理センターからの確認方法</h3><p>設定 (CSP) が Intune から配布されているかは、基本的に Intune 管理センターの下記の画面から確認できます。「成功」と表示されている構成プロファイルについては、Intune からの設定 (CSP) の配信自体は完了していると判断できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスの構成]</code></p><p><img src="/blog/intune/20260722_02/image-3.png" alt="デバイスごとの構成プロファイルの配信状況一覧画面"></p><p>対象のプロファイルを選択すると、各設定の配信状況をより細かく確認できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスの構成] - [&lt;確認対象の構成プロファイル&gt;]</code></p><p><img src="/blog/intune/20260722_02/image-4.png" alt="構成プロファイルを選択した際の各設定の配信状況画面"></p><p>同様に、コンプライアンス ポリシーについても下記の画面から確認できます。</p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスのポリシー準拠]</code></p><p><img src="/blog/intune/20260722_02/image-5.png" alt="デバイスごとのコンプライアンス ポリシーの準拠状況一覧画面"></p><p><code>[デバイス] - [すべてのデバイス] - [&lt;確認対象のデバイス&gt;] - [デバイスのポリシー準拠] - [&lt;確認対象のコンプライアンス ポリシー&gt;]</code></p><p><img src="/blog/intune/20260722_02/image-6.png" alt="コンプライアンス ポリシーを選択した際の各設定の準拠状況画面"></p><p>また、構成プロファイルの配信が想定通りに進まない場合には、<code>[デバイス] - [すべてのデバイス]</code> から「最後のチェックイン」の時刻を確認し、Intune とデバイスの同期が実際に行われているかを確認することも大切です。同期が行われていなければ、そもそも設定が届いていない可能性があります。</p><p><img src="/blog/intune/20260722_02/image-7.png" alt="デバイス一覧の「最後のチェックイン」列で同期状況を確認する画面"></p><h3 id="2-Windows-上でのレジストリからの確認方法"><a href="#2-Windows-上でのレジストリからの確認方法" class="headerlink" title="2. Windows 上でのレジストリからの確認方法"></a>2. Windows 上でのレジストリからの確認方法</h3><p>Intune 管理センターからだけでなく、Windows のレジストリからも確認できます。Intune で配布されている Policy CSP の設定の多くは、下記の配下のレジストリに反映されます。ここに値が反映されていれば、Intune からの設定配信自体は正常に行われていると判断できます。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device</span><br><span class="line">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\&lt;ユーザーの SID&gt;</span><br></pre></td></tr></table></figure><p>例えば、DeliveryOptimization の DODownloadMode という Policy CSP が配信されている場合には、下記の図のように <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\current\device\DeliveryOptimization</code> にその値が反映されます。</p><ul><li>ポリシー CSP - DeliveryOptimization &#x2F; DODownloadMode<br><a href="https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-deliveryoptimization#dodownloadmode">https://learn.microsoft.com/ja-jp/windows/client-management/mdm/policy-csp-deliveryoptimization#dodownloadmode</a></li></ul><p><img src="image.png" alt="設定が配信されている場合の例"></p><h3 id="3-Windows-上でのイベント-ログからの確認方法"><a href="#3-Windows-上でのイベント-ログからの確認方法" class="headerlink" title="3. Windows 上でのイベント ログからの確認方法"></a>3. Windows 上でのイベント ログからの確認方法</h3><p>注意点として、エラーで Intune からの Policy CSP の配信が失敗している場合や、Policy CSP 以外の通常の CSP の場合は、上記のレジストリに反映されないものも多くあります。このようなときは、イベント ログで CSP の配信状況やエラーの内容を確認できることがあります。</p><p>CSP に関する多くのエラーは、イベント ビューアー内の <code>[アプリケーションとサービス ログ] - [Microsoft] - [Windows] - [DeviceManagement-Enterprise-Diagnostics-Provider] - [Admin]</code> から確認できるイベント ログに記録されます。</p><p>例えば、ワイプの CSP の実行に失敗した場合には、下記の公開情報に記載されているようなイベントが記録されます。</p><ul><li>RemoteWipe が Windows 10 クライアントで実行できない場合、要求はサポートされません<br><a href="https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-management/remotewipe-fails-sending-dowipe-command">https://learn.microsoft.com/ja-jp/troubleshoot/mem/intune/device-management/remotewipe-fails-sending-dowipe-command</a></li></ul><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">ログ名: Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin</span><br><span class="line">ソース: DeviceManagement-Enterprise-Diagnostics-Provider</span><br><span class="line">イベント ID: 400</span><br><span class="line">コンピューター: デスクトップ PC</span><br><span class="line">ユーザー: システム</span><br><span class="line">詳細: MDM ConfigurationManager: コマンドエラーの状態。 構成ソース ID: (9B5DC01F-D64E-488A-BB24-F0E9DA4FBF47)、登録名: (MDMFull)、プロバイダー名: (RemoteWipe)、コマンドの種類: (CmdType_Execute)、CSP URI: (./Vendor/MSFT/RemoteWipe/doWipe)、結果: (要求はサポートされていません。)。</span><br></pre></td></tr></table></figure><p>このように、イベント ログにはエラーの原因を示す具体的な情報が記録されるため、切り分けの大きな手がかりになります。</p><h2 id="「これは-Intune？-それとも-Windows？」―-事象別の考え方"><a href="#「これは-Intune？-それとも-Windows？」―-事象別の考え方" class="headerlink" title="「これは Intune？ それとも Windows？」― 事象別の考え方"></a>「これは Intune？ それとも Windows？」― 事象別の考え方</h2><p>ここまでの内容を踏まえて、実際にどのような事象がどちら側の調査対象になるのかを整理してみましょう。基本的な考え方はシンプルです。</p><ul><li><strong>Intune からの設定の “配信” に関すること</strong> → Intune の観点から確認</li><li><strong>設定自体の “挙動” や、配布後の “動作” に関すること</strong> → Windows の観点から確認</li></ul><p>以下に具体的な例を挙げます。ご自身で事象を切り分ける際の参考にしてください。</p><h3 id="Intune-側に焦点を当てて確認するとよい事象"><a href="#Intune-側に焦点を当てて確認するとよい事象" class="headerlink" title="Intune 側に焦点を当てて確認するとよい事象"></a>Intune 側に焦点を当てて確認するとよい事象</h3><ul><li>Intune とデバイスの同期ができておらず、構成プロファイルの配信が行われない</li><li>Windows のレジストリ上では設定の反映が確認できるものの、Intune 管理センター上では構成プロファイルの配信状況が確認できない</li><li>構成プロファイルの割り当てをフィルターで行っているが、意図したデバイスが配信対象とならず適用外になってしまう</li></ul><h3 id="Windows-側に焦点を当てて確認するとよい事象"><a href="#Windows-側に焦点を当てて確認するとよい事象" class="headerlink" title="Windows 側に焦点を当てて確認するとよい事象"></a>Windows 側に焦点を当てて確認するとよい事象</h3><ul><li>Windows 上で特定の設定変更などをブロックしたいが、どのような設定を Intune から配信すればよいかを知りたい</li><li>Intune 管理センター上ではプロファイルの配信が「成功」と表示され、Windows のレジストリ上も設定の反映が確認できているのに、期待した動作が Windows 側で得られない</li><li>Intune 管理センター上ではプロファイルの配信が「エラー」と表示され、イベント ログを確認すると Windows 側からエラーが返されている</li><li>Intune からワイプを実行したところ、Windows 上でワイプは開始されるものの、途中で処理が失敗してしまう</li></ul><p>ポイントは、<strong>「設定がデバイスに届いているか」までが Intune の領域、「届いた設定がどう動くか」からが Windows の領域</strong> ということです。この線引きを意識するだけで、確認すべき方向がぐっと明確になります。</p><h2 id="ログの採取-―-いざというときのために"><a href="#ログの採取-―-いざというときのために" class="headerlink" title="ログの採取 ― いざというときのために"></a>ログの採取 ― いざというときのために</h2><p>上述したレジストリやイベント ログは、下記の手順で Intune 管理センターから取得できる診断情報の中にも含まれています。事象を切り分ける際はもちろん、サポートへお問い合わせいただく際にも、これらのデータをあわせてご提供いただけると調査をスムーズに進められます。</p><ul><li>デバイス アクション: 診断を収集する<br><a href="https://learn.microsoft.com/ja-jp/intune/device-management/actions/collect-diagnostics?tabs=reg&pivots=windows">https://learn.microsoft.com/ja-jp/intune/device-management/actions/collect-diagnostics?tabs=reg&amp;pivots=windows</a></li></ul><p>日頃から取得方法を把握しておくと、いざというときに慌てずに対応できます。</p><h2 id="おわりに"><a href="#おわりに" class="headerlink" title="おわりに"></a>おわりに</h2><p>今回は、Intune と Windows の “境界” という視点から、デバイス管理のトラブルシューティングを進めるうえでの基本的な考え方をご紹介しました。</p><ul><li>Intune は「設定を配布する」役割、Windows は「配布された設定を動作させる」役割</li><li>「設定が届いているか」は Intune 管理センター・レジストリ・イベント ログで確認できる</li><li>事象が「配信まで」なのか「配信後の動作」なのかで、確認すべき方向が変わる</li></ul><p>この考え方を身につけていただくと、問題が起きたときに落ち着いて原因を切り分けられるようになり、より快適に Intune をご活用いただけるはずです。ぜひ日々の運用に取り入れてみてください。</p><p>次回以降も、皆さまの運用に役立つ情報をお届けしていきます。最後までお読みいただき、ありがとうございました。</p>]]>
    </content>
    <id>https://jpintune.github.io/blog/intune/20260722_02/</id>
    <link href="https://jpintune.github.io/blog/intune/20260722_02/"/>
    <published>2026-07-21T15:00:00.000Z</published>
    <summary>
      <![CDATA[<p>みなさま、こんにちは。Intune サポート チームです。</p>
<p>日々 Intune を活用してデバイス管理を進めていただき、ありがとうございます。今回は、Intune を運用されている皆さまにぜひ知っておいていただきたい「Intune と Windows の役割分]]>
    </summary>
    <title>Intune のトラブル解決が早くなる。知っておきたい Windows との &quot;役割分担&quot; - 基本編</title>
    <updated>2026-11-02T00:39:51.227Z</updated>
  </entry>
</feed>
