Windows で EAP プロファイルと設定を構成する

適用対象: Windows Server 2022、Windows 11、Windows 10

この記事では、拡張認証プロトコル (EAP) 設定を構成するために一般的に使用されるさまざまな方法について説明します。 具体的には、XML およびコマンド ライン ツールを使用した EAP プロファイルの構成について説明します。 また、Windows のさまざまな UI を使用して EAP 設定とプロファイルを構成する方法も示します。

XML プロファイル

EAP の XML プロファイルに関する記事で説明されているように、Wi-Fi、イーサネット、VPN の接続プロファイルは、その接続の構成オプションを含む XML ファイルです。 これらのプロファイルは、インポート/エクスポートおよび手動による編集が可能です。 プロファイルが UI で作成または編集されると (以降のセクションで詳しく説明します)、Windows は対応する XML 構成オプションを内部的に設定します。 その結果、UI を使用してプロファイルを作成し、それをエクスポートして、設定された XML 構成オプションを確認できます。

注意

すべての構成オプションが UI で公開されるわけではありません。 シナリオによっては、XML プロファイルを手動で編集して目的の構成オプションを設定し、更新されたプロファイルをデプロイ用にインポートすることが必要な場合があります。

たとえば、モバイル デバイス管理 (MDM) ポリシー (Wi-Fi CSP など) を使用する場合は、完全な XML プロファイルをプロビジョニングする必要があります。

Wi-Fi プロファイルの例については、このサンプルを参照してください。

コマンド ライン ツールを使用してプロファイルをインポートおよびエクスポートする

コマンド ライン ツールを使用したプロファイルのインポートとエクスポートは、多くのシナリオで役立ちます。 たとえば、MDM またはグループ ポリシーを構成できない場合は、これらのコマンドを手動で実行するかスクリプト化することが最も簡単なオプションです。 また、他の UI を使用してプロファイルを構成した後にプロファイルをエクスポートするためにも使用できます。

netsh

netsh は、さまざまなネットワーク関連の設定を表示および構成するために使用できるコマンド ライン ツールです。 詳細については、「ネットワーク シェル (netsh)」を参照してください。 netshは、cmdpowershell の両方から呼び出すことができます。 次の表に、プロファイルのインポートとエクスポートに関する一般的な netsh コマンドと例をいくつか示します。 /? は、任意 netsh コマンドと共に使用して、構文など、コマンドに関する詳細情報を取得できます。

コマンド 説明
netsh wlan show profiles プロファイル名を含むすべての Wi-Fi プロファイルを表示します。
netsh wlan show profiles name="ProfileName" 特定の Wi-Fi プロファイルに関する詳細情報を表示します
netsh wlan export profile name="ProfileName" folder="C:\Profiles" 指定したフォルダーに Wi-Fi プロファイルをエクスポートします。 フォルダーが存在している必要があります。
netsh wlan add profile filename="C:\Profiles\ProfileName.xml" 指定したファイルから Wi-Fi プロファイルを追加します。
netsh wlan delete profile name="ProfileName" Wi-Fi のプロファイルを削除します。

PowerShell

PowerShell は、さまざまな設定を表示および構成するために使用できるコマンド ライン シェルとスクリプト言語です。 これには、接続プロファイルのインポートとエクスポートに使用できるさまざまなコマンド (コマンドレット) が含まれています。 Get-Help コマンドレットは、任意のコマンドレットと共に使用して、構文など、そのコマンドレットに関する詳細情報を取得できます。

これらのコマンドレットの詳細については、「Get-VpnConnection」、「Set-VpnConnection」、「Add-VpnConnection」を参照してください。

コマンド 説明
Get-VpnConnection プロファイル名やその他の詳細を含むすべての VPN プロファイルを表示します。
Get-VpnConnection -Name "ProfileName" 特定の VPN プロファイルに関する概要情報を表示します。
(Get-VpnConnection -Name "ProfileName").EapConfigXmlStream.InnerXml \| Out-File -FilePath "C:\Profiles\vpn_eap.xml" 特定の VPN プロファイルの EAP 構成をファイルにエクスポートします。
Set-VpnConnection -Name "ProfileName" -EapConfigXmlStream (Get-Content -Path "C:\Profiles\vpn_eap.xml") ファイルから EAP 構成をインポートし、それを使用して指定された VPN プロファイルを更新します。

設定アプリ (デスクトップ Windows)

Windows デスクトップ クライアントでは、設定アプリを使用して、さまざまな一般的な Wi-Fi、イーサネット、VPN 設定を構成できます。 以下のスクリーンショットは Windows 11 の設定アプリを示していますが、UI はWindows 10 でも同様です。 ただし、機能やオプションによっては、Windows 11 でしか使用できない場合があります。

Windows 10 と 11 では、設定アプリで特定の構成 (802.1X を含む) を使用して Wi-Fi プロファイルを追加できます。 この設定は、設定アプリの [ネットワークとインターネット]>[Wi-Fi]>[既知のネットワークの管理]>[ネットワークの追加] で確認できます。Screenshot of Network & internet page on Windows 11 settings app.Screenshot of Wi-Fi page on Windows 11 settings app.Screenshot of Manage known networks page on Windows 11 settings app.Screenshot of Add a new network dialog in Windows 11 settings app.

