As my understanding to the Scheduletask function, the task will be scheduled with the current existing login id & password if I did not provide the function with them.
This is fine but according to our company rules user will not be allowed to login to the domain until he change his password every 45 days. So when the user does and change his password the scheduled task will still try to be executed with the “old” password which will lead to locked out the account because of the conflict between the 2 passwords.

I know that I can use the group policy to schedule the task under admin account over all workstations but I do not want to go with this option before I try using system account.

Any additional help will be highly appreciated. Thank you.