WifiConnectionAPI

2.4.0.1

Wifi Management, easy connect with 1 line to a wifi network

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name WifiConnectionAPI

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name WifiConnectionAPI

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2021 Tvanleeuwen. All rights reserved.

Package Details

Author(s)

  • Tvanleeuwen

Tags

wifi wi-fi radio connectivity automation networkadapter wpa2 wpa3 entrerprise 8021x 802.1x user password eap radius bssid ssid winrt

Functions

Connect-WiFiNetwork Connect-WifiNetworkWps Search-WifiNetworks Disconnect-WifiNetwork Get-InternetConnectionCost Get-WifiCurrentConnection Get-WifiConnectionProfile Get-WiFiAvailableAdapter Get-WifiDeviceInformation Get-WifiAvailableNetworks Get-WifiNetworkWpsCapability Get-RadioState Set-RadioState Remove-WifiConnectionProfile Request-LocationPermission

Dependencies

This module has no dependencies.

Release Notes

Minor Update V2.4.0.0
New Features:

WPS PIN and Push Button Support:

Added support for WPS (Wi-Fi Protected Setup) PIN and Push Button methods.

Allows easier connection to compatible Wi-Fi networks without requiring a password.

Hidden SSID Fix:

Fixed the oversight where hidden SSIDs weren’t handled properly. Now, the Connect-WifiNetwork function correctly passes the SSID when connecting to hidden networks.

Codebase Overhaul:

The code has been completely reworked for better readability and maintainability.

Refined structure to make future updates and bug fixes easier to implement.

Bug Fixes & Improvements:

Location Access Handling:

The Request-LocationPermission function now checks for location access properly before attempting to connect to networks, preventing failures related to lack of location access.

Hidden Network Support:

Reworked hidden network support to function properly. When connecting to a hidden SSID, the SSID is now correctly passed in the ConnectAsync call.

WPS Support:

Pin: Added support to connect using WPS PIN method.

Push: Added support for WPS push button connection method.

Other Notable Changes:

Autocompleter Improvements:

Enhanced the autocompleter for SSID, BSSID, and other network-related commands.

Timeout Adjustments:

Default timeout for Await function is now 10 seconds, with customizability up to 60 seconds using the -TimeoutMS parameter.

Multi-Adapter Support:

Target specific Wi-Fi adapters using the -Index parameter, giving more flexibility when managing multiple network adapters.

FileList

Version History

Version Downloads Last updated
2.4.0.1 (current version) 0 3/7/2026
2.3.0.0 62 2/26/2026
2.2.0.0 9 2/25/2026
2.1.1.0 33 2/23/2026
2.1.0.0 1 2/23/2026
2.0.3.0 3 2/22/2026
2.0.2.1 68 2/18/2026
2.0.2.0 7 2/18/2026
2.0.1.0 14 2/17/2026
2.0.0.0 12 2/16/2026
1.0.0.2 2,784 1/4/2023
Show more