servicios que están corriendo bajo la cuenta de administrador de dominio

14/11/2006 - 22:32 por Miguel - MCSE | Informe spam
Hola a todos,

Tengo que sacar un listado de todos los servicios que están corriendo bajo
la cuenta de administrador de dominio, alguien sabe como puedo hacer esto de
una manera automática.

Miguel

MCSE

Preguntas similare

Leer las respuestas

#1 Leandro Amore
15/11/2006 - 00:42 | Informe spam
te dejo un vbs que lista todos los servicios que corren sobre una cuenta, en
este caso localsystem
Si lo pones en un login script con esta sentencia cscript nombre.vbs >
\\server\%computername%.vbs
Vas a tener un archivo por cada equipo con la lista de equipos.
espero te sirva


strComputer = "."
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Impersonate}!\\" & strComputer & "oot\cimv2")

Set colStoppedServices = objWMIService.ExecQuery _
("Select * From Win32_Service where startname = 'localsystem'")

For Each objService in colStoppedServices
Wscript.Echo objService.DisplayName & " = " & objService.State
Next

"Miguel - MCSE" escribió en el mensaje
news:
Hola a todos,

Tengo que sacar un listado de todos los servicios que están corriendo bajo
la cuenta de administrador de dominio, alguien sabe como puedo hacer esto
de una manera automática.

Miguel

MCSE


Respuesta Responder a este mensaje
#2 Ramon Jiménez [MVP]
15/11/2006 - 09:21 | Informe spam
Este script lo puedes utilizar para adaptarlo a tu caso, donde no quieres
modificar nada pero puedes utuilizar la consulta WMI para filtrar loas
servicios que arrancan con la cuenta que tu pongas...

http://www.microsoft.com/technet/sc...x?mfr=true

Ramon

"Miguel - MCSE" wrote in message
news:
Hola a todos,

Tengo que sacar un listado de todos los servicios que están corriendo bajo
la cuenta de administrador de dominio, alguien sabe como puedo hacer esto
de una manera automática.

Miguel

MCSE

Respuesta Responder a este mensaje
#3 Ramon Jiménez [MVP]
15/11/2006 - 09:49 | Informe spam
Hola Leandro,

Aunque la idea podría parecer buena tengo algunas consideraciones ya que
bajo mi criterio ese método es un poco "chapuza" (perdona, no e lo tomes a
mal y como algo personal) por varias razones:

1.- Multiples ficheros de resultado. dificil de consolidar (están repartidos
por las diferentes estaciones), procesar y analizar
2.- Debes esperar a que los usuarios vuelvan a hacer logon
3.- Se ejecuta tantas veces como el usuario esté haciendo logon, por lo

Ló más optimo sería ejecutar un script parecido que se ejecutara remotamente
en todas las máquinas que quieras (con un fichero *.txt o *.csv como
partida, o recorriendo una determinada OU del AD - mo prefieras-). Y generar
un único fichero *.csv, facilmente importable desde Excel para poder
procesarlo y analñizarlo posteriormente

¿qué te parece?

Ramon

"Leandro Amore" wrote in message
news:
te dejo un vbs que lista todos los servicios que corren sobre una cuenta,
en este caso localsystem
Si lo pones en un login script con esta sentencia cscript nombre.vbs >
\\server\%computername%.vbs
Vas a tener un archivo por cada equipo con la lista de equipos.
espero te sirva


strComputer = "."
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Impersonate}!\\" & strComputer & "oot\cimv2")

Set colStoppedServices = objWMIService.ExecQuery _
("Select * From Win32_Service where startname = 'localsystem'")

For Each objService in colStoppedServices
Wscript.Echo objService.DisplayName & " = " & objService.State
Next

"Miguel - MCSE" escribió en el mensaje
news:
Hola a todos,

Tengo que sacar un listado de todos los servicios que están corriendo
bajo la cuenta de administrador de dominio, alguien sabe como puedo hacer
esto de una manera automática.

Miguel

MCSE






Respuesta Responder a este mensaje
#4 Fernando Reyes [MS MVP]
15/11/2006 - 09:53 | Informe spam
No digo que este sea el caso... Cuando me veo obligado a realizar una tarea
que debe ser hecha por script de arranque de equipo o de inicio de sesión y
sólo es necesario que se ejecute una vez, lo que hago es que mire en el
registro si existe determinado valor, si no existe realiza la tarea y crea
ese valor, de manera que la próxima vez sólo leerá el registro, verá que
existe el valor y terminará el script sin hacer nada. Sigue siendo una
chapuza, pero menos -(|:o)).

Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://www.bloglines.com/blog/urpiano

(Cómete al correcaminos para escribirme)



Y fue Ramon Jiménez [MVP] () quien en el
mensaje %, planeando sobre su teclado,
hizo un picado y tecleó:

Hola Leandro,

Aunque la idea podría parecer buena tengo algunas consideraciones ya
que bajo mi criterio ese método es un poco "chapuza" (perdona, no e
lo tomes a mal y como algo personal) por varias razones:

1.- Multiples ficheros de resultado. dificil de consolidar (están
repartidos por las diferentes estaciones), procesar y analizar
2.- Debes esperar a que los usuarios vuelvan a hacer logon
3.- Se ejecuta tantas veces como el usuario esté haciendo logon, por
lo
Ló más optimo sería ejecutar un script parecido que se ejecutara
remotamente en todas las máquinas que quieras (con un fichero *.txt o
*.csv como partida, o recorriendo una determinada OU del AD - mo
prefieras-). Y generar un único fichero *.csv, facilmente importable
desde Excel para poder procesarlo y analñizarlo posteriormente

¿qué te parece?

Ramon

"Leandro Amore" wrote in message
news:
te dejo un vbs que lista todos los servicios que corren sobre una
cuenta, en este caso localsystem
Si lo pones en un login script con esta sentencia cscript nombre.vbs
> \\server\%computername%.vbs
Vas a tener un archivo por cada equipo con la lista de equipos.
espero te sirva


strComputer = "."
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Impersonate}!\\" & strComputer &
"oot\cimv2") Set colStoppedServices = objWMIService.ExecQuery _
("Select * From Win32_Service where startname = 'localsystem'")

For Each objService in colStoppedServices
Wscript.Echo objService.DisplayName & " = " & objService.State
Next

"Miguel - MCSE" escribió en el mensaje
news:
Hola a todos,

Tengo que sacar un listado de todos los servicios que están
corriendo bajo la cuenta de administrador de dominio, alguien sabe
como puedo hacer esto de una manera automática.

Miguel

MCSE
Respuesta Responder a este mensaje
#5 Miguel
15/11/2006 - 11:39 | Informe spam
muchas gracias a todos.

"Ramon Jiménez [MVP]" wrote in message
news:
Este script lo puedes utilizar para adaptarlo a tu caso, donde no quieres
modificar nada pero puedes utuilizar la consulta WMI para filtrar loas
servicios que arrancan con la cuenta que tu pongas...

http://www.microsoft.com/technet/sc...x?mfr=true

Ramon

"Miguel - MCSE" wrote in message
news:
Hola a todos,

Tengo que sacar un listado de todos los servicios que están corriendo
bajo la cuenta de administrador de dominio, alguien sabe como puedo hacer
esto de una manera automática.

Miguel

MCSE





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida