Guys, ik ben al zo'n 3 maanden met een probleem bezig (niet continue hoor (c: ), en ik kom er nu echt niet meer uit.
Ik heb een goed draaiende batch-file gemaakt die het volgende doet:
- Start een ftp-sessie en verstuurt een file (mbv pscp.exe)
- Schrijft de screen-output naar een file
- Mailt screen-output naar mijn e-mail.
Als ik deze via de command-line uitvoer, gaat het goed. Maar als ik het ga schedulen met de standaard Windows Scheduler, komen de problemen.
Ik kan invullen welke user de task (run as) kan uitvoeren en ik koos eerst een administrator. Als ik nog ingelogd ben, gaat dit gewoon goed. Maar... als ik uitlog, en wacht tot de task vanzelf begint, gaat dit dus --niet-- altijd goed! Er gaat dan soms iets fout in het script en ik krijg in de event viewer een error met id 1517. In de error wordt geadviseerd om een user te gebruiken die gebruik maakt van de LocalService of NetworkService account.
Dus ik stap dan over op de user "NT AUTHORITY\SYSTEM". Maar op dat moment loop ik dus vast... het script doet namelijk helemaal niets meer! Dit moet gewoon met rechten te maken hebben als je het mij vraagt. Ik heb pscp al toegevoegd aan de "Power Users", maar dat heeft niet het gewenste resultaat.
Ik weet niet hoe ik het script dan kan debuggen omdat ik geen errors zie verschijnen in de event viewer en een scherm krijg je bij deze user al helemaal niet in beeld. Ofwel... wie heeft raad?!

Likes:

