Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3584
  • Last Modified:

Is there a way to send a SMS message via a batch script?

We have a "Scheduled Task" that is supposed to run every night to shut down a specific program running on a few of our older XP systems. For the most part the batch script runs w/o issue; but there are times when it doesn't and we won't know until it is too late.

Is there a way to configure the batch file to fire off an email/sms to a specified address informing us that the script ran correctly? If so...can somebody provide an example of the way the code should be presented in the batch file? Also if there any programs out there that will enable this functionality I'd be open to suggestions.

Thanks!
0
nti1999
Asked:
nti1999
1 Solution
 
John-Charles-HerzbergCommented:
This is an application to send the SMS or email.

http://www.blat.net/

Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usenet using NNTP.

Then in your batch file, you would have a line like the following:

blat -to email@mail.com -f email2@mail.com -s "Email Subject" -server my-SQL
0
 
nti1999Author Commented:
John,

Thank you for the quick follow-up. We'll give that a shot and provide a status asap.
0
 
nti1999Author Commented:
John,

I've been to the site you've referenced; but I can't find any installation files for blat. Unless I'm missing something. I looks as if it's just a bunch of code that needs to be imported into the registry.

How can I get the system to recognize the "blat" commands?
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
donnkCommented:
we use something similar to warn of temps in the sevre rooms, we have an account with a SMS gateway that allows emails 2 SMS:

Grab sendemail for free http://caspian.dotconf.net/menu/Software/SendEmail/

then create a batch file like

start sendemail -f serverroom@boobs.com -t 44123456789@bulksms.co.uk -u password -m Server 42C Exceeded TAKE ACTION -s smtp.ispmail.com

We then turn the bat into an exe file using the free utility below as task scheduler is prissy about batch files

http://www.battoexeconverter.com/

works like a charm.
0
 
nti1999Author Commented:
donnk,

Thanks for the response. I've downloaded the "sendemail" files and placed them in the same folder has my .bat file; but it doesn't seem to be working. We have our own Exchange server on the same network; so I don't think we need an outside "email gateway" service. Not to mention I've never been strong with scripting. Here is the coding I'm using for the batch file below. Can you please provide some guidance on how to get it working?

start sendemail -f emailuser@nticentral.org -t 1234567890@txt.att.net -u email password -m PLUTO Dialer has SUCCESSFULLY terminated -s mailserver.nticentral.local

Thanks.
0
 
Lionel MMSmall Business IT ConsultantCommented:
You can download blat here--works great
http://sourceforge.net/projects/blat/files/
0
 
nti1999Author Commented:
Almost there. I've been able to get "SendEmail" working with my gmail address and gmail's smtp server; but I'm having some issues with getting it to work/communicate with our internal Exchange server. Here's the syntax.

start sendemail -f username@nticentral.org -t 2223334567@txt.att.net;3334445678@messaging.sprintpcs.com -u PLUTO DIALER STATUS -m The PLUTO Dialer software has been SUCCESSFULLY terminated -xu nticentral\username -xp password -s 192.168.1.8:25
0
 
donnkCommented:
bypass exchange and use your ISP mail server or gmail smtp server.
0
 
nti1999Author Commented:
I've completely bypassed the Exchange server and set up a separate gmail address and this solution worked perfectly. I also used the bat to exe utility to convert the batch file.

Thank you!
0
 
donnkCommented:
your welcome!
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now