我試圖創建一個bat腳本來檢查不同服務(使用服務控制)在不同機器上的狀態並將其輸出到文本文件。 例如:在同一個txt文件中保存多個條目(Windows服務控制)
sc (machine name) query eventlog > serviceStatus.txt
sc (machine name) query Wecsvc > serviceStatus.txt
任何人都可以建議如何我可以輸出不同的窗口服務於同一個文本文件的狀態? 我試圖用逗號分隔的查詢,但它似乎並沒有被正確的語法..
我想另一件事有關: 當我運行上面的代碼輸出:
SERVICE_NAME: eventlog
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
運行時我看到「State」是4。它停止時的「代碼」是什麼?
''''而不是'>'會附加到現有文件。 – 2014-10-06 12:57:46
謝謝,我沒有意識到這一點:-)但是我希望每次運行bat腳本時都要覆蓋文件,我想用>>會繼續填充相同的文件嗎? – user3467558567 2014-10-06 13:01:50
那麼在第一個上使用'>',在其他上使用'>>'?或者在腳本的開頭刪除文件? – 2014-10-06 13:18:44