在我正在处理的一些代码中,我需要连接到一个终端,这需要终端的IP地址。以下是部分代码:
FOR /F "Tokens=1" %%A IN (%IPLIST%) DO (
NET USE //%%A /user:name password
SET TERMINAL=%%A
ECHO %TERMINAL%
)
然而,在这样做后,Echo会回复如下信息:
ECHO is off
作为一个测试,我只是在ECHO %TERMINAL%行后面添加了SET,并根据它:
TERMINAL=10.123.45.6
所以,我的困境在于,根据SET,TERMINAL确实有一个值,但ECHO不同意。
这个问题很重要的原因是,我无法确定该值是否正确,以便在代码的其余部分中使用它来执行远程系统中的不同批处理。
非常感谢任何帮助!