Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


June 2001

Making a Script Work as a Scheduled Task


RSS
Subscribe to Windows IT Pro | See More Scripting Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Download the Code Here

I've built a script that works great until I run it as a scheduled task—then it fails. What's wrong?

You can use Windows 2000's or Windows NT 4.0's Task Scheduler to run commands and scripts at a scheduled time. Scripts that work fine when you run them interactively but fail when you schedule them typically do so for one of three reasons. First, the script might be running in a user context that doesn't have permissions to the resources the script is accessing. The Task Scheduler lets you specify a user account for each script. The old At or WinAt scheduler doesn't provide an easy way to specify a user account.

The second reason for failure is that the user environment variables might not be available to scripts running as scheduled tasks. If you use the %temp% variable (a common user variable) in a script, the script might fail when you run it as a scheduled task. Listing 1 shows a sample test script with user variables. Try running this both interactively and as a scheduled task; you'll notice that the %temp% variable might not be accessible when you run the script under the scheduler.

The third possibility for script failures is drive-mapping problems. The Task Scheduler doesn't run the user's logon script, so any drive mappings or other configurations that a typical logon supplies aren't available in a scheduled task unless you explicitly include them. If you use the Net Use command to map drives in your script, you must use

NET USE /D

to disconnect the drive because drives mapped in a script don't always disconnect gracefully. Typically, it's easier and safer to use Uniform Naming Convention (UNC) paths to connect to resources.

End of Article



Reader Comments
Does anyone know how to export scheduled task from a windows 2000 server to another?

Ray Garcia November 28, 2001


You can use explorer to copy the Tasks. Explore to c:\winnt\tasks and you can drag and drop it to another mapped machine. Alternatively can copy the jobs using the copy command at a dos prompt. The jobs have the suffix .job and exist in the c:\winnt\tasks directory.

Raj Upadhyaya April 24, 2003


Have been unable to map Network drives useing task scheduler from a termainal server to a window 2000 file server. I always get the following error in the log files created.:
"System error 85 has occurred. The local device name is already in use. "

The command used is as follows:
net use j: \\afserver\datadrv /yes /persistent:no 2>c:\errordrive.txt 1>c:\testdrive1.txt

Either deleting the mapping manually through exporer, a interative batch file, or through the schedule prior to running the command under the schedular produces the same out put.

Can anyone help me?

Timothy Butterfield October 07, 2003


Please send some logon script

aslam December 20, 2003


Does anybody know how to make a scheduled task via a script, i mean i want to run a vbs or any kind of script to schedule 4 tasks every day

Daniel April 27, 2004


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Friday at PASS Europe 2006

Kevin talks about the closing day of the event and shares a funny Microsoft film. ...

The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...

VMware and the Future of Virtualization

What's next for virtualization and business IT? Windows IT Pro senior editor Jeff James speaks with VMware President and CEO Diane Greene on the future of virtualization technology. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Are You Satisfied?

A Preliminary Look at Deployment Plans for Microsoft Windows Vista

Related Events Check out our list of Free Email Newsletters!

Scripting eBooks Keeping Your Business Safe from Attack: Encryption and Certificate Services

Best Practices for Managing Linux and UNIX Servers

Building an Effective Reporting System

Related Scripting Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Job Openings in IT


ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

IT Connections
Dive into the new Microsoft platforms and products you implement and support with the experts from Microsoft, TechNet Magazine, Windows ITPro and industry gurus. There are 70+ sessions and interactive panels with networking opportunities.

Attention User Group Leaders...
Announcing the eNews Generator—a FREE HTML e-newsletter builder for user group leaders. Build your HTML and text e-newsletters in minutes and add Windows IT Pro & SQL Server Mag articles alongside your own message!.

Master SharePoint with 3 eLearning Seminars
Learn how to build a better SharePoint infrastructure and enable powerful collaboration with MVPs Dan Holme and Michael Noel. Register today!

Get SQL Server 2008 at WinConnections
Don’t miss Microsoft Exchange and Windows Connections conferences, the premier events for Microsoft IT Professionals in Las Vegas, November 10-13. Every attendee will receive a copy of SQL Server 2008 Standard Edition with one CAL.



Interested in Email Encryption?
Read about the advantages of identity-based encryption in this free report.

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.

Virtualization Congress Oct. 14-16 in London
Don't miss Virtualization Congress, the premiere EMEA conference dedicated to hardware, OS and application virtualization. Oct. 14-16.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technical Resources Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing