Các bước thực hiện
- Mở powershell dưới quyền admin
- Liệt kê tất cả các adapter mạng trong hệ thống
- Xác định adapter thực hiện việc kết nối internet
- Gọi hàm Disable của đối tượng adapter để ngưng kết nối internet
Bắt đầu
Để chạy power shell dưới quyền admin, nhấn chuột phải vào biểu tượng windows power shell rồi chọn Run as administratorỞ ví dụ này, tôi sẻ sử dụng WMI để lấy thông tin về tất cả các adapter có trong hệ thống. Gõ lệnh:
$adapterlist = Get-WMIObject -class Win32_NetworkAdapter
Sau lệnh này, $adaterlist sẽ chứa danh sách tất cả các adapter mạng trong máy
Gõ lệnh
$adapterlist
các bạn sẽ nhận được danh sách các adapter mạng của mình, trong máy của tôi là
Để ngưng kết nối internet, bạn phải xác định đúng adapter thực hiện nhiệm vụ này
Nhấn chuột phải vào biểu tượng mạng dưới thanh task bar, chọn Open Network and Sharing Center
Sau đó chọn Change adapter setting, khi đó bạn sẽ xác định được tên của adapter dùng để kết nối internet, trong máy tôi đó là Athros AR8151 PC....
Quay lại cửa sổ Powershell, ở danh sách các adapter trước đó, bạn xác định adapter có tên tương ứng, nhìn DevideID của nó bằng bao nhiêu (của tôi là 7) sau đó gõ lệnh
$adapterlist[7].Disable()
để ngắt kết nối internet
Tóm lại
DevideID là một chỉ số cố định, do vậy lần sau bạn chỉ cần gõ$adapter = get-wmiobject -class win32_networkadapter | where {$_.DevideID -eq 7}
$adapter.Disable()
để ngắt kết nối và gõ
$adapter = get-wmiobject -class win32_networkadapter | where {$_.DevideID -eq 7}
$adapter.Enable()
để thực hiện lại kết nối


No comments:
Post a Comment