(como postado por user198056 )
Eu encontrei a resposta. O VBS precisa incluir o arquivo em lotes.
dim shell
set shell=createobject("wscript.shell")
shell.run "cmd /c \myserver\myfolder\mybatch.bat 2", 0
set shell=nothing
Quando este VBS é chamado, ele passa o parâmetro para o lote e a janela do lote fica oculta. Desculpe, não tenho detalhes sobre a sintaxe.