How are you starting Visua Basic per se?
Can you demonstrate via your script that Visual Basic is running?
Will something like this via PowerShell work?
PS C:\> cscript c:\batch\createrestorepoint.vbs
However, the confusion is, to me at least, is the desired end objective.
Example - the following link:
http://stackoverflow.com/questions/11899730/running-vbscript-from-batch-file
Basically just more examples that you can mimic as appropriate for your full requirements.