次の方法で共有


モバイル デバイス管理を使用して Microsoft Edge を構成する

この記事では、モバイル デバイス管理 (MDM)ADMX インジェストを使用して、Windows 10/11 で Microsoft Edge を構成する方法について説明します。 以下についても説明します。

前提条件

Windows 10/11。最小システム要件は次のとおりです。

概要

ADX インジェストをサポートする任意の Enterprise Mobility Management (EMM) または MDM プロバイダーを使用して、MDM を使用して、Windows 10/11 で Microsoft Edge を構成できます。

MDM を使用した Microsoft Edge の構成は、次の 2 つのプロセスで構成されます。

  1. Microsoft Edge ADMX ファイルを EMM または MDM プロバイダーに取り込む。 ADMX ファイルの取り込み方法については、プロバイダーの説明をご覧ください。

    Microsoft Intune の場合は、「ADMX インジェストを使用して Intune で Microsoft Edge を構成する」をご覧ください。

  2. Microsoft Edge ポリシー用の OMA-URI を作成する。

Microsoft Edge ポリシー用の OMA-URI を作成する

次のセクションでは、OMA-URI パスを作成し、必須および推奨されるブラウザー ポリシーの XML 形式で値を検索して定義する方法について説明します。

作業を開始する前に、Microsoft Edge Enterprise ランディング ページ から Microsoft Edge ポリシー テンプレート ファイル (MicrosoftEdgePolicyTemplates.cab) をダウンロードし、内容を抽出します。

OMA-URI を定義するには、次の 3 つの手順を実行します。

  1. OMA-URI パスを作成する
  2. OMA-URI データ型を指定する
  3. OMA-URI 値を設定する

OMA-URI パスを作成する

OMA-URI パスを作成するためのガイドとして、次の式を使用できます。

./Device/Vendor/MSFT/Policy/Config/<ADMXIngestName>~Policy~<ADMXNamespace>~<ADMXCategory>/<PolicyName>

パラメーター 説明
<ADMXIngestName> "Edge" を使用するか、管理用テンプレートの取り込み時に定義した名前を使用します。 たとえば、"./Device/Vendor/MSFT/Policy/ConfigOperations/ADMXInstall/MicrosoftEdge/Policy/EdgeAdmx" を使用した場合は、"MicrosoftEdge" を使用します。

<ADMXIngestionName> は、ADMX ファイルの取り込み時に使用した名前と一致する必要があります。
<ADMXNamespace> 必須のポリシーと推奨のポリシーのどちらを設定しているかによって、"microsoft_edge" または "microsoft_edge_recommended" を指定します。
<ADMXCategory> ポリシーの "parentCategory" は、ADMX ファイルで定義されています。 ポリシーがグループ化されていない ("parentCategory" が定義されていない) 場合は、<ADMXCategory> を省略します。
<PolicyName> ポリシー名については、「ブラウザー ポリシー リファレンス」をご覧ください。

URI パスの例:

この例では、ノードに <ADMXIngestName> "Edge" という名前が付けられ、必須ポリシーを設定しているとします。 URI パスは次のようになります。

./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~<ADMXCategory>/<PolicyName>

ポリシーがグループに含まれていない場合 (DiskCacheSize など)、~<ADMXCategory> を削除します。 <PolicyName> をポリシーの名前「DiskCacheSize」に置き換えます。 URI パスは次のようになります。

./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge/DiskCacheSize

ポリシーがグループ内にある場合は、次の手順を実行します。

  1. 任意の xml エディターを使用して msedge.admx を開きます。
  2. 設定するポリシー名を検索します ("ExtensionInstallForceList" など)。
  3. parentCategory 要素の ref 属性の値を使用します たとえば、parentCategory ref=" Extensions"/>からの "Extensions" <です。
  4. <ADMXCategory>ref 属性値に置き換えて、URI パスを作成します。 URI パスは次のようになります。

    /Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Extensions/ExtensionInstallForcelist

データ型を指定する

OMA-URI データ型は常に "String" です。

ブラウザー ポリシーの値を設定する

このセクションでは、データ型ごとに XML 形式で値を設定する方法について説明します。 ポリシーのデータ型については、「ブラウザー ポリシー リファレンス」をご覧ください。

Boolean でないデータ型の場合、値は常に <enabled/> で始まります。

Boolean データ型

Boolean 型のポリシーの場合は、<enabled/> また <disabled/> を使用します。

