使用bat脚本读取win10系统的u盘插拔记录
要实现读取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 著作权归作者所有。请勿转载和采集!