【发布时间】:2016-05-11 11:34:45
【问题描述】:
我正在尝试根据this answer 启用/禁用我的 PPPoE 适配器。
它适用于普通适配器,但不适用于 PPPoE,它会引发错误:
查询 WMI 数据时出错:方法参数无效
适配器名称正确我为此目的使用了 WMI 查询工具,但我不知道需要设置哪些参数。任何帮助将不胜感激。
编辑
这是我使用的代码:
static void Main(string[] args)
{
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_NetworkAdapter WHERE Name = 'WAN Miniport (PPPOE)'");
foreach (ManagementObject queryObj in searcher.Get())
{
queryObj.InvokeMethod("Enable", null);
//Console.WriteLine("Name: {0}", queryObj["Name"]);
}
}
catch (ManagementException e)
{
Console.WriteLine("An error occurred while querying for WMI data: " + e.Message);
}
Console.ReadKey();
}
【问题讨论】: