Criei um arquivo em lotes que recebe várias entradas e as usa nos comandos a seguir. Esse script funciona bem no meu computador, mas quando eu o coloco em outro computador e uso o PsExec.exe para executar remotamente esse arquivo ... ele não funciona como se estivesse funcionando ... O arquivo em lotes funciona bem se executado no mesmo computador ... esse erro ocorre apenas na rede.
É suposto levar para entradas e usá-los como ..
set / p ip = Digite o ip: [O usuário digita 192.168.1.1]
set / p sub = Digite o sub: [O usuário digita 255.255.255.0]
eco% ip% máscara de sub-rede% sub%
Deve ecoar
192.168.1.1 máscara de sub-rede 255.255.255.0
em vez disso, ecoa
1 máscara de sub-rede 2
nem para para receber a outra entrada. Em palavras mais simples, é apenas pegar o primeiro caractere de qualquer coisa digitada. Qualquer ajuda?
fonte