C#なんぞ

C#に関するあれこれ。現在は「Raspberry PiをC#でプログラミング!」しようとしています!

Windows IoTでネットワークの設定を確認・修正する

SSIDを公開していないネットワークにつなぎたい!

Windows IoTのネットワークの設定、GUIにはない細かな設定はコマンドライン(またはPowerShell)から確認・修正する必要があるようです。

例えば、PCなら下図のようにGUIから設定できるWifiの「ネットワークが名前(SSID)をブロードキャストしていない場合でも接続する」を、Windows IoTで確認・修正にしたい場合…。

ネットワークの設定を確認する

Windows IoTのトップ画面からコマンドライン(ネットワークがつながっていないとき)、または「IoT Dashboard」から「PowerShellを起動」(ネットワークがつながっているとき)を選び、コマンドが実行できるようにします。

Wifi関連のネットワークの設定の確認・修正には、netsh wlanコマンドを使います。

プロファイルの一覧を見るには

netsh wlan show profiles

指定したプロファイルの設定の詳細を見るには

netsh wlan show profiles name="プロファイル名"

とします。

ネットワークの設定を修正する

「Profile information」→「Control options」→「Network broadcast」が「Connect only if this network is broadcasting.」になっていれば、上記のPCのGUIで「ネットワークが名前(SSID)をブロードキャストしていない場合でも接続する」をチェックしていない状態です。

チェックしている状態にするには、

netsh wlan set profileparameter name="プロファイル名" nonBroadcast=yes

とします。

「Network broadcast」が「Connect even if this network id not broadcasting.」になれば、OKです!(再起動が必要かな?)

参考

netsh wlanコマンドの詳細については、下記を参考にしました!ありがとうございました!

www.colorconsole.de