netsh wlan

netsh wlan コマンドを使用すると、管理者は Windows でワイヤレス ネットワークを構成、管理、およびトラブルシューティングできます。 Wi-Fi ネットワークへの接続、ワイヤレス プロファイルの管理、SSID のフィルタリング、設定のエクスポート、および接続の問題の診断のためのサブコマンドを提供します。

Syntax

netsh wlan [add | connect | delete | disconnect | dump | export | help | IHV | refresh | reportissues | set | show | start | stop | ?]
netsh wlan add filter [permission=]allow|block|denyall [ssid=]<string> [networktype=]infrastructure|adhoc
netsh wlan add profile [filename=]<string> [interface=]<string> [user=]all|current
netsh wlan connect [name=]<string> [ssid=]<string> [interface=]<string>
netsh wlan delete filter [permission=]allow|block|denyall [ssid=]<string> [networktype=]infrastructure|adhoc
netsh wlan delete profile [name=]<string> [[interface=]<string>]
netsh wlan disconnect [interface=]<string>
netsh wlan dump
netsh wlan export <hostednetworkprofile>
netsh wlan export profile [name=]<string> [folder=]<string> [[interface=]<string>] [key=<string>]
netsh wlan IHV <startlogging> <stoplogging>
netsh wlan refresh hostednetwork [data=]key
netsh wlan reportissues
netsh wlan set allowexplicitcreds [allow=]yes|no
netsh wlan set autoconfig [enabled=]yes|no [interface=]<string>
netsh wlan set blockednetworks [display=]show|hide
netsh wlan set blockperiod [value=]0-60
netsh wlan set createalluserprofile [enabled=]yes|no
netsh wlan set hostednetwork [mode=]allow|disallow [ssid=]<ssid> [key=]<passphrase> [keyUsage=]persistent|temporary
netsh wlan set profileorder [name=]<string> [interface=]<string> [priority=]<integer>
netsh wlan set profileparameter [name=]<string> [interface=]<string> [SSIDname=]<string> [ConnectionType=]ESS|IBSS
                                [autoSwitch=yes|no] [ConnectionMode=auto|manual] [nonBroadcast=yes|no]
                                [Randomization=]yes|no|daily [authentication=]open|shared|WPA|WPA2|WPAPSK|WPA2PSK
                                [encryption=]none|WEP|TKIP|AES [keyType=]networkKey|passphrase [keyIndex=]1-4
                                [keyMaterial=<string>] [PMKCacheMode=]yes|no [PMKCacheSize=]1-255 [PMKCacheTTL=300-86400]
                                [preAuthMode=]yes|no [preAuthThrottle=]1-16 [FIPS=]yes|no [useOneX=]yes|no
                                [authMode=]machineOrUser|machineOnly|userOnly|guest [ssoMode=]preLogon|postLogon|none
                                [maxDelay=]1-120 [allowDialog=]yes|no [userVLAN=]yes|no [heldPeriod=]1-3600
                                [AuthPeriod=1-3600] [StartPeriod=]1-3600 [maxStart=]1-100 [maxAuthFailures=]1-100
                                [cacheUserData=]yes|no [cost=]default|unrestricted|fixed|variable
netsh wlan set profiletype [name=]<string> [profiletype=]all|current [interface=]<string>
netsh wlan set randomization [enabled=]yes|no [interface=]<string>
netsh wlan set tracing [mode=]yes|no|persistent
netsh wlan show all
netsh wlan show allowexplicitcreds
netsh wlan show autoconfig
netsh wlan show blockednetworks
netsh wlan show createalluserprofile
netsh wlan show drivers
netsh wlan show filters
netsh wlan show hostednetwork
netsh wlan show interfaces
netsh wlan show networks
netsh wlan show onlyUseGPProfilesforAllowedNetworks
netsh wlan show profiles
netsh wlan show randomization
netsh wlan show settings
netsh wlan show tracing
netsh wlan show wirelesscapabilities
netsh wlan show wlanreport
netsh wlan start hostednetwork
netsh wlan stop hostednetwork

Parameters

Command Description
WLANの add filter - ワイヤレスネットワークをワイヤレスネットワークの 許可リスト または 禁止 リストに追加します。 パラメーター ssid は、アクセス許可が allow または block に設定されている場合に必須です。 denyallが設定されている場合、ssidは必要ありません。

