Я пытаюсь открыть список IP-адресов и пинговать их, а затем сохранить ответ в файл TXT. Пинг проходит и запускается без проблем и правильно сообщает, но я могу получить его, чтобы сохранить результаты в текстовом файле.
@echo off
SET LOGFILE=MyLogFile.log
call :Logit >> %LOGFILE%
exit /b 0
for /f "delims=" %%a in ( ' type "C:\Users\kelly\Desktop\Ping\computerlist.txt" ' ) do ping -n 1 %%a >nul && (echo %%a ok >> %LOGFILE% ) || (echo %%a failed to respond >> %LOGFILE% )
pause
Это выдержка из вашего командного файла? Я не вижу ярлык для Logit, просто оператор вызова.
—
sippybear
@sippybear нет, это весь мой сценарий. Я, вероятно, пропустил что-то, что я обычно не собираю в файлах bat, поэтому я гуглил и собирал вещи. Все было хорошо до момента добавления результатов в текстовый файл.
—
Келли