I have a vbscript script that I runs fine when I am running it myself.
For some reason, when I run it under the task scheduler as an administration user, it runs, but do
When I've had this problem it's usually because the program running on my task is erroring out, even though the return value of the completed task didn't report any problem.
You say it runs but doesn't write to your log -- is it possible it's crashing before it writes to your log?
If you haven't already, add error handling to your script and try to log any errors, or at least try to trace how far through the script it's getting.