Integer データ型

値は常に<enabled/> 要素から始まり、その後に <data id="[valueName]" value="[decimal value]"/> を指定する必要があります。

新しいタブ ページの値の名前と 10 進値を検出するには、次の手順を使用します。

  1. 任意の xml エディターを使用して msedge.admx を開きます。
  2. 設定したポリシー名と一致する name 属性の <policy>要素を探します。 "RestoreOnStartup" の場合は、name="RestoreOnStartup" を探します。
  3. <elements> ノードで、設定する値を探します。
  4. <elements> ノード内の "valueName" 属性に含まれる値を使用します。 "RestoreOnStartup" の場合、"valueName" は "RestoreOnStartup" です。
  5. <decimal> ノード内の "value" 属性に含まれる値を使用します。 "RestoreOnStartup" で新しいタブ ページを開く場合、値は "5" になります。

起動時に新しいタブ ページを開くには、以下を使用します。
<enabled/> <data id="RestoreOnStartup" value="5"/>

文字列データ型のリスト

値は常に<enabled/> 要素から始まり、その後に <data id="[listID]" value="[string 1];[string 2];[string 3]"/> を指定する必要があります。

"id=" 属性名はポリシー名ではありません (ほとんどの場合はポリシー名と一致します)。 <これは、ADMX ファイルにあるリスト> ノード ID 属性値です。

listID を見つけて URL をブロックするための値を定義するには、次の手順に従います。

  1. 任意の xml エディターを使用して msedge.admx を開きます。
  2. 設定したポリシー名と一致する name 属性の <policy>要素を探します。 "URLBlocklist" の場合は、name="URLBlocklist" を探します。
  3. <list> node for [listID] の "id" 属性に含まれる値を使用します。
  4. "value" は、セミコロン (;) で区切られた URL のリストです。

たとえば、contoso.com および https://ssl.server.com へのアクセスをブロックするには、次のように指定します:
<enabled/> <data id=" URLBlocklistDesc" value="contoso.com;https://ssl.server.com"/>

Dictionary または String データ型

値は常に <enabled/> から始まり、その後に <data id="[textID]" value="[string]"/> を指定する必要があります。

textID を見つけてロケースを設定するための値を定義するには、次の手順に従います。

  1. 任意の xml エディターを使用して msedge.admx を開きます。
  2. 設定したポリシー名と一致する name 属性の <policy>要素を探します。 "ApplicationLocaleValue" の場合は、name="ApplicationLocaleValue" を探します。
  3. [textID] に対応する <text> ノードの "id" 属性に含まれる値を使用します。
  4. "value" をカルチャ コードに設定します。

"ApplicationLocaleValue" ポリシーを使用してロケールを "es-US" に設定するには、次のように指定します:
<enabled/> <data id="ApplicationLocaleValue" value="es-US"/>

ディクショナリ のデータ型は大きな文字列として扱われますが、通常、値を正しい形式に取得するには文字列エスケープが必要です。

たとえば、ManagedFavorites ポリシーを設定する場合、値は次のようになります。

<enabled/> <data id="ManagedFavorites" value="[{&quot;toplevel_name&quot;: &quot;My managed favorites folder&quot;}, {&quot;name&quot;: &quot;Microsoft&quot;, &quot;url&quot;: &quot;microsoft.com&quot;}, {&quot;name&quot;: &quot;Bing&quot;, &quot;url&quot;: &quot;bing.com&quot;}, {&quot;children&quot;: [{&quot;name&quot;: &quot;Microsoft Edge Insiders&quot;, &quot;url&quot;: &quot;www.microsoftedgeinsider.com&quot;}, {&quot;name&quot;: &quot;Microsoft Edge&quot;, &quot;url&quot;: &quot;www.microsoft.com/windows/microsoft-edge&quot;}], &quot;name&quot;: &quot;Microsoft Edge links&quot;}]"/>

推奨ポリシーの URI パスを定義する方法は、構成するポリシーによって異なります。

