Skip to content

wifi_adapters_disable.ps1

Corey Watson edited this page Dec 19, 2025 · 1 revision

wifi_adapters_disable.ps1

Identifies and disables all physical and virtual Wi-Fi network adapters on a Windows system.

Overview

This script enforces a "wired-only" network policy by identifying and disabling all Wi-Fi network adapters while leaving Ethernet adapters enabled.

Purpose

Identifies and disables all physical and virtual Wi-Fi network adapters on a Windows system. Enforces a "wired-only" network policy by ensuring that wireless connectivity is turned off while leaving Ethernet adapters enabled.

Prerequisites

  • Windows 10/11 or Windows Server
  • Administrator privileges
  • Get-NetAdapter cmdlet available

Configuration

Required Inputs

None

Behavior

  1. Checks for administrative privileges
  2. Enumerates all network adapters including hidden ones
  3. Categorizes adapters as Wi-Fi, Wired, or Other
  4. Displays detailed list of all adapters for review
  5. Disables all Wi-Fi adapters
  6. Reports results

Security Notes

  • No secrets in logs
  • Requires elevated privileges
  • Does not affect wired (Ethernet) adapters

Exit Codes

  • 0 = Success
  • 1 = Failure

Example Output

[ ADAPTER DISCOVERY ]
--------------------------------------------------------------
Total Adapters Found     : 5
Categorized as Wired     : 1
Categorized as Wi-Fi     : 2

[ PROCESSING WI-FI ADAPTERS ]
--------------------------------------------------------------
Adapter Name             : Wi-Fi
ACTION                   : DISABLING
RESULT                   : DISABLED

[ FINAL STATUS ]
--------------------------------------------------------------
Wi-Fi Adapters Disabled  : 2
SCRIPT SUCCEEDED

[ SCRIPT COMPLETED ]
--------------------------------------------------------------

Version History

  • 2024-12-01 v1.0.5 - Migrated from SuperOps - removed module dependency

Links

Clone this wiki locally