Tecnología

Inicio

Cómo ejecutar un comando en un sistema remoto en Visual Basic

Cómo ejecutar un comando en un sistema remoto en Visual Basic


Visual Basic es un lenguaje de programación integrado en Windows que le permite automatizar fácilmente una amplia variedad de tareas. administradores expertos de Windows utilizan scripts VB para hacer la vida más fácil, tomando automáticamente se encarga de la gestión del sistema que tendrían que hacer a mano en su lugar. Sin embargo, la implementación de scripts VB a todos los ordenadores de una red grande puede ser un reto en sí mismo. Afortunadamente, hay una forma sencilla de utilizar scripts VB para administrar sistemas remotos o incluso implementar otros scripts VB a esos sistemas de forma automática.

Instrucciones

1 Descargar herramienta PsExec de Microsoft desde http://technet.Microsoft.com/en-us/sysinternals/bb897553.aspx. Es una parte del haz de PsTools. Descomprimir el paquete en la carpeta donde guarda sus secuencias de comandos de Visual Basic.

2 Crear un nuevo script VB en esa carpeta. Usted puede hacer esto mediante la creación de un archivo de texto en el Bloc de notas y guardarlo con la extensión \ ". Vb \" en lugar de \ ". Txt, \" o utilizando su editor de código fuente de Visual Basic favorito.

3 Crear una variable para contener el comando que desea ejecutar en el sistema remoto. Por ejemplo:

Dim como secuencia de comandos
comando = \ "dir c: \\"

Este comando se mostrará el contenido de la unidad C del equipo remoto, pero se puede utilizar cualquier otro comando que desea.

4 Crear una variable con el nombre del sistema remoto que desea que el comando para ejecutar en:

Dim como secuencia systemName
systemName = \ "\ el control remoto de la máquina"

5 Invocar su uso de psexec comando:

Shell (\ "psexec \\\" y systemName & \ "\" y comandos)