URI パスを定義するには、URI パスの式 (./Device/Vendor/MSFT/Policy/Config/<ADMXIngestName>~Policy~<ADMXNamespace>~<ADMXCategory>/<PolicyName>) と以下の手順を使用します。

  1. 任意の xml エディターを使用して msedge.admx を開きます。

  2. 構成するポリシーがグループに含まれていない場合は、手順 4 に進み、パスから ~<ADMXCategory> を削除します。

  3. 構成するポリシーがグループに含まれている場合:

    • <ADMXCategory> を探すには、設定するポリシーを検索します。 検索する際には、ポリシー名に "_recommended" を追加します。 たとえば、"RegisteredProtocolHandlers_recommended" の検索には次の結果があります。

       <policy class="Both" displayName="$(string.RegisteredProtocolHandlers)" explainText="$(string.RegisteredProtocolHandlers_Explain)" key="Software\Policies\Microsoft\Edge\Recommended" name="RegisteredProtocolHandlers_recommended" presentation="$(presentation.RegisteredProtocolHandlers)">
         <parentCategory ref="ContentSettings_recommended"/>
         <supportedOn ref="SUPPORTED_WIN7_V77"/>
         <elements>
           <text id="RegisteredProtocolHandlers" maxLength="1000000" valueName="RegisteredProtocolHandlers"/>
         </elements>
       </policy>
      
    • <parentCategory> 要素の ref 属性の値をコピーします。 "ContentSettings" の場合は、<parentCategory ref=" ContentSettings_recommended"/> から "ContentSettings_recommended" をコピーします。

    • <ADMXCategory>ref 属性値に置き換えて、URI パス式内の URI パスを作成します。

  4. <PolicyName>は、"_recommended" が付加されたポリシーの名前です。

次の表に、推奨ポリシーの OMA-URI パスの例を示します。

ポリシー OMA-URI
RegisteredProtocolHandlers ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~ContentSettings_recommended/RegisteredProtocolHandlers_recommended
PasswordManagerEnabled ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~PasswordManager_recommended/PasswordManagerEnabled_recommended
PrintHeaderFooter ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~Printing_recommended/PrintHeaderFooter_recommended
SmartScreenEnabled ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~SmartScreen_recommended/SmartScreenEnabled_recommended
HomePageLocation ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~Startup_recommended/HomepageLocation_recommended
ShowHomeButton ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~Startup_recommended/ShowHomeButton_recommended
FavoritesBarEnabled ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge_recommended~/FavoritesBarEnabled_recommended

OMA-URI の例

OMA-URI の例を URI パス、型、値の例と共に示します。

Boolean データ型の例

ShowHomeButton:

フィールド
名前 Microsoft Edge: ShowHomeButton
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Startup/ShowHomeButton
String
<enabled/>

DefaultSearchProviderEnabled:

フィールド
名前 Microsoft Edge: DefaultSearchProviderEnabled
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~DefaultSearchProvider/DefaultSearchProviderEnabled
String
<disable/>

Integer データ型の例

AutoImportAtFirstRun:

フィールド
名前 Microsoft Edge: AutoImportAtFirstRun
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge/AutoImportAtFirstRun
String
<enabled/><data id="AutoImportAtFirstRun" value="1"/>

DefaultImagesSetting:

フィールド
名前 Microsoft Edge: DefaultImagesSetting
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~ContentSettings/DefaultImagesSetting
String
<enabled/><data id="DefaultImagesSetting" value="2"/>

DiskCacheSize:

フィールド
名前 Microsoft Edge: DiskCacheSize
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge/DiskCacheSize
String
<enabled/><data id="DiskCacheSize" value="1000000"/>

文字列データ型のリストの例

RestoreOnStartupURLS:

フィールド
名前 Microsoft Edge: RestoreOnStartupURLS
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Startup/RestoreOnStartupURLs
String
<enabled/><data id="RestoreOnStartupURLsDesc" value="1&#xF000;http://www.bing.com"/>
複数のリスト アイテムの場合: <enabled/><data id="RestoreOnStartupURLsDesc" value="1&#xF000;http://www.bing.com&#xF000;2&#xF000;http://www.microsoft.com"/>

ExtensionInstallForcelist:

フィールド
名前 Microsoft Edge: ExtensionInstallForcelist
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Extensions/ExtensionInstallForcelist
String
<enabled/><data id="ExtensionInstallForcelistDesc" value="1&#xF000;gbchcmhmhahfdphkhkmpfmihenigjmpp;https://extensionwebstorebase.edgesv.net/v1/crx"/>

ディクショナリと文字列のデータ型の例

ProxyMode:

フィールド
名前 Microsoft Edge: ProxyMode
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~ProxyMode/ProxyMode
String
<enabled/><data id="ProxyMode" value="auto_detect"/>

