Перечислить все сети WiFi с помощью Powershell в Windows 11 очень просто.
С помощью команды netsh можно перечислить все экземпляры SSID сети WiFi.
PS C:\Users\Intel i5> netsh wlan show networks | Select-String "SSID" SSID 1 : SSID 2 : Telstra20E859 SSID 3 : TelstraD22F23 SSID 4 : Telstra1B31 SSID 5 : OPTUS_D3CB28N SSID 6 : WiFi-955DD6 SSID 7 : OPTUS_D02825_5GHz SSID 8 : TelstraDB031C SSID 9 : USO SSID 10 : Telstra6C5A3A SSID 11 : DIRECT-Ml[TV] Samsung Q60 Series SSID 12 : OPTUS_D02825 SSID 13 : RustyCat
|
Если вы установите модуль wifiprofilemanagement для Powershell, это позволит получить информацию о беспроводных сетях в Windows.
PS C:\Users\Intel i5> Install-Module -Name wifiprofilemanagement Untrusted repository You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
|
Затем получите информацию об адаптере Wi-Fi.
PS C:\Users\Intel i5> Get-NetAdapter -Physical | where PhysicalMediaType -eq "Native 802.11" Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- -------------------- ------- ------ ---------- --------- Wi-Fi 3 Realtek 8822BU Wireless LAN 802.11ac... 45 Disconnected 90-DE-80-D9-ED-01 0 bps
|
Затем используйте имя ID адаптера, чтобы получить список всех беспроводных сетей.
PS C:\Users\Intel i5> Get-WiFiAvailableNetwork "Wi-Fi 3" ProfileName SignalQuality SecurityEnabled dot11DefaultAuthAlgorithm dot11DefaultCipherAlgorithm SSID ----------- ------------- --------------- ------------------------- --------------------------- ---- 34 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP 48 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP TelstraD22F23 48 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP Telstra20E859 50 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP TelstraDB031C 68 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP OPTUS_D3CB28N 40 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP Telstra1B31 46 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP WiFi-955DD6 48 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP OPTUS_D02825_5GHz 50 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP USO 52 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP OPTUS_D02825 62 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP DIRECT-Ml[TV] Sam... 100 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP RustyCat 50 True DOT11_AUTH_ALGO_RSNA_PSK DOT11_CIPHER_ALGO_CCMP Telstra6C5A3A
|
Получите список только качественных сигналов.
PS C:\Users\Intel i5> Get-WiFiAvailableNetwork "Wi-Fi 3" | Select-Object SignalQuality SignalQuality ------------- 36 36 50 66 46 46 48 50 50 54 54 36 100
|
см. также:
- Как проверить информацию о беспроводной сетевой карте и WiFi из командной строки Linux
- 👝 12 одноплатных компьютеров: альтернативы Raspberry Pi