我无法记住如何读取文本文件的行并执行某种任务。例如,我试图读取文本文件(一组主机名)的内容,然后在这些主机上执行TASKLIST以查看进程是否正在运行。如何:批量读取列表,将内容输出到日志文件
@echo off
set MachineList=computers.log
FOR /f "delims= " %%a in (%MachineList%) DO GOTO :GETINFO
:GETINFO
echo %%a >>results.log
tasklist /s \\%%a | findstr /i iexplore.exe >>results.log
这似乎不工作,我不知道我做错了什么。日志条目仅显示输出的'%a'。过去几年我都在做这种事情。我想'不使用它,你失去它'是一天的顺序。似乎应该设置另一个变量的地方,但我不记得在哪里。