cpuq_main.cmd 996 B

1234567891011121314151617181920212223242526272829303132333435
  1. echo off
  2. SetLocal EnableDelayedExpansion
  3. SetLocal EnableExtensions
  4. set "current_dir=%cd%"
  5. set "working_dir=..\resources\util\CPUQ"
  6. set "output_dir=%CT_TMP%\CPUQ"
  7. set "logs_dir=%CT_TMP%\logs"
  8. if not exist "%output_dir%" ( mkdir "%output_dir%" )
  9. if not exist "%logs_dir%" ( mkdir "%logs_dir%" )
  10. cd "%working_dir%"
  11. call ct_cpuq.cmd %output_dir%
  12. cd /d "%output_dir%"
  13. For /F "delims=" %%a in ('type *-ct_cpuq.txt ^| findstr /B /C:"Computer Name:"') do (
  14. set v_collected=%%a
  15. set v_collected=!v_collected:Computer Name: =!
  16. echo CPUQ: CT-01000: COLLECTED: Machine Name: !v_collected! >> "%logs_dir%\CPUQ_collected.log"
  17. )
  18. For /F "delims=" %%a in ('type *-ct_cpuq.txt ^| findstr /B /R /C:"CPUQ: CT-[0-9]*: WARNING:"') do (
  19. set v_collected=%%a
  20. echo %v_collected% >> "%logs_dir%\CPUQ_warnings.log"
  21. )
  22. For /F "delims=" %%a in ('type *-ct_cpuq.txt ^| findstr /B /R /C:"CPUQ: CT-[0-9]*: ERROR:"') do (
  23. set v_collected=%%a
  24. echo %v_collected% >> "%logs_dir%\CPUQ_errors.log"
  25. )
  26. EndLocal