我有一个批处理文件,运行一个richcopy程序,我想监视错误级别到目前为止,我有这个
IF(%ERRORLEVEL%== 0)转到OK其他IF(%ERRORLEVEL%== 3010)转到报告
:报告
:好的结束
我想要做的是将错误报告给事件查看器,以便可以通过另一个监视事件日志的应用程序来监视它.
Lit*_*les 18
您可以使用EVENTCREATE写入事件日志.
一个例子是:
EVENTCREATE /T ERROR /L APPLICATION /ID 100 /D "This is your error message."
可以在TechNet文章中找到更多信息.
编辑
在你的情况下,试试这个.你的括号和==的使用可能会使事情失效.
@ECHO OFF
IF %ERRORLEVEL% NEQ 3010 goto OK    
EVENTCREATE /T ERROR /L APPLICATION /ID 100 /D "This is your error message." 
:OK 
EXIT
这样,如果错误级别不是3010,它总是跳到OK方法,以防你得到0或3010以外的其他东西.
| 归档时间: | 
 | 
| 查看次数: | 16326 次 | 
| 最近记录: |