jueves, 14 de agosto de 2014
VBS para obtener el estado de un servicio de una lista de computadoras en un TXT
strService = "SpoolSv"
srtCitrixServerListLocation = "c:\ServerNames.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile("ServiceQueryResults.txt", True)
Set objServerlist = objFSO.OpenTextFile(srtCitrixServerListLocation, 1)
Do Until objServerList.AtEndOfStream
strComputer = objServerList.ReadLine
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service ")
For Each objService in colListOfServices
If objService.name = strService then
objFile.WriteLine strComputer & "," & objService.name & "," & objservice.state
End if
Next
Loop
wscript.echo "Service query completed"
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario