Quét các IP đang hoạt động trong mạng LAN
Ping song song cả dải /24 trong vài giây, hiển thị IP đang online kèm tên máy (nếu phân giải được).
- Nhấp đúp file
quet-ip-dang-hoat-dong-lan.cmd. - Nếu hiện Windows protected your PC: bấm More info → Run anyway (file tải từ Internet).
- Dùng bản
.ps1? Máy đặt ExecutionPolicy AllSigned/Restricted sẽ chặn (mở lên rồi tắt). Chạy bằng lệnh:powershell -ExecutionPolicy Bypass -File .\quet-ip-dang-hoat-dong-lan.ps1
⚠ Đọc kỹ nội dung script trước khi chạy — nội dung đầy đủ ở khung bên dưới.
param([string]$Subnet = "192.168.1", [int]$Timeout = 500)
$tasks = 1..254 | ForEach-Object {
$ip = "$Subnet.$_"
[pscustomobject]@{ IP = $ip; Task = (New-Object System.Net.NetworkInformation.Ping).SendPingAsync($ip, $Timeout) }
}
[System.Threading.Tasks.Task]::WaitAll($tasks.Task)
$tasks | Where-Object { $_.Task.Result.Status -eq "Success" } | ForEach-Object {
$name = try { [System.Net.Dns]::GetHostEntry($_.IP).HostName } catch { "-" }
[pscustomobject]@{ IP = $_.IP; "Thời gian (ms)" = $_.Task.Result.RoundtripTime; "Tên máy" = $name }
} | Format-Table -AutoSize
Cách dùng
.\QuetLan.ps1 -Subnet 192.168.1
Script ping song song 254 địa chỉ nên chạy rất nhanh (~3–5 giây).
Chỉ sử dụng trong mạng mà bạn có quyền quản trị.
Bài liên quan
Sửa lỗi kết nối máy in share: 0x0000011b, 0x00000709, 0x0000007c
Script xử lý các lỗi "Windows cannot connect to the printer" phổ biến khi kết nối máy in chia sẻ trong LAN — chạy trên máy chủ chia sẻ hoặc máy con.
# Sửa lỗi kết nối máy in chia sẻ — cần quyền Administrator # Nhấp đúp bản .cmd để chọn chế độ, hoặc chạy trực tiếp: # .\sua-loi-ket-noi-may-in-share-11b-709.ps1 -Role Client -Printer \\PC-KETOAN\Canon2900
Reset toàn bộ kết nối mạng Windows (.bat)
Một file .bat xử lý 80% lỗi mất mạng: reset Winsock, TCP/IP, xoá cache DNS, xin lại IP từ DHCP.
@echo off title Reset mang Windows net session >nul 2>&1 || (echo Hay chay voi quyen Administrator! & pause & exit /b)
Tool phân tích lỗi màn hình xanh (BSOD)
Liệt kê các lần màn hình xanh gần đây, mã lỗi (bugcheck), các lần tắt máy đột ngột, file minidump và gợi ý cách xử lý theo từng mã lỗi.
# Phân tích màn hình xanh (BSOD) — chạy với quyền Administrator để đọc đủ nhật ký
$tips = [ordered]@{
'0x000000ef' = 'CRITICAL_PROCESS_DIED — file hệ thống hỏng: chạy sfc /scannow và DISM /Online /Cleanup-Image /RestoreHealth'
Tool quét virus bằng Microsoft Defender (có menu)
Cập nhật mẫu virus, chọn quét nhanh / toàn bộ / USB / quét ngoại tuyến, rồi liệt kê mối đe doạ đã phát hiện — dùng Defender có sẵn trên Windows, miễn phí.
# Quét virus bằng Microsoft Defender — chạy với quyền Administrator
if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole('Administrators')) {
Start-Process powershell "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs; exit
Bình luận (0)