ManagedFavorites:

フィールド
名前 Microsoft Edge: ManagedFavorites
OMA-URI ./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge/ManagedFavorites
String
<enabled/> <data id="ManagedFavorites" value="[{&quot;toplevel_name&quot;: &quot;My managed favorites folder&quot;}, {&quot;name&quot;: &quot;Microsoft&quot;, &quot;url&quot;: &quot;microsoft.com&quot;}, {&quot;name&quot;: &quot;Bing&quot;, &quot;url&quot;: &quot;bing.com&quot;}, {&quot;children&quot;: [{&quot;name&quot;: &quot;Microsoft Edge Insiders&quot;, &quot;url&quot;: &quot;www.microsoftedgeinsider.com&quot;}, {&quot;name&quot;: &quot;Microsoft Edge&quot;, &quot;url&quot;: &quot;www.microsoft.com/windows/microsoft-edge&quot;}], &quot;name&quot;: &quot;Microsoft Edge links&quot;}]"/>

ADMX インジェストを使用して Intune で Microsoft Edge を構成する

Microsoft Intuneを使用して Microsoft Edge を構成する推奨される方法は、管理用テンプレート プロファイルを使用することです。 このプロファイルについては、「Microsoft Intuneを使用して Microsoft Edge ポリシー設定を構成する」を参照してください。 Intuneの Microsoft Edge 管理テンプレートで現在使用できないポリシーを評価する場合は、IntuneのWindows 10 デバイスのカスタム設定を使用して Microsoft Edge を構成できます。

このセクションでは、以下の方法について説明します。

  1. Microsoft Edge ADMX ファイルを Intune に取り込む
  2. Intune でカスタムの OMA URI を使用してポリシーを設定する

重要

ベスト プラクティスとして、カスタム OMA-URI プロファイルと管理テンプレート プロファイルを使用して、Intuneで同じ Microsoft Edge 設定を構成しないでください。 カスタム OMA-URI と管理テンプレート プロファイルの両方を使用して同じポリシーをデプロイしても、値が異なる場合、ユーザーは予期しない結果を得られます。 管理用テンプレート プロファイルを使用する場合は、事前にOMA-URI プロファイルを削除するよう強くお勧めします。

Microsoft Edge ADMX ファイルを Intune に取り込む

このセクションでは、Microsoft Edge 管理用テンプレート (msedge.admxファイル) を Intune に取り込む方法について説明します。

Warning

ADMX ファイルは、取り込み前に変更しないでください。

ADMX ファイルを取り込むには、以下の手順を実行します。

  1. Microsoft Edge Enterprise ランディング ページから Microsoft Edge ポリシー テンプレートフ ァイル (MicrosoftEdgePolicyTemplates.cab) をダウンロードし、内容を展開します。 取り込むファイルは msedge.admx です。

  2. Microsoft Azure portal にサインインします。

  3. [すべてのサービス] から [Intune] を選択するか、ポータルの検索ボックスで Intune を検索します。

  4. [Microsoft Intune - 概要] で、[デバイス構成] | [プロファイル] を選択します。

  5. 上部のコマンド バーで、[+ プロファイルの作成] を選択します。

    デバイス プロファイルの作成

  6. 以下のプロファイル情報を指定します。

    • [名前]: わかりやすい名前を入力します。 この例では、「Microsoft Edge ADMX ingested configuration」です。
    • [説明]: プロファイルの説明を入力します (オプション)。
    • [プラットフォーム]: [Windows 10 以降] を選択します。
    • [プロファイルの種類]: [カスタム] を選択します。
  7. [カスタム OMA-URI 設定][追加] をクリックして ADMX インジェストを追加します。

    OMA URI 用にインジェストを追加する

  8. [行の追加] で、以下の情報を指定します。

    • [名前]: わかりやすい名前を入力します。 この例では、「Microsoft Edge ADMX ingestion」を使用します。

    • [説明]: 設定の説明を入力します (省略可能)。

    • [OMA-URI]: 「./Device/Vendor/MSFT/Policy/ConfigOperations/ADMXInstall/Edge/Policy/EdgeAdmx」と入力します。

    • [データ型]: [String] を選択します。

    • [値]: この入力領域は、[データ型] を選択した後に表示されます。 手順 1. で抽出した Microsoft Edge ポリシー テンプレート ファイルから msedge.admx ファイルを開きます。 msedge.admx ファイルからすべてのテキストをコピーし、次のスクリーンショットに示されている [値] テキスト領域に貼り付けます。

      ADMX インジェストの追加

    • [OK] をクリックします。

  9. [カスタム OMA-URI 設定] で、[OK] をクリックします。

  10. [プロファイルの作成] で、[作成] をクリックします。 次のスクリーンショットは、新しく作成されたプロファイルに関する情報を示しています。

    新しいデバイス プロファイル情報

