Solved

Using a VB Script to execute command line functions

Posted on 2013-11-06
3
409 Views
Last Modified: 2013-11-06
Hello all.  Please note: I am a script neophyte.  I have been working with a software vendor that provides tools to execute commands against their system.  The commands are entered from a cmd window on a 2008r2 server.  The problem is that we have a large quantity of updates that would require a hand typed entry for each one.  I would like to create a script to run that would reference a csv file containing each of the line variables.
The commands are executed in this fashion from the command line:
C:\servercommand setfunction variable1 variable2 note1,note2
(each part is seperated by a space with the exception of the notes.. The notes can be multiple items seperated by a comma and exist as the last item in a string)

I would envision a file that is referenced that would look like this
variable1 variable2 note1,note2
variable3 variable4 note3,note4

Is there anyone that could provide a novice like me with a jump-start to have a script that would start the process with the 'servercommand setfunction' and then call the individual lines to be included as part of the script?

Please let me know if you need clarification.

Thank you in advance.
0
Comment
Question by:kgadams
  • 2
3 Comments
 
LVL 51

Accepted Solution

by:
Bill Prew earned 500 total points
ID: 39628123
Since you have to put the commands to be executed in a file anyway, why not make it a BAT file, and then just execute that?

@echo off
C:\servercommand setfunction variable1 variable2 note1,note2
C:\servercommand setfunction variable1 variable2 note1,note2
C:\servercommand setfunction variable1 variable2 note1,note2
C:\servercommand setfunction variable1 variable2 note1,note2

Open in new window

~bp
0
 

Author Comment

by:kgadams
ID: 39628211
Hello Forrest... Meet trees...

Thanks for taking me back to a more simple view... I guess I was too close to the idea of a script.  The BAT works great..

I will just add a set path and then I will just have lines with the command and variable in it.

Thanks again for your contribution..
0
 
LVL 51

Expert Comment

by:Bill Prew
ID: 39628443
Very welcome, glad that worked out.

~bp
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Unlike scripting languages such as C# where a semi-colon is used to indicate the end of a command, Microsoft's VBScript language relies on line breaks to determine when a command begins and ends. As you can imagine, this quickly results in messy cod…
Recently I finished a vbscript that I thought I'd share.  It uses a text file with a list of server names to loop through and get various status reports, then writes them all into an Excel file.  Originally it was put together for our Altiris server…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

708 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now