@echo off set RUN_TASK="%1" if %RUN_TASK% == "" goto emptyError set TASK_NAME=%~nx1 schtasks /Create /RL HIGHEST /RU SYSTEM /TN %TASK_NAME% /SC ONEVENT /TR %RUN_TASK% /EC SYSTEM /MO *[System/EventID=1074] goto :finish :emptyError echo Please enter a valid cmd goto :finish :finish pause