![見出し画像](https://assets.st-note.com/production/uploads/images/122128260/rectangle_large_type_2_40b6b0808335f58932c5eb7fa17ba3a7.png?width=1200)
PowerShell WiFiを操作する
PowerShell からWiFiを操作する方法をまとめました
・WiFiの接続と切断
# wifi接続する
netsh wlan connect name="SSID"
# wifi切断する
netsh wlan disconnect
・WiFiの有効無効
# WiFi無効
netsh interface set interface "Wi-Fi" disable
# WiFi有効
netsh interface set interface "Wi-Fi" enabled
・現在接続している無線LANの状況を確認
# 現在接続している無線LANの状況を確認
netsh wlan show interface
![](https://assets.st-note.com/img/1700381964845-4vIFf0Qpge.png?width=1200)
・現在接続中のSSIDを表示
# 現在のSSIDを表示
(netsh wlan show interface | Where-object {$_ -match "[^B]SSID*"}).replace(' ','')
・信号の強さを測る
# 信号の強さを測る
(netsh wlan show interface | Where-object {$_ -like '*%*'}).replace(' ','')
![](https://assets.st-note.com/img/1700382135001-O3rbtvvOE2.png?width=1200)
・既知のネットワーク一覧を表示
# 既知のネットワーク一覧を表示
netsh wlan show profiles
![](https://assets.st-note.com/img/1700382331741-Y2UTX97Ox2.png?width=1200)
・wifiの接続優先順序を変更する
priority= の数字が小さいほど優先
# wifiの接続優先順序を変更する
netsh wlan set profileorder name="SSID" priority=1
・既知のネットワークを削除
# 既知のネットワークを削除
netsh wlan delete profile name="SSID"
・WiFiの設定コピー
WiFiに接続済みのパソコンからWiFi接続情報を抜き出して、
別のパソコンに取り込むことができます。
この方法だとパスワードを教えなくても済むし
キッティングでも利用できます。
wifi設定をエクスポート
netsh wlan export profile name="SSID" folder="C:\temp"
wifi設定をインポート
netsh wlan add profile filename="ファイル名"