0
如果Windows機器上的任何(所有)正在運行的服務都停止,是否有可能發現此問題?批量監控所有正在運行的服務的狀態變化?
僅供參考,我現在有以下安裝監控特定服務:
@echo off
set checkservice=myservice
echo Monitoring if %checkservice% service stops...
:checkServiceRunning
for /F "tokens=3 delims=: " %%H in ('sc query "%checkservice%" ^| findstr " STATE"') do (
if /I "%%H" NEQ "RUNNING" (
ECHO %checkservice% stopped on %computername% at %date% %time% >>ServiceLog.txt
ECHO %checkservice% stopped on %computername% at %date% %time%
PING 1.1.1.1 -n 1 -w 60000 >NUL
)
)
goto checkServiceRunning
pause
例如,有一個窗口登錄該服務的停止將被報告在文件和日誌文件可以重複檢查關鍵字,例如「已停止」或「未運行」?謝謝。
謝謝我會檢查! – user2912230