在Windows 7上关闭WiFi以节省电池电量

时间:2010-10-08 09:50:39

标签: windows powershell wifi wlan

我需要一种方法来“削减我的WLan设备的功能”。

目前我使用PowerShell脚本来禁用网络接口,但我不确定这是否真的会阻止设备扫描等等。如果可能的话,我想通过WinAPI / WMI用C ++或C#实现它。

当前的PowerShell脚本:

$WLanDeviceID = 11
$WLanAdapter = gwmi Win32_NetworkAdapter | Where-Object {$_.DeviceID -eq $WLanDeviceID}
if ($WLanAdapter.NetEnabled) {
    $WLanAdapter.Disable()
} else {
    $WLanAdapter.Enable()
}

我正在使用的硬件和软件:
Windows 7
Visual Studio 2010
戴尔无线1397 WLAN迷你卡(似乎是Broadcom BCM94312HMG)

2 个答案:

答案 0 :(得分:1)

您可以使用Dell客户端配置工具包(CCTK)或可能使用Dell OpenManage Client Instrumentation(OMCI)执行此操作。 CCTK是一个命令行实用程序,可让您控制Dell BIOS选项,OMCI是一个WMI提供程序,允许您插入您无法访问的Dell特定硬件管理控件。

我建议您查看其中一个工具,以便从PowerShell完成任务。

答案 1 :(得分:0)

可悲的是,似乎没有可能实际“关闭”无线设备:/