批处理文件记录 - FOR / F需要记录输出消息,日期和时间时间和%%我

时间:2015-05-13 11:05:44

标签: batch-file batch-processing

我需要将For /f的输出记录到文件中。

这是我到目前为止所做的:

for %%x in ("<FILELOCATION>\*.csv") do (
For /f "tokens=2 delims=," %%I in (%%x) do <COMMAND> & ECHO %%~I %date%, %time% >&1 >&2 >>C:\0-Migration\log.txt 
)

这会生成一个带有%% I的日志文件以及日期和时间,我需要做的是添加运行命令的输出结果。

所以目前日志看起来像这样

USERNAME 13/05/2015, 11:48:16.68  

我需要它像这样

SamAccountName 13/05/2015, 11:48:16.68 No records had been updated.

命令运行后,结果没有更新记录。

此外,如果使用

For /f "tokens=2 delims=," %%I in (%%x) do <COMMAND> >>C:\0-Migration\log.txt 

日志文件的结果为"No records had been updated."

由于

1 个答案:

答案 0 :(得分:0)

试试这个。

<command>

location /teach { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_pass http://application.impactteachers.com:8080; proxy_redirect off; } 输出未重定向