このダイアログでは、Wi-Fi プロファイルの SSID、セキュリティの種類、およびその他の設定を構成できます。 EAP をサポートするセキュリティの種類 (WPA3-Enterprise AES など) を選択すると、ダイアログに EAP 設定を構成するオプションが表示されます。Screenshot of Add a new network dialog, showing WPA3-Enterprise and EAP-TLS, on Windows 11 settings app.

ヒント

ネットワークが追加されると、設定アプリで EAP 設定を編集することはできません。 EAP 設定を編集するには、次のいずれかを実行します。

  • プロファイルを削除し、正しい設定で再度追加する
  • netsh に記載されている netsh コマンドを使用して、プロファイルを手動で編集する。

グループ ポリシー エディター (デスクトップとサーバー)

グループ ポリシーは、ユーザーとコンピュータの構成を管理できるインフラストラクチャです。 グループ ポリシーを使用すると、定義したルールに基づいて Wi-Fi、イーサネット、VPN の設定を構成できます。 以下のスクリーンショットは、Windows Server 2022 グループ ポリシー管理エディターを示していますが、デスクトップ Windows のコントロール パネルとローカル グループ ポリシー エディターの UI は類似しています。 次のスクリーンショットに示すオプションの詳細については、「ネットワーク アクセスの拡張認証プロトコル (EAP)」を参照してください。

Wi-Fi のグループ ポリシー オプションは、[コンピューターの構成]>[ポリシー]>[Windows の設定]>[セキュリティの設定]>[ワイヤレス ネットワーク (IEEE 802.11) ポリシー] にあります。Screenshot showing Wireless Network (IEEE 802.11) Policies option in Group Policy Management Editor.

[ワイヤレス ネットワーク (IEEE 802.11) ポリシー] を右クリックし、[Windows Vista 以降のリリース用の新しいワイヤレス ネットワーク ポリシーを作成する] を選択すると、[新しいワイヤレス ネットワーク ポリシーのプロパティ] ダイアログが開きます。Screenshot showing Create A New Wireless Network Policy for Windows Vista and Later Releases option in Group Policy Management Editor.Screenshot showing the New Wireless Network Policy Properties dialog.

このダイアログでは、ポリシー名、説明、プロファイルの追加/編集/削除および XML プロファイルインポートエクスポートを設定できます。

[追加] をクリックして [インフラストラクチャ] を選択すると、新しいプロファイルのプロパティ ダイアログが開きます。Screenshot showing the New Profile properties dialog.

このダイアログでは、プロファイル名を設定し、このプロファイルを適用する SSID を追加できます。

[セキュリティ] を選択して、プロファイルの EAP 設定を構成することができます。Screenshot showing the Security tab of the New Profile properties dialog.

このダイアログでは、Wi-Fi プロファイルのセキュリティの種類、およびその他の設定を構成できます。 802.1X 認証をサポートする認証の種類 (WPA2-Enterprise など) を選択すると、802.1X セキュリティ オプションが表示されます。 各ネットワーク認証方法の詳細については、「EAP メソッド」を参照してください。

[詳細設定] ボタンを選択すると、[セキュリティの詳細設定] ダイアログが表示されます。Screenshot showing the Advanced security settings dialog for Wi-Fi.

このダイアログでは、802.1X の詳細設定シングル サインオンオプションを設定できます。

ヒント

グループ ポリシー エディターですべての設定を構成できるわけではありません。 ただし、これは、任意の設定で XML プロファイルをインポートすることで回避できます。 詳細については、XML プロファイルに関するページをご覧ください。

EAP メソッド

さまざまな EAP メソッドの概要については、「認証方法」を参照してください。

Microsoft: スマート カードまたはその他の証明書

このダイアログの詳細については、「EAP-TLS」を参照してください。 Screenshot showing the Smart Card or other certificate Properties dialog.

[詳細設定] オプションを選択すると、[証明書の選択を構成] ダイアログが開きます。Screenshot showing the Configure Certificate Selection dialog.

Microsoft:保護された EAP (PEAP)

このダイアログの詳細については、「PEAP」を参照してください。 Screenshot showing the Protected EAP Properties dialog.

[セキュリティで保護されたパスワード (EAP-MSCHAP v2)] が選択されている場合に [構成] を選択すると、[EAP MSCHAPv2] ダイアログが開きます。Screenshot showing the EAP MSCHAPv2 Properties dialog.

Microsoft: EAP-SIM

このダイアログの詳細については、「EAP-SIM」を参照してください。 Screenshot showing the EAP-SIM Properties dialog.

Microsoft:EAP-TTLS

このダイアログの詳細については、「EAP-TTLS」を参照してください。 Screenshot showing the TTLS Properties dialog.

Microsoft: EAP-AKA

このダイアログの詳細については、「EAP-AKA」を参照してください。 Screenshot showing the EAP-AKA Properties dialog.

Microsoft: EAP-AKA'

このダイアログの詳細については、「EAP-AKA'」を参照してください。 Screenshot showing the EAP-AKA' Properties dialog.

Microsoft: EAP-TEAP

このダイアログの詳細については、「TEAP」を参照してください。 Screenshot showing the TEAP Properties dialog.

その他のリソース