Solved

Task Schedule Anomaly

Posted on 2010-11-29
6
277 Views
Last Modified: 2012-09-27
I have a bat file that I want the Task scheduler run.  The bat file is set to run a DFSR health report and then send an email with an attachment of the file.  The bat file works fine when I run it.  However, when I run it as a scheduled task I get an error saying

<Error attaching file W:\....\QB Timer Files-11-29-2010-0528PM.html'.>

Can anyone help me determine why I only get this error when this bat file is started by the task manager and help me find a fix?

Thanks
0
Comment
Question by:ITPro44
  • 2
  • 2
  • 2
6 Comments
 
LVL 17

Accepted Solution

by:
sweetfa2 earned 500 total points
ID: 34235768
Your W drive is not mapped in the scheduled task.

You need to either map the drive in your script or use the UNC form of pathname

\\server\\share\pathtofile

0
 
LVL 11

Expert Comment

by:DeepuAbrahamK
ID: 34235780
Did you mean task scheduler? Do you have any user logged in at that time? Task scheduler will run as system/machine context. While you run it will take your user token an run.
Have a look at these

http://support.microsoft.com/kb/951246
http://technet.microsoft.com/en-us/library/cc721846.aspx

Have a look at this thread:
http://social.technet.microsoft.com/Forums/en-US/winservermanager/thread/d47d116e-10b9-44f0-9a30-7406c86c2fbe/
0
 
LVL 11

Expert Comment

by:DeepuAbrahamK
ID: 34235802
If it is a drive mapping issue how does it work while running it manually.



0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 17

Expert Comment

by:sweetfa2
ID: 34235862
Because you are already logged in.  The task scheduler is not necessarily logged in.
0
 

Author Comment

by:ITPro44
ID: 34241434
sweetfa2, you are right.  I put a  net use command into the file to map the drive and that solved that problem.  Additionally to get things fully working I also had to call out the full path for the email command line rather then just the name of the exe file.  I also had to set the task to run with the highest privileges.

Thanks guys!

P.S.  here is a good cmd line email application to use that can send attachments. http://www.codeproject.com/KB/IP/cpcommandlineemailer.aspx   
0
 

Author Closing Comment

by:ITPro44
ID: 34241442
thanks again
0

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

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

Suggested Solutions

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
OfficeMate Freezes on login or does not load after login credentials are input.
XMind Plus helps organize all details/aspects of any project from large to small in an orderly and concise manner. If you are working on a complex project, use this micro tutorial to show you how to make a basic flow chart. The software is free when…
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

830 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