WMI Fun !! 〜 WMI に興味がある方・システム管理者は必見です! 〜
 WMI Step|WMI Sample|WMI Reference|WMI Library|Enquete|About WMI Fun !!
 My Let'snote|Personal|Insomnia|Link

WMI Fun !! > Personal > 無線LANアクセスポイント(SSID/BSSID)の名前一覧をコマンドベースで取得

このエントリーをはてなブックマークに追加
毎日の仕事のお供におすすめミネラルウォータークリスタルカイザー
電子タバコならやっぱりアイコス ネイビー
気になる車は新車購入支援サイト オートックワンで最短 60 秒で見積もり OK

無線 LAN アクセスポイント (SSID、BSSID) の名前一覧をコマンドベースで取得

はじめに…

Windows Vista、Windows 7 からコマンドベースで無線 LAN アクセスポイント (SSID、BSSID) の名前一覧を取得できるようになりました。
Windows 2000 から導入された netsh コマンドに機能が追加されたようです。
今までサードパーティー製ツールなどで無線 LAN アクセスポイント名を調べることはありましたが今後は OS 標準ツールで賄えそうです。



netsh コマンド例

netsh wlan show networks mode=BSSID

上記コマンドを実行すると下記の項目を取得することができます。
SSID、BSSIDの名前、アクセスポイント名の他にも無線 LAN のシグナルの強さや無線 LAN の規格に関しても取得することが出来ます。

  • SSID
  • ネットワークの種類
  • 認証
  • 暗号化
  • BSSID
  • シグナル
  • 無線タイプ
  • チャネル
  • 基本レート (Mbps)
  • 他のレート (Mbps)

以下実際に実行してみた結果のサンプルです。

-------------------------------------
インターフェイス名 : Wi-Fi
現在 6 のネットワークが表示されています。

SSID 1 : 106F3F3A722B
ネットワークの種類 : インフラストラクチャ
認証 : WPA2-パーソナル
暗号化 : CCMP
BSSID 1 : 10:6f:3f:3a:72:2b
シグナル : 53%
無線タイプ : 802.11n
チャネル : 3
基本レート (Mbps) : 1 2 5.5 11
他のレート (Mbps) : 6 9 12 18 24 36 48 54

SSID 2 : aterm-af9c19-gw
ネットワークの種類 : インフラストラクチャ
認証 : オープン
暗号化 : WEP
BSSID 1 : 1e:b1:7f:71:0d:f1
シグナル : 38%
無線タイプ : 802.11g
チャネル : 11
基本レート (Mbps) : 1 2 5.5 11
他のレート (Mbps) : 6 9 12 18 24 36 48 54

SSID 3 : aterm-af9c19-g
ネットワークの種類 : インフラストラクチャ
認証 : WPA2-パーソナル
暗号化 : CCMP
BSSID 1 : 1c:b1:7f:71:0d:f1
シグナル : 38%
無線タイプ : 802.11n
チャネル : 11
基本レート (Mbps) : 1 2 5.5 11
他のレート (Mbps) : 6 9 12 18 24 36 48 54

SSID 4 :
ネットワークの種類 : インフラストラクチャ
認証 : WPA2-パーソナル
暗号化 : CCMP
BSSID 1 : 40:27:0b:00:58:48
シグナル : 76%
無線タイプ : 802.11n
チャネル : 6
基本レート (Mbps) : 1 2 5.5 11
他のレート (Mbps) : 6 9 12 18 24 36 48 54

SSID 5 : wlan-2g-m
ネットワークの種類 : インフラストラクチャ
認証 : WPA2-パーソナル
暗号化 : CCMP
BSSID 1 : f8:32:e4:fa:eb:9b
シグナル : 80%
無線タイプ : 802.11n
チャネル : 1
基本レート (Mbps) : 6.5 16 19.5 117
他のレート (Mbps) : 18 19.5 24 36 39 48 54 156

SSID 6 : aterm-b0f0f6-g
ネットワークの種類 : インフラストラクチャ
認証 : WPA2-パーソナル
暗号化 : CCMP
BSSID 1 : 00:90:fe:bb:0a:b2
シグナル : 18%
無線タイプ : 802.11n
チャネル : 10
基本レート (Mbps) : 1 2 5.5 11
他のレート (Mbps) : 6 9 12 18 24 36 48 54

-------------------------------------

意外に無線 LAN の情報として SSID、BSSID の名前、アクセスポイント名を取得したいという需要はあるようなので、このコマンドは結構有益に使えると思います。
ローテクではありますがこのコマンドを実行した結果を .Net や VBS、PowerShell などプログラム・スクリプトにて標準出力でエクスポートした結果を取り込んで加工すれば、無線LANに関する情報は簡単に取得できると思います。
ちなみに下記コマンドを実行すると Windows OS が保持している無線 LAN に関する情報のほぼすべてを取得できるようです。

netsh wlan show all

エクスポートしておくと便利なことも有るかもしれませんので参考まで…。



ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています
WMI に関して調べているけど探し物が見つからない…という方は右上の検索窓検索してみましょう!

MCP (Microsoft Certified Professional)、 MCA (Microsoft Certified Associate)CompTIA A+
一応 MCP (Microsoft Certified Professional)、MCA (Microsoft Certified Associate)、
CompTIA A+ を所有してたりします…

- WMI Fun !! -
http://www.wmifun.net/
Microsoft 社のテクノロジーである WMI (Windows Management Instrumentation) の使い方を
Visual Basic を使ってのんびり公開しています
WMI は Windows 7 や Windows 8、Windows 10 で便利に使えますよ!
また VB や VBA、.Net (VB・C#) などの開発環境以外でも Win32/Win64 API に依存しないので WMIC や
WSH (VBS・JS)・PowerShell などスクリプト言語・コマンドラインから有効に活用が出来ます
Windows ベースの社内 IT システムに関する資産管理、アセットマネジメントや監視業務の効率化、
インベントリ情報収集系システムツール開発に WMI はお勧めです

This website is created by Toh.
Copyright(C) 1997-2016 WMI Fun !! All rights reserved.
WMI Fun !! へのリンクはご自由に…相互リンクに関するお問い合わせはアンケートページからお願いします

∧ ページの先頭へ…