A ferramenta psexec
, originalmente criada pela Sysinternals, mas que agora faz parte do Microsoft Technet, deve fazer o que você precisa.
Com ele, você pode executar qualquer comando em um computador Windows remoto, incluindo copiar qualquer executável, executá-lo e retornar os resultados. Você não precisa instalar nada no computador remoto.
É claro que você precisa ter direitos administrativos ou equivalentes na máquina de destino para executar a execução. Em essência, se você não puder acessar a área de trabalho remota ou acessar a máquina, não poderá usá-la. Isso é bem óbvio.
Esta é a página do produto: link
Você pode encontrar muitos tutoriais e guias na Internet sobre como usá-lo.
Eu não entendo o que você quer dizer com "não pode acessar a rede".
Faça o seguinte:
- Escreva um script, um arquivo de lote ou um executável para que, se você copiá-lo fisicamente na máquina de destino e clicar duas vezes nele, faça tudo que você precisa (conecta-se ao compartilhamento remoto e lê / grava dados nele) .) Como fazer isso está além dessa questão e depende da tecnologia que você vai usar para escrever o script.
- Use
psexec
para executá-lo em outra máquina de destino.
Meu entendimento é que você está atualmente com falha na etapa 1, mas a pergunta atual é sobre a etapa 2.