OVH Cloud OVH Cloud

abonnement evenement WMI en vbs

3 réponses
Avatar
truc
Bonjour
Je cherche des exemples concret si quelqu'un avait des liens ou des exemples.
Les msdn en parle bien mais je n'arrive pas à comprendre la methode.
A defaut, si quelqu'un avait une explication simple sur le principe de mise
en oeuvre de l'abonnement aux evenement...
merci

3 réponses

Avatar
Stéphane [MS]
Bonjour,

Démonstration par l'exemple :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colMonitoredProcesses = objWMIService. _
ExecNotificationQuery("select * from __instancecreationevent " _
& " within 1 where TargetInstance isa 'Win32_Process'")
i = 0
Do While i = 0
Set objLatestProcess = colMonitoredProcesses.NextEvent
Wscript.Echo objLatestProcess.TargetInstance.Name
i=1
Loop

Ce script crée un abonnement sur la création d'un nouveau process et affiche
son nom.

Un pointeur :
http://www.microsoft.com/France/msdn/technologies/technos/scripting/info/info.asp?mar=/france/msdn/technologies/technos/scripting/info/20021028_wmi-scripting_1.html

Cdlt
Stéphane

"truc" a écrit dans le message de news:

Bonjour
Je cherche des exemples concret si quelqu'un avait des liens ou des
exemples.
Les msdn en parle bien mais je n'arrive pas à comprendre la methode.
A defaut, si quelqu'un avait une explication simple sur le principe de
mise
en oeuvre de l'abonnement aux evenement...
merci


Avatar
truc
sBonjour et merci

J'ai deja consulté ces page. Au passage elles expliquent bien le principe.
Là où je bloque c'est sur l'abonnement permanent. (j'aurai du preciser)

merci


Bonjour,

Démonstration par l'exemple :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colMonitoredProcesses = objWMIService. _
ExecNotificationQuery("select * from __instancecreationevent " _
& " within 1 where TargetInstance isa 'Win32_Process'")
i = 0
Do While i = 0
Set objLatestProcess = colMonitoredProcesses.NextEvent
Wscript.Echo objLatestProcess.TargetInstance.Name
i=1
Loop

Ce script crée un abonnement sur la création d'un nouveau process et affiche
son nom.

Un pointeur :
http://www.microsoft.com/France/msdn/technologies/technos/scripting/info/info.asp?mar=/france/msdn/technologies/technos/scripting/info/20021028_wmi-scripting_1.html

Cdlt
Stéphane

"truc" a écrit dans le message de news:

Bonjour
Je cherche des exemples concret si quelqu'un avait des liens ou des
exemples.
Les msdn en parle bien mais je n'arrive pas à comprendre la methode.
A defaut, si quelqu'un avait une explication simple sur le principe de
mise
en oeuvre de l'abonnement aux evenement...
merci






Avatar
Stéphane [MS]
Bonjour,

Pourriez-vous être plus précis (au passage, je constate que bien souvent, la
formulation d'un problème sert souvent pour trouver, soi-même, la solution)
car à part, la page suivante en anglais que vous devez également connaître,
je ne vois pas ce que vous cherchez :
http://www.microsoft.com/technet/community/columns/scripts/sg0103.mspx

Cdlt
Stéphane

"truc" a écrit dans le message de news:

sBonjour et merci

J'ai deja consulté ces page. Au passage elles expliquent bien le principe.
Là où je bloque c'est sur l'abonnement permanent. (j'aurai du preciser)

merci


Bonjour,

Démonstration par l'exemple :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer &
"rootcimv2")
Set colMonitoredProcesses = objWMIService. _
ExecNotificationQuery("select * from __instancecreationevent " _
& " within 1 where TargetInstance isa 'Win32_Process'")
i = 0
Do While i = 0
Set objLatestProcess = colMonitoredProcesses.NextEvent
Wscript.Echo objLatestProcess.TargetInstance.Name
i=1
Loop

Ce script crée un abonnement sur la création d'un nouveau process et
affiche
son nom.

Un pointeur :
http://www.microsoft.com/France/msdn/technologies/technos/scripting/info/info.asp?mar=/france/msdn/technologies/technos/scripting/info/20021028_wmi-scripting_1.html

Cdlt
Stéphane

"truc" a écrit dans le message de news:

Bonjour
Je cherche des exemples concret si quelqu'un avait des liens ou des
exemples.
Les msdn en parle bien mais je n'arrive pas à comprendre la methode.
A defaut, si quelqu'un avait une explication simple sur le principe de
mise
en oeuvre de l'abonnement aux evenement...
merci