从CMD切换启用/禁用以太网适配器



我正在尝试创建一个可以启用/禁用我的以太网适配器的 .bat 文件,但是我对编码或CMD没有太多知识句法。我正在考虑在以下内容中使用 netsh 命令。

IF " ~Ethernet adapter is enabled~ " GOTO :disable ELSE GOTO :enable
:disable
    netsh interface set interface "Ethernet" disabled
        
:enable
    netsh interface set interface "Ethernet" enabled
    

我该怎么做?

在上面的解决方案中,它断开连接并连接了Internet连接,因此我像这样即兴地进行了即兴切换启用和禁用以太网适配器,这对我来说非常有效。该代码如果启用了适配器,则禁用该代码的适配器,并启用该代码是否被禁用。

netsh interface show interface "Ethernet" |find "Disabled" >nul && (
  echo disabled - enabling...
  netsh interface set interface "Ethernet" enabled
) || (
  echo enabled - disabling
  netsh interface set interface "Ethernet" disabled
)

如果您已经熟悉netsh interface命令,为什么不使用它?

netsh interface show interface "Ethernet" |find "Connected" >nul && (
  echo connected - disconnecting...
  netsh interface set interface "Ethernet" disabled
) || (
  echo disconnected - connecting
  netsh interface set interface "Ethernet" enabled
)

此链接显示多种方法。

我使用的那个在下面。

  1. 运行命令以获取接口的名称,需要重新启动。

    netsh接口显示接口

这列出了这样的东西。

Admin State    State          Type             Interface Name
------------------------------------------------------------------------- 
Enabled        Connected      Dedicated        Wi-Fi 
Enabled        Disconnected   Dedicated        Ethernet 4 
Enabled        Disconnected   Dedicated        Ethernet
  1. 下面是重新启动WiFi适配器的命令。使用该名称,在点1中列出。

    netsh接口集接口" wi-fi"禁用

    netsh接口集接口" wi-fi"启用

相关内容

  • 没有找到相关文章

最新更新