Solved

vbscript run from Task Scheduler does not appear to end

Posted on 2016-09-07
7
69 Views
Last Modified: 2016-09-11
I have a VB script file which runs properly when I simply click on the file and completes within 30 seconds.

But when I run this script from Task Scheduler, it hangs, with a status of "Running".  When I look at the History, it looks like (in reverse order)

2:17:13  110  Task triggered by user
2:17:13  319  Task Engine received message to start
2:17:13  100  Task Started
2:17:13  200  Action started
2:17:13  129  Created task Process

at 2:34 it still has  a status of "Running"

There is a wscript.exe file showing up in the running processes in my Task Manager.  When I manually remove that file from the task manager and refresh the Task Scheduler, the status of the task changes to "Ready"


Any ideas?
0
Comment
Question by:Dale Fye (Access MVP)
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 24

Expert Comment

by:NVIT
ID: 41788458
Does your run as a different user than the one it succeeds with when clicked?
Does the script access a mapped drive letter? If so, that letter may need to be mapped inside of the script.

Also, In the General tab, Security Options, What is chosen? Also set "Run with highest privileges".
0
 
LVL 47

Author Comment

by:Dale Fye (Access MVP)
ID: 41788481
all of the paths used in the script are fully qualified network paths.

Checking on the userids of the scheduler vs my login.
0
 
LVL 47

Author Comment

by:Dale Fye (Access MVP)
ID: 41788596
OK, when I run the scripts manually, logged in as me, they run fine.  I see the wscript.exe file pop up briefly in my Task Manager - Processes, and when I close the message displayed at the end of the script, the wscript.exe file disappears.

When I open the script, manually, when logged in as the BackupAdmin, which is the account that runs the task manager, it runs properly as well, displaying wscript.exe briefly in the Task Manager - Processes, and then disappearing.

I then remarked out the wscript.echo commands in the script file, but when I click the task in task scheduler and then click Run, it just hangs displaying 'Running', although i don't see a wscript.exe file showing in the Task Manager.  Which may correspond to the "Creating Task Process" message in the history.
0
Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

 
LVL 24

Accepted Solution

by:
NVIT earned 500 total points
ID: 41788607
> ...when I close the message displayed at the end of the script, the wscript.exe file disappears
> ...I then remarked out the wscript.echo commands in the script file

And there are no other script lines that show dialog/message boxes, which would cause the 'hanging', i.e. it's waiting for the user to close the dialog?

Hmm...
0
 
LVL 47

Author Comment

by:Dale Fye (Access MVP)
ID: 41788628
no, i did a search of the script file and did not see any other wscript.echo commands.

Are there other vbscript commands which would create a dialog/message box?
0
 
LVL 24

Expert Comment

by:NVIT
ID: 41788741
Can you show what your task Actions tab setup looks like?
0
 
LVL 47

Author Comment

by:Dale Fye (Access MVP)
ID: 41790562
NVIT,

I'm going to pause on this for a bit.  Will get back to you
0

Featured Post

Increase your protection from Zero Day threats!

Running two Antivirus' is never a good idea.
Taking advantage of Multiple Security layers on the other hand can often save your hide.
See which top notch security software brands have been proven to happily coexist together.
Reduce your chances of becoming a statistic.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
The Windows functions GetTickCount and timeGetTime retrieve the number of milliseconds since the system was started. However, the value is stored in a DWORD, which means that it wraps around to zero every 49.7 days. This article shows how to solve t…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
This Micro Tutorial will give you a basic overview of Windows DVD Burner through its features and interface. This will be demonstrated using Windows 7 operating system.

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question