permission - フィルターの権限タイプを設定します。
- allow
- block
- denyall
ssid - ワイヤレスネットワークのSSID。
networktype - ワイヤレスネットワークのネットワークタイプ。
- infrastructure
- adhoc

profile - 指定されたネットワークインターフェイスに WLAN プロファイルを追加します。
- filename (必須): プロファイルデータを含む XML ファイルを指定します。
- interface (オプション): show interface コマンドでリストされているワイヤレス インターフェイスの名前。 指定されている場合、プロファイルは指定されたインターフェイスにのみ追加されます。それ以外の場合は、すべてのワイヤレス インターフェイスに追加されます。
- user (オプション): プロファイルをすべての (all) ユーザーに適用するか、現在の (current) ユーザーのみに適用するかを決定します。 デフォルトでは、プロファイルはすべてのユーザーに適用されます。
WLANの connect 指定したプロファイルを使用してワイヤレスネットワークに接続します。 複数のネットワーク インターフェイスが使用可能な場合は、使用するインターフェイスを指定する必要があり、指定しないとインターフェイス パラメーターを省略できます。

プロファイル名は必須ですが、サービス セット識別子(SSID)はオプションです。 プロファイルにSSIDが1つしか含まれていない場合は、そのSSIDが自動的に使用されます。 プロファイルに複数の SSID が存在する場合は、SSID を指定する必要があります。

インターフェイスを指定する場合、ワイルドカード名はサポートされません。 選択したインターフェイスがすでにワイヤレスネットワークに接続されている場合、コマンドは新しいネットワークへの接続を試みる前に、現在のネットワークから切断します。 現在のネットワークとターゲットのネットワークが同じ場合、コマンドは変更を加えずに成功を返します。

ssid:ワイヤレスネットワークのSSIDを指定します。
name: 接続試行に使用するプロファイル名を指定します。
interface: 接続を試みるインターフェイス名を指定します。
WLANの delete filter - ワイヤレスネットワークの 許可リスト または 禁止 リストからワイヤレスネットワークを削除します。 パラメーター ssid は、アクセス許可が allow または block に設定されている場合に必須です。 denyallが設定されている場合、ssidは必要ありません。

permission - フィルターの権限タイプを設定します。
- allow
- block
- denyall
ssid - ワイヤレスネットワークのSSID。
networktype - ワイヤレスネットワークのネットワークタイプ。
- infrastructure
- adhoc

profile - 指定されたネットワークインターフェイスから WLAN プロファイルを削除します。
- name (必須): 削除するプロファイルの名前を指定します。 プロファイル名にはワイルドカード文字を含めることができ、一致する名前を持つ複数のプロファイルは削除されます。
- interface (オプション): show interface コマンドでリストされているワイヤレス インターフェイスの名前。 指定した場合、プロファイルは指定されたインターフェイスからのみ削除されます。それ以外の場合は、すべてのワイヤレスインターフェイスから削除されます。
WLANの disconnect 指定したインターフェイス上のワイヤレスネットワークからデバイスを切断します。 interface= パラメータは、デバイス上に 2 つ以上の使用可能なインターフェイスがある場合に必要です。 ワイルドカード文字を使用して、複数のインターフェイスを指定できます。
WLANの dump 現在のコンテキスト構成を含むスクリプトを作成します。 スクリプトはファイルに保存し、設定が変更された場合や別のシステムにレプリケートする必要がある場合に、設定を復元するために使用できます。
WLANの export 選択した WLAN プロファイルを、指定したフォルダ内の XML ファイルにエクスポートします。 エクスポートされた各プロファイルは、「インターフェイス Name-Profile Name.xml」として保存されます。

hostednetworkprofile - ホストされたネットワークプロファイルを XML ファイルにエクスポートします。

profile - 指定したプロファイルを XML ファイルにエクスポートします。 Options are:
- name: エクスポートするプロファイル名を指定します。
- folder: エクスポートされたプロファイル XML ファイルの保存先フォルダーを指定します。
- interface: プロファイルに関連付けられたネットワーク インターフェイスを指定します。
- key: セキュリティキーをプレーンテキストで表示するには、 key=clearを使用します。

