我有一个计算机名称列表,我以文本文件的形式输入脚本,并且对于每个工作站,我想将文本文件复制到桌面,然后我希望它记录天气,复制成功与否不同的文本文件,目前我在读取文件中有 2 个工作站名称,一个是可联系的,一个是不可联系的,我在日志文件中只得到一个返回,工作站名称没有填充。
SET COPIED=successful
SET WORKSTATION=XL
FOR /F %%X IN (workstations2.txt) DO copy /Y physicians.txt "\\%%X\C$\Documents and settings\All users\Desktop\physicians.txt"
SET WORKSTATION=%%X
IF ERRORLEVEL 1 SET COPIED="not successful"
Echo %Date% %Time% File Copy %COPIED% to %WORKSTATION% >> Logfile.txt
@echo Completed.
pause
这是我的日志文件的输出
Tue 02/19/2013 14:02:42.74 File Copy successful to %X