% ERRORLEVEL% в переменной пакетного файла, ссылающейся на другой пакетный файл - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь использовать оператор IF с% ERRORLEVEL% для ECHO в текстовом документе, который не может быть выполнен. Тем не менее, я вызываю другой командный файл вверху для ссылки на учетные данные, чтобы я мог войти на удаленный компьютер. Пакетный файл думает, что% ERRORLEVEL% - это переменная в том пакетном файле, который я вызвал вверху, и в результате вводит пустую переменную вместо% ERRORLEVEL%. Есть ли лучший способ go об этом?

call "D:\TEST\CREDS.bat"

net use \\2100\D$ %NETPSWRD% /USER:%WINUSER% /PERSISTENT:NO

IF %ERRORLEVEL% NEQ 0 ECHO 2100>>D:\LOGS\Failed.txt
...