foldername、およびinterfaceパラメータはオプションです。
- name を指定すると、そのプロファイルのみがエクスポートされ、それ以外の場合は、すべてのプロファイルがエクスポートされます。
- folder を指定する場合は、既存のアクセス可能なローカル フォルダー (絶対パスまたは相対パス) である必要があります。 "." は現在のディレクトリを参照し、 ".." はその親を参照します。 UNC パスはサポートされていません。 デフォルトでは、プロファイルは現在のディレクトリに保存されます。
- interface を指定すると、そのインターフェイス上のプロファイルのみがエクスポートされ、それ以外の場合は、指定された名前を持つすべてのプロファイルがエクスポートされます。
- key パラメーターがプレーン・テキストに設定され、呼び出し元がローカル管理者である場合、XML ファイルにはプレーン・テキストのキーが含まれます。 それ以外の場合、キーは出力ファイルで暗号化されます。
WLANの IHV startlogging - Wi-Fi Independent Hardware Vendor (IHV) イベントの詳細ログを開始します。
stoplogging - Wi-Fi IHV イベントの詳細ログを停止します。
WLANの refresh ホストされているワイヤレスネットワークの設定を更新します。

data - WLANサービスに、ホストされたネットワークを新しいセキュリティキーで更新するように指示します。
WLANの reportissues ワイヤレス ネットワークの問題の診断とレポートに役立つ WLAN スマート トレース レポートを生成します。
WLANの set allowexplicitcreds allow - WLAN 接続での明示的な資格情報の使用を有効 (yes) または無効 (no) します。 このパラメーターは必須です。
WLANの set autoconfig enabled - WLAN の自動設定をオン(yes)またはオフ(no)にします。
interface - 構成するワイヤレスネットワークインターフェースを指定します。

enabled=noが設定されている場合、Windows は指定されたインターフェイスからワイヤレス ネットワークに自動的に接続しません。
WLANの set blockednetworks display - ネットワークリストでブロックされたワイヤレスネットワークを表示(show)または非表示(hide)します。 display=hideが設定されている場合、ブロックされたネットワークは使用可能なワイヤレス ネットワークの一覧に表示されません。
WLANの set blockperiod value - 接続試行の失敗後にワイヤレス ネットワークをブロックする期間 (分単位、 0 から 60) を設定します。 ブロックされたステータスは、手動で接続を試みたとき、ユーザー セッションが変更されたとき、またはネットワーク インターフェイスが再接続されたときにクリアされます。
WLANの set createalluserprofile enabled - 全ユーザーワイヤレスプロファイルの作成を許可(yes)または禁止(no)します。 このパラメーターは必須です。
WLANの set hostednetwork mode - ホストされたネットワーク機能を有効 (allow) または無効に (disallow) します。
ssid - ホストされているネットワークの SSID (ネットワーク名) を設定します。
key - ホストされているネットワークのパスフレーズを指定します。 ユーザー セキュリティ キーは、8 から 63 の ASCII 文字の文字列である必要があります。
keyUsage - キーが persistenttemporaryかを判別します。 keyUsagepersistent に設定されている場合、セキュリティ キーは保存され、今後ホストされたネットワークが開始されるたびに再利用されます。 temporary に設定すると、キーは現在または次のホストネットワークセッションにのみ使用され、ホストネットワークが停止すると削除されます。 keyUsageが指定されていない場合、キーはデフォルトで persistent になります。
WLANの set profileorder 特定のインターフェイスのワイヤレスネットワークプロファイルの優先順位を設定します。 3 つのパラメーター (nameinterfacepriority) すべてが必要です。 順序を変更できるのは 、ユーザー プロファイルのみです。 グループ ポリシー プロファイルは読み取り専用であり、常に ユーザー プロファイルよりも優先されます。 priority パラメーターは、優先ユーザー プロファイル リスト内のプロファイルの新しい位置を決定します。 たとえば、 priority=1 を設定すると、プロファイルが [ ユーザー プロファイル] リストの一番上に移動します。

name - ワイヤレスプロファイルの名前を指定します。
interface - プロファイルの順序を適用するワイヤレスネットワークインターフェイスを指定します。
priority - プロファイルの優先度 (整数値) を設定します。
WLANの profileparameter 指定したプロファイルを変更します。 インターフェイスを指定した場合は、そのインターフェイスのプロファイルのみが変更されます。 name パラメーターが必要です。 プロファイル名とインターフェイスの他に、少なくとも 1 つのパラメーターも指定する必要があります。

