我想使用VBScript來檢查後臺打印程序服務是否啓動,如果不啓動它,下面的代碼檢查服務狀態,但我需要一些幫助修改此,以便我可以檢查它是否啓動。使用VBScript如何檢查後臺打印程序服務是否已啓動,如果不啓動它?
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colRunningServices = objWMIService.ExecQuery _
("Select * from Win32_Service")
For Each objService in colRunningServices
Wscript.Echo objService.DisplayName & VbTab & objService.State
Next
非常感謝 史蒂芬
肯定不需要掏出來調用外部命令。看到我的答案。 – ghostdog74 2010-10-08 02:33:15
當然沒有理由不要。爲什麼重新發明輪子? – JohnFx 2010-10-08 02:35:21