要实现读取Win10系统的U盘插拔记录,可以使用以下的BAT脚本:

@echo off

set "LogFile=usb_log.txt"

echo. > "%LogFile%"

echo Checking USB devices...

wmic logicaldisk get caption,drivetype > usb_list.txt

for /f "skip=1 tokens=1" %%a in ('wmic logicaldisk get caption') do (
    echo Checking %%a...
    echo Checking %%a... >> "%LogFile%"
    echo. >> "%LogFile%"
    echo Checking %%a... >> usb_list.txt
    echo. >> usb_list.txt

    wmic /namespace:\\root\wmi Path Win32_USBControllerDevice Get Antecedent,Dependent|find /i "%%a" >> "%LogFile%"
    wmic /namespace:\\root\wmi Path Win32_USBControllerDevice Get Antecedent,Dependent|find /i "%%a" >> usb_list.txt

    echo. >> "%LogFile%"
    echo. >> usb_list.txt
)

echo.
echo USB devices checked.
echo USB devices checked. >> "%LogFile%"

echo.
echo USB List:
type usb_list.txt

pause

这个脚本将会创建一个名为"usb_log.txt"的日志文件,并打印出U盘的插拔记录。

请注意,这个脚本仅适用于Win10系统


原文地址: http://www.cveoy.top/t/topic/hYut 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录