I ran into some interesting behavior with the Windows Task Scheduler on a Windows Server 2008 R2 box.
When I setup my schedule I had to specify the “Start in (optional)” path because my app needed to access some folders local to the app. Every time I tried to run the job it would get the error “The directory name is invalid. (0x8007010B).
I thought I had a typo in the “Start in (optional)” field, but it looked correct to me:
Then I thought the trailing backslash was causing the issue, but removing it still resulted in the error message.
After consulting Google I found out that the quotes around the file path cause the problem. For some reason the “Start in (optional)” field can’t handle quotes.
I removed the quotes and it worked like a charm with or without the trailing backslash.