Intune でカスタムの OMA URI を使用してポリシーを設定する

このセクションの手順を使用する前に、「Microsoft Edge ADMX ファイルを Intune に取り込む」で説明されている手順を完了する必要があります。

  1. Microsoft Azure portal にサインインします。

  2. [すべてのサービス] から [Intune] を選択するか、ポータルの検索ボックスで Intune を検索します。

  3. [Intune]>[デバイスの構成]>[プロファイル] に移動します。

  4. "Microsoft Edge ADMX ingested configuration" プロファイルか、独自にプロファイルに使用した名前を選択します。

  5. Microsoft Edge ポリシー設定を追加するには、[カスタム OMA-URI 設定] を開く必要があります。 [管理][プロパティ][設定] の順にクリックします。

    プロファイル設定の構成

  6. [カスタム OMA-URI 設定] で、[追加] をクリックします。

    OMA-URI 設定に行を追加する

  7. [行の追加] で、以下の情報を指定します。

    • [名前]: わかりやすい名前を入力します。 構成するポリシー名を使用することをお勧めします。 この例では、"ShowHomeButton" を使用します。

    • [説明] (オプション): 設定の説明を入力します。

    • [OMA-URI]: ポリシーの OMA-URI を入力します。 例として "ShowHomeButton" ポリシーの場合は、"./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Startup/ShowHomeButton" を使用します。

    • [データ型]: ポリシー設定のデータ型を選択します。 "ShowHomeButton" ポリシーの場合は、"String" を使用します。

    • [値]: ポリシー用に構成する設定を入力します。 "ShowHomeButton" の例については、「enabled/>」と入力します<。 次のスクリーン ショットは、ポリシーを構成する場合の設定を示しています。

      [行の追加] の OMA-URI 設定

    • [OK] をクリックします。

  8. [カスタム OMA-URI 設定] で、[OK] をクリックします。

  9. [Microsoft Edge ADMX ingested configuration - プロパティ] プロファイル (または、独自に使用した名前) で、[保存] をクリックします。

プロファイルが作成され、プロパティが設定されたら、Microsoft Intune でプロファイルを割り当てる必要があります。

ポリシーが設定されたことを確認する

作成したプロファイルが Microsoft Edge ポリシーで使用されていることを確認するには、次の手順に従います ("Microsoft Edge ADMX ingested configuration" プロファイルの例で割り当てたデバイスに、Microsoft Intune からポリシーが伝達されるまで、多少時間がかかる場合があります)。

  1. Microsoft Edge を開き、edge://policy に移動します。
  2. [ポリシー] ページで、プロファイルに設定したポリシーが一覧に含まれているかどうかを確認します。
  3. ポリシーが表示されていない場合の対処方法については、「Windows 10 での MDM エラーの診断」または「ポリシー設定のトラブルシューティング」をご覧ください。

ポリシー設定のトラブルシューティング

Microsoft Edge ポリシーが有効になっていない場合は、次の手順を試してください。

ターゲット デバイス (Microsoft Intune でプロファイルを割り当てたデバイス) で edge://policy ページを開き、ポリシーを検索します。 ポリシーが [edge://policy ] ページにない場合は、次の手順を試してください。

  • ポリシーがレジストリに保存されており、正しく定義されていることを確認する。 ターゲット デバイスで、Windows 10 レジストリ エディターを開きます (Windows キー + r、"regedit" と入力し、Enter キーを押します)。ポリシーが \Software\Policies\ Microsoft\Edge パスで正しく定義されていることを確認します。 予期されるパスにポリシーが見つからない場合、ポリシーがデバイスに正しくプッシュされませんでした。
  • OMA-URI パスが正しく、値が有効な XML 文字列であることを確認する。 これらのいずれかが正しくない場合、ポリシーはターゲット デバイスにプッシュされません。

トラブルシューティングのヒントについては、「Microsoft Intune をセットアップする」と「デバイスの同期」をご覧ください。

関連項目