У меня есть пакетный файл, который создает резервную копию папки проекта на USB-накопителе на диске на моем компьютере:
@echo off
rem This makes some funky colours
set /a rand1=%random% %% 16
set /a rand2=%random% %% 16
set HEX=0123456789ABCDEF
call set hexcolors=%%HEX:~%rand1%,1%%%%HEX:~%rand2%,1%%
color %hexcolors%
rem This is the xcopy script
echo Initiating copy...
REM copy documents
xcopy "h:\Projects\*.*" e:\Backup\ /s /r /d /y /i
echo %DATE% %TIME% > e:\Backup\xcopy.log
echo Backup Complete
echo Initiating exit...
timeout /t 3
Я хочу, чтобы этот пакетный файл запускался каждый раз, когда вставлялась моя флешка. В интернете я обнаружил, что события 2003 и 4688 запускаются при подключении внешнего USB-диска.
Однако, когда я запланировал задачу для запуска программы 'backup.bat' из '\' на событии 2003 и снова с 4688 - при вставке флешки, пакетный файл не запускается. Я думаю, что это что-то не так с триггером события, так как когда я запускаю задачу в планировщике задач, она запускает командный файл.
источник