0
我想運行一個命令,給我一個特定的Windows服務的狀態。使用sc查詢,我能夠得到這些信息,見下文。如何確定特定服務的狀態?
C:\ Windows \ System32下> SC查詢 「的IBM Cognos」
SERVICE_NAME:的IBM Cognos
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1077 (0x435)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
的信息的唯一一點,我真的需要訪問的是 「國家」。我可以過濾輸出,所以我只看到狀態或「1停止」?我希望我可以做這樣的事情:
SC查詢[狀態]「的IBM Cognos」
我的最終目標是運行.bat文件將輸出一個服務的狀態到一個文件中。然後,我可以從另一個程序讀取該文件,並使用該值確定是否應在用戶界面中向用戶顯示指示「已啓動」的綠色圖標或指示「已停止」的紅色圖標。
預先感謝您的幫助,
傑夫
這是完美的。感謝您及時的回覆! –
@Jeff:如果它有效,並且它是您想要的,您可以通過單擊此答案旁邊的複選標記來接受答案。 – Gerrat
對不起,第一次來這裏。再次感謝你的幫助。 –