Als ich das letzte mal ein Task erstellen wollte mit einem User der keinerlei Administratorenrechte hat, habe ich diese Meldung erhalten:
Task Scheduler: This task requires that the user account specified has Log on as batch job rights.
Diese Meldung erscheint nur wenn der User keinerlei Rechte auf dem Server hat.
Um die „Rechte“ als Batch-Job dem User zu erteilen muss die „Local Security Policy“ gestartet werden.
Dies kann über Ausführen: secpol.msc /s
Unter: Security Settings -> User Rights Assignment -> Log on as a batch job
Muss dem entsprechenden User die Rechte erteilt werden.
Sobald dies geschehen ist, kann der Task erneut abgespeichert werden und die Meldung erscheint nicht mehr.