【发布时间】:2014-04-03 05:28:26
【问题描述】:
我创建了一个简单的脚本来执行 eg.delete 文件的任务并输出一个日志文件,说明作业是否成功。 但它似乎只在日志中输出最后一台计算机的 ip 地址,而不是每一个 comps ip。 有什么我可以添加的,让它将所有任务逐行显示到日志中,显示 ip。即使任务没有完成,它仍然会在日志中反映相同的内容。
我的示例代码类似于
@echo off
for /F %%a in (vlans2.txt) do (
ECHO connection to subnet %%a, please wait....
PING -n 1 %%a|find "Reply from " >NUL
psexec \\%%a cmd /c rmdir /S /Q d:\
pause IF %ERRORLEVEL% neq 0 (ECHO Subnet %%a is unreachable) > c:pstools\log.txt
else ECHO Subnet %%a has passed > c:pstools\log.txt
)
ECHO All Actions Done....................
【问题讨论】:
标签: logging cmd administration psexec