xecutando a linha de comando silenciosamente com VbScript e obtendo saíd

Eu quero poder executar um programa através da linha de comando e quero iniciá-lo com VbScript. Também quero obter a saída da linha de comando e atribuí-la a uma variável e quero que tudo isso seja feito silenciosamente sem que as janelas do cmd sejam exibidas. Eu consegui duas coisas separadamente, mas não juntas. Aqui está o que eu tenho até agora. Execute o comando do cmd e obtenha a saída:

Dim WshShell, oExec
Set WshShell = WScript.CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("C:\snmpget -c public -v 2c 10.1.1.2 .1.3.6.1.4.1.6798.3.1.1.1.5.1")
x = oExec.StdOut.ReadLine
Wscript.Echo x

O script acima funciona e faz o que eu quero, exceto que o cmd aparece por um breve moment

Aqui está um script que será executado silenciosamente, mas não capturará a saída

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("C:\snmpset -c public -v 2c -t 0 10.1.1.2 .1.3.6.1.4.1.6798.3.1.1.1.7.1 i 1", 0, true)

Existe uma maneira de fazer com que esses dois trabalhem junto

Deixe-me dar uma idéia de por que eu quero fazer isso. Basicamente, estou pesquisando uma unidade a cada 5 a 10 minutos e vou receber o script por email ou lançar uma caixa de mensagem quando uma determinada condição ocorrer, mas não quero ver a linha de cmd aparecendo o dia todo no meu computador. Alguma sugestão? Obrigad

questionAnswers(6)

yourAnswerToTheQuestion