No utilice WScript; usa CScript En el símbolo del sistema de Windows, escriba lo siguiente para mostrar la ayuda.
cscript //?
Sugiero lo siguiente:
cscript //H:CScript
Esto hará de CScript su intérprete de scripting predeterminado. CScript imprime mensajes en la consola (es decir, stdout) como lo desee. (No usa ventanas de diálogo.) También puede probar el modificador // B, pero no puedo decir si debe ejecutarse por script o no. Si se trata de un cambio persistente y único como el interruptor // H, entonces esto puede funcionar para usted; si no, puede necesitar modificar todos sus programas remotos para incluirlo. A partir de la información que proporcionó, creo que solo cambiar el intérprete predeterminado (// H) hará lo que quiera.
También deberá agregar algún tipo de control de errores para evitar que la secuencia de comandos termine en un error. En Visual Basic Scripting Edition, lo más fácil de hacer si solo desea ignorar errores es agregar lo siguiente a la parte superior de su script.
On Error Resume Next
Consulte
http://msdn.microsoft.com/en-us/library/53f3k80h(VS.85).aspx para obtener más información.
Véase también http://stackoverflow.com/questions/8678441/difference-between-wscript-and-cscript/9062764#9062764 – Ben