Or do the redirection in the batch file itself instead. Do you really need to
know that the blat operation worked? Afterall, you either got the email or you
didn't.
--
There are 10 kinds of people in the world...
those who understand binary and those who don't.
From: [email protected] [mailto:[email protected]] On
Behalf Of Jimmy Tran
Sent: Tuesday, September 30, 2014 12:00 PM
To: [email protected]
Subject: [NTSysADM] RE: quick batch question
Ok, so it sounds like that is my only option. Two batch files it is.
Thanks for the confirmation.
From: [email protected]<mailto:[email protected]>
[mailto:[email protected]] On Behalf Of Michael B. Smith
Sent: Tuesday, September 30, 2014 7:57 AM
To: [email protected]<mailto:[email protected]>
Subject: [NTSysADM] RE: quick batch question
You create a separate file that you redirect output to from each task and then
email that file instead.
From: [email protected]<mailto:[email protected]>
[mailto:[email protected]] On Behalf Of Jimmy Tran
Sent: Tuesday, September 30, 2014 10:48 AM
To: [email protected]<mailto:[email protected]>
Subject: [NTSysADM] quick batch question
I have a scheduled task to run a batch script to copy files. In task scheduler
I run the command c:\batch.bat > d:\results.txt.
Example of c:\batch.bat
copy c:\file1 d:
copy c:\file2 d:
blat.exe d:\results.txt (smtp settings omitted)
This fails to email because I get an error about opening the d:\results.txt
file since it is use by task scheduler.
So my question is, what is the best way to email myself the logs for this batch
file? I can't think of any other way to do this other than to have a separate
task to email reults.txt, which I want to stay away from.
TIA
Jimmy