私が取り組んでいるいくつかのコードでは、端末の 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 は同意しないということです。
これが非常に重要な理由は、リモート システムでさまざまなバッチを実行するために値を実装する残りのコードで将来使用するために値が正しいかどうかを判断できないためです。
どんな助けでも大歓迎です!