我试图将日志文件传输到事件查看器。
我可以正确输出日志文件但无法使新行(carraige返回)正常工作。
我已经尝试了^ L和\ n选项但没有成功。
https://serverfault.com/questions/137493/eventcreate-with-multiline-description
这是原始代码
SET log=%TEMP%\%computername%.txt
Echo.=================== >>%log%
echo.%Date% >>%log%
echo.%Time% >>%log%
SETLOCAL ENABLEDELAYEDEXPANSION
set eventtext=
for /f "delims=" %%l in (%log%) do set eventtext=!eventtext! %%l
EVENTCREATE /id 101 /l application /t warning /so "Something bad happened" /d "%eventtext%"
事件查看器中的输出如下所示
=================== Thu 05/25/2017 17:22:48.41
我希望它看起来像这样
===================
Thu 05/25/2017
17:22:48.41