name:ワイヤレスプロファイルの名前を指定します。
interface: ワイヤレスネットワークインターフェイスを指定します。
SSIDname: プロファイルの SSID を指定します。
ConnectionType - ネットワークがインフラストラクチャ (ESS) かアドホック (IBSS) かを指定します。
ConnectionMode - 接続モードを自動(auto)または手動(manual)に設定します。 アドホック (IBSS) ネットワークの場合は manual に設定する必要があります。
autoSwitch - デバイスが利用可能な場合に、より優先されるネットワーク(yes または no)に自動的に切り替わるかどうかを決定します。
randomization - プライバシーのために MAC アドレスのランダム化を有効 (yes) または無効 (no) します。 daily が設定されている場合、MAC アドレスのランダム化は毎日更新されます。
nonBroadcast - 非表示の(非ブロードキャスト)ネットワーク(yes または no)に接続するかどうかを示します。
authentication - 接続に使用する認証方法を設定します。
- open:認証(パスワード)は不要です。
- shared:共有 WEP キー認証。
- WPA
- WPA2
- WPAPSK
- WPA2PSK
encryption - ワイヤレストラフィックの暗号化プロトコル(WEPTKIPAES、または none)を指定します。
keyType - 共有キーが networkkeypassphraseかを定義します。
keyIndex - WEP ワイヤレストラフィックの暗号化に使用されるキーインデックス(1 から 4)を選択します。 この値は、格納されている 4 つの WEP キーのうちの 1 つを表します。
keyMaterial - ネットワーク・キーまたはパスフレーズを指定します。
PMKCacheMode - PMK キャッシュを有効 (yes) または無効 (no) します (WPA2 ネットワークのみ)。
PMKCacheSize - クライアントの PMK キャッシュ内のエントリ数 (1 から 255) を設定します。
PMKCacheTTL - PMK キャッシュ項目を秒単位 (300 から 86400) で保持する期間を指定します。
preAuthMode - 事前認証を有効(yes)または無効(no)します(WPA2ネットワークのみ)。
preAuthThrottle - 隣接アクセスポイントでの事前認証試行回数を 1 から 16に設定します。
FIPS - FIPS モードをオン (yes) またはオフ (no) して、セキュリティ コンプライアンスを強化します。
useOneX - 802.1X 認証を有効 (yes) または無効に (no) します。
authMode - 認証に使用する資格情報のタイプ (machineorusermachineonlyuseronly、または guest) を選択します。
ssoMode - 使用するシングル・サインオン・モード (prelogonpostlogon、または none) を指定します。
maxDelay - シングル・サインオン接続の確立に許可される最大時間を秒単位で設定します (1 から 120)。
allowDialog - ログオン前のダイアログプロンプトを許可 (allow) または禁止 (no) します。
userVLAN - ユーザー認証後にネットワークが別の VLAN に切り替わるかどうかを示します (yes または no)。
heldPeriod - 認証試行の間隔を秒単位 (1 から 3600) で設定します。
AuthPeriod - クライアントがオーセンティケーターからの応答を待機する最大時間(秒単位の秒)(1 から 3600)。
StartPeriod - EAPOL-Start メッセージを送信する前に待機する時間 (秒単位 (1 から 3600)。
maxStart - 認証中に送信される EAPOL-Start メッセージの最大数は、 1 から 100までです。
maxAuthFailures - 1 から 100までの一連の資格情報に許可される認証失敗の最大数。
cacheUserData - 将来の使用のために、ユーザー資格情報のキャッシュを有効 (yes) または無効 (no) します。
cost - ネットワークプロファイルのコストカテゴリを設定します。
- default: 特に指定がない限り、Wi-Fi 非従量制として扱われます。
- unrestricted: ネットワークを無制限として扱います。
- fixed: ネットワークを固定データ制限で従量制課金としてマークします。
- variable: ネットワークを従量制課金としてマークしますが、コストまたはデータの可用性が変更される可能性があることを前提としています (ローミング料金または動的価格)。
WLANの set profiletype 指定したプロファイルのプロファイル タイプを変更します。 インターフェイスを指定すると、そのインターフェイスのプロファイルのみが変更されます。 name パラメーターと profiletype パラメーターが必要です。

name - 変更するプロファイル名。
profiletype - 1 人のユーザーに対して、 all または current を使用して、目的のプロファイル タイプを指定します。
interface - プロファイルが設定されているインターフェースの名前を指定します。
WLANの set randomization enabled - MAC アドレスのランダム化を有効 (yes) または無効 (no) します。
interface - ワイヤレス・ネットワーク・インターフェースを指定します。

このコマンドは、インターフェイスがランダム化をサポートしていない場合、またはランダム化がシステム管理者によってブロックされている場合に失敗します。両方のパラメータは必須です。
WLANの set tracing mode - トレースを有効 (yes) または無効に (no) し、トレースを persistentするオプションがあります。 有効にすると、無線LANのトレースログが収集され、トレースファイルに保存されます。 永続モードでは、システムの再起動後もトレースが有効です。 mode が disableに設定されている場合、永続トレースと非永続トレースの両方が停止します。
WLANの show 次の情報が表示されます。

all - システム上のすべてのワイヤレスデバイスおよびネットワークに関する詳細情報を提供します。
allowexplicitcreds - ワイヤレス接続で明示的なユーザー資格情報を使用するための現在の構成を表示します。
autoconfig - ワイヤレス ネットワークの自動構成が有効か無効か。
blockednetworks - ブロックされたワイヤレスネットワークの現在の可視性設定を表示します。
createalluserprofile - ユーザーがすべてのユーザーが使用できるワイヤレスプロファイルの作成が許可されている場合。
drivers - インストールされている無線LANドライバのプロパティと詳細を一覧表示します。
filters - 許可およびブロックされているワイヤレスネットワークの現在のリストを表示します。
hostednetwork - ホストされているワイヤレスネットワークのステータスとプロパティを表示します。
interfaces - システムで検出されたすべてのワイヤレス LAN インターフェイスを一覧表示します。
networks - 範囲内に表示されているすべてのワイヤレスネットワークを表示します。
onlyUseGPProfilesforAllowedNetworks - 許可されたネットワークにグループ ポリシーで構成されたプロファイルのみを使用するかどうかを示します。
profiles - 構成されているすべてのワイヤレス ネットワーク プロファイルを一覧表示します。
randomization - ワイヤレス接続の MAC アドレスのランダム化のステータスを示します。
settings - 無線LANのグローバル構成設定を表示します。
tracing - ワイヤレス LAN トレースが現在アクティブかどうか。
wirelesscapabilities - システムでサポートされているワイヤレス機能を一覧表示します。
wlanreport - 最近のワイヤレスネットワークセッションとアクティビティを要約したレポートを生成します。
WLANの start hostednetwork ホストされたネットワークで WLAN サービスを開始します。
WLANの stop hostednetwork ホスト ネットワーク上の WLAN サービスを停止します。
help 又は? 現在のコンテキストでのコマンドとその説明の一覧を表示します。

Examples

特定のネットワーク SSID への接続のみを許可する Wi-Fi プロファイル フィルターを追加するには、次のコマンドを実行します。

netsh wlan add filter permission=allow ssid="MyNetwork" networktype=infrastructure

インターフェイス「Wi-Fi」を使用して「CorpWiFi」という名前の Wi-Fi ネットワークに接続するには、次のコマンドを実行します。

netsh wlan connect name=CorpWiFi interface="Wi-Fi"

インターフェイス「Wi-Fi」で Wi-Fi ネットワークから切断するには、次のコマンドを実行します。

netsh wlan disconnect interface="Wi-Fi"

セキュリティ キーを含む "CorpWiFi" という名前の Wi-Fi プロファイルをフォルダー "C:\WiFiProfiles" にエクスポートするには、次のコマンドを実行します。

netsh wlan export profile name="CorpWiFi" folder="C:\WiFiProfiles" key=clear

WLAN に関連する IHV イベントのログ記録を開始するには、次のコマンドを実行します。

netsh wlan IHV startlogging

ホストされたネットワークを更新し、そのキーまたはパスワードを更新するには、次のコマンドを実行します。

netsh wlan refresh hostednetwork data=MyKey

インターフェイス「Wi-Fi」の Wi-Fi プロファイル「CorpWiFi」のSSID名を「CorpWiFi_5G」に設定し、接続モードを自動に設定するには、次のコマンドを実行します。

netsh wlan set profileparameter name="CorpWiFi" interface="Wi-Fi" SSIDname="CorpWiFi_5G" ConnectionMode=auto

インターフェイス「Wi-Fi」の Wi-Fi プロファイル「CorpWiFi」のすべてのプロファイルのプロファイルタイプを設定するには、次のコマンドを実行します。

netsh wlan set profiletype name="CorpWiFi" profiletype=all interface="Wi-Fi"

永続モードで WLAN トレースを有効にするには、次のコマンドを実行します。

netsh wlan set tracing mode=persistent

See also