// Suppression d'un service
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name = 'Nom_du_service'")
FOR EACH objService IN colListOfServices
objService.StopService()
objService.delete()
Next
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
// Suppression d'un service strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2") Set colListOfServices = objWMIService.ExecQuery _ ("Select * from Win32_Service Where Name = 'Nom_du_service'") FOR EACH objService IN colListOfServices objService.StopService() objService.delete() Next
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
un petit plus :
PROCEDURE VBSExecuteScript(ProgrammeVbs)
objVBS est un objet Automation dynamique
objVBS = allouer un objet Automation "MSScriptControl.ScriptControl"
objVBS>>Language("VBScript")
objVBS>>Reset()
QUAND EXCEPTION DANS
objVBS>>AddCode(ProgrammeVbs)
FAIRE
RENVOYER Faux
FIN
libérer objVBS
RENVOYER Vrai
Pierre BOUSQUET avait énoncé :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un
service
// Suppression d'un service
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name = 'Nom_du_service'")
FOR EACH objService IN colListOfServices
objService.StopService()
objService.delete()
Next
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
// Suppression d'un service strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!" & strComputer & "rootcimv2") Set colListOfServices = objWMIService.ExecQuery _ ("Select * from Win32_Service Where Name = 'Nom_du_service'") FOR EACH objService IN colListOfServices objService.StopService() objService.delete() Next
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
Romain PETIT
Pierre BOUSQUET a présenté l'énoncé suivant :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit installé par défaut ?) Il faut j'imagine également des droits d'éxécution de scripts en plus du droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à voir...
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Pierre BOUSQUET a présenté l'énoncé suivant :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un
service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit
installé par défaut ?)
Il faut j'imagine également des droits d'éxécution de scripts en plus
du droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à
voir...
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit installé par défaut ?) Il faut j'imagine également des droits d'éxécution de scripts en plus du droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à voir...
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Pierre BOUSQUET
cette classe permet-elle d'être indépendant de WDSERVICE ?
Romain PETIT a exprimé avec précision :
Pierre BOUSQUET a présenté l'énoncé suivant :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit installé par défaut ?) Il faut j'imagine également des droits d'éxécution de scripts en plus du droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à voir...
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
cette classe permet-elle d'être indépendant de WDSERVICE ?
Romain PETIT a exprimé avec précision :
Pierre BOUSQUET a présenté l'énoncé suivant :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un
service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit installé par
défaut ?)
Il faut j'imagine également des droits d'éxécution de scripts en plus du
droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à
voir...
cette classe permet-elle d'être indépendant de WDSERVICE ?
Romain PETIT a exprimé avec précision :
Pierre BOUSQUET a présenté l'énoncé suivant :
Pour ceux que ca intéresse, 2 scripts en VBS pour installer/supprimer un service
Ca oblige donc a installer MSCriptcontrol ? (A moins qu'il soit installé par défaut ?) Il faut j'imagine également des droits d'éxécution de scripts en plus du droit d'accès aux services ?
Pour le moment, la classe de Denis Reimstein [1] a ma préférence mais à voir...
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. "
Romain PETIT
Pierre BOUSQUET avait écrit le 10/02/2006 :
cette classe permet-elle d'être indépendant de WDSERVICE ?
Oui oui (je n'ai jamais utilisé WDSERVICE) Elle me sert à démarrer ou stoppper les services. Pour le service lui-même : XYNTService http://groups.google.com/group/fr.comp.developpement.agl.windev/msg/d1680b4a70cf9cd5?hl=fr&
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Pierre BOUSQUET avait écrit le 10/02/2006 :
cette classe permet-elle d'être indépendant de WDSERVICE ?
Oui oui (je n'ai jamais utilisé WDSERVICE)
Elle me sert à démarrer ou stoppper les services.
Pour le service lui-même : XYNTService
http://groups.google.com/group/fr.comp.developpement.agl.windev/msg/d1680b4a70cf9cd5?hl=fr&
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
cette classe permet-elle d'être indépendant de WDSERVICE ?
Oui oui (je n'ai jamais utilisé WDSERVICE) Elle me sert à démarrer ou stoppper les services. Pour le service lui-même : XYNTService http://groups.google.com/group/fr.comp.developpement.agl.windev/msg/d1680b4a70cf9cd5?hl=fr&
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)