Como executar um comando em um sistema remoto no Visual Basic

Escrito por samuel porter | Traduzido por paula mangia garcia terra
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como executar um comando em um sistema remoto no Visual Basic
Empregar scripts do Visual Basic em todos os computadores de uma grande rede pode ser desafiador (network cable image by Radoslav Lazarov from Fotolia.com)

Visual Basic (VB) é uma linguagem de programação embutida no Windows que permite automatizar facilmente uma grande variedade de tarefas. Administradores qualificados do Windows usam scripts VB para tornar suas vidas mais fáceis, cuidando automaticamente do gerenciamento do sistema, em vez de fazer manualmente. No entanto, implantar scripts VB em todos os computadores de uma grande rede pode ser desafiador. Felizmente, há uma maneira simples de usar scripts VB para administrar sistemas remotos ou até mesmo implantar automaticamente outros scripts VB a esses sistemas.

Outras pessoas estão lendo

O que você precisa?

  • Computadores com Windows
  • Senhas de administrador
  • Rede local

Lista completaMinimizar

Instruções

  1. 1

    Baixe a ferramenta PsExec da Microsoft (veja Referências). Ela é uma parte do pacote PsTools. Descompacte esse pacote para a pasta onde você guarda seus scripts do Visual Basic.

  2. 2

    Crie um novo script VB nessa pasta. É possível fazer isso criando um arquivo de texto no Bloco de Notas e salvando-o com a extensão ".vb", em vez de ".txt", ou usando o seu editor de código-fonte favorito do Visual Basic.

  3. 3

    Crie uma variável para manter o comando que deseja executar no sistema remoto. Por exemplo: Dim command As String command = "dir c:\". Esse comando mostrará o conteúdo da unidade C do computador remoto, mas é possível usar qualquer outro comando que preferir.

  4. 4

    Crie uma variável com o nome do sistema remoto no qual gostaria que o comando fosse executado: Dim systemName As String systemName = "the-remote-machine".

  5. 5

    Chame o comando usando psexec: Shell("psexec \\" & systemName & \" \" & command).

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível