win7通過netsh命令禁用、啟用本地連接 定時關閉開啟網絡連接


1) 先檢查網絡接口名稱

C:\Windows\system32>netsh interface show interface

管理員狀態     狀態           類型             接口名稱
-------------------------------------------------------------------------
已啟用            已連接            專用               VMware Network Adapter VMnet1
已啟用            已連接            專用               VMware Network Adapter VMnet8
已啟用            已連接            專用               WLAN 2
已啟用            已斷開連接          專用             本地連接

2) 根據網絡接口名稱,在命令行運行命令,禁用,啟用網絡接口,注意,該操作需要用戶有管理員權限。 命令執行成功。

C:\Windows\System32>netsh interface set interface name="本地連接" admin=DISABLED
C:\Windows\System32>netsh interface set interface name="本地連接" admin=ENABLED

試了一下,小寫也支持,命令也能執行成功:

C:\Windows\System32>netsh interface set interface name="本地連接" admin=disabled
C:\Windows\System32>netsh interface set interface name="本地連接" admin=enabled
  1. 通過網絡連接界面檢查:

禁用本地連接:

啟用本地連接:

4) 將同樣的命令,寫入 bat 腳本文件中進行執行
考慮到漢字編碼問題,把“本地連接” 名稱改成 "LAN", 該操作需要反復執行,需要寫入一個循環,使其反復執行。每個3分鍾斷開網絡一次

@echo off
:main
echo '關閉網絡計時3分鍾(180秒)'
netsh interface set interface name="LAN" admin=disabled
ping 127.1 -n 181 >nul
echo '開啟網絡計時3分鍾(180秒)'
netsh interface set interface name="LAN" admin=enabled
ping 127.1 -n 181 >nul
echo '循環執行'
goto main

5)使用管理員權限打開cmd命令行,運行這個bat腳本。
出現如下提示時,點擊允許操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM