1 krisbash 1.1 @ECHO OFF
2 pushd %cd%
3
4 echo Starting Traces Generator
5 echo gentraces.cmd FILE or SYSLOG or NOOP or ETW
6
7 if "%1"=="FILE" (
8 echo Generating traces for File Logging
9 sd edit %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
10 %_NTTREE%\winomi\oigenc %1 %BASEDIR%\admin\wmi\winomi\base\oi_traces.h %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
11 )
12
13 if "%1"=="SYSLOG" (
14 echo Generating traces for Syslog OMI-Linux
15 sd edit %BASEDIR%\admin\wmi\winomi\base\oiomi.h
16 %_NTTREE%\winomi\oigenc %1 %BASEDIR%\admin\wmi\winomi\base\oi_traces.h OMI LOG_NDELAY LOG_LOCAL1 %BASEDIR%\admin\wmi\winomi\base\oiomi.h
17 )
18
19 if "%1"=="NOOP" (
20 echo Generating no-op for Syslog and WinOMI
21 sd edit %BASEDIR%\admin\wmi\winomi\base\oiomi.h
22 krisbash 1.1 %_NTTREE%\winomi\oigenc %1 %BASEDIR%\admin\wmi\winomi\base\oi_traces.h %BASEDIR%\admin\wmi\winomi\base\oiomi.h
23 sd edit %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
24 %_NTTREE%\winomi\oigenc %1 %BASEDIR%\admin\wmi\winomi\base\oi_traces.h %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
25 )
26
27 if "%1"=="ETW" (
28 echo Generating ETW traces for WinOMI
29 sd edit %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
30 sd edit %BASEDIR%\admin\wmi\winomi\server\omiserver.man
31 %_NTTREE%\winomi\oigenc ETW %BASEDIR%\admin\wmi\winomi\base\oi_traces.h omiserver {6266923D-F7C9-452A-9167-A73B33A61302} omiserver.exe %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h %BASEDIR%\admin\wmi\winomi\server\omiserver.man
32 reformatmanifest -inplace %BASEDIR%\admin\wmi\winomi\server\omiserver.man
33 )
34
35 if "%1"=="" (
36 echo Generating default traces for WinOMI and OMI
37 sd edit %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
38 %_NTTREE%\winomi\oigenc FILE %BASEDIR%\admin\wmi\winomi\base\oi_traces.h %BASEDIR%\admin\wmi\winomi\base\oiwinomi.h
39 sd edit %BASEDIR%\admin\wmi\winomi\base\oiomi.h
40 %_NTTREE%\winomi\oigenc FILE %BASEDIR%\admin\wmi\winomi\base\oi_traces.h %BASEDIR%\admin\wmi\winomi\base\oiomi.h
41 )
|