Chcę utworzyć plik wsadowy, który tworzy zaplanowane zadanie uruchamiania pliku .cmd po zalogowaniu się określonego użytkownika. Do tej pory wymyśliłem:
@echo off
schtasks /CREATE /RU %username% /TN "TaskName" /TR "C:\folder\file.cmd" ^
/SC ONLOGON /DELAY 0000:10 /IT /RL highest
PAUSE
który tworzy zadanie w porządku, ale patrząc na właściwości wyzwalacza, zaznaczana jest opcja „Dowolny użytkownik” zamiast „Określony użytkownik”. Próbowałem patrząc na rozwiązania wszędzie, ale wszystko wydawało się wskazywać na korzystania /IT
z /RU
.
Również jako pytanie poboczne, czy muszę uwzględnić /PU
w skrypcie? Planuję uruchomić plik wsadowy na wielu komputerach i uważam, że pytaniem ludzi o hasło będzie problem z bezpieczeństwem / implementacją.