OVH Cloud OVH Cloud

reduir priorité du vbscript

3 réponses
Avatar
sgroulx
bonjours,
j'ai fai un vbscript qui fouiller dans des log.
le probleme que je rencontre ces qui prend trop de cpu. ya t'il moyen de le
faire partir en low process???
car il se part automatiquemet 10 fois par jours
merci
sébas

3 réponses

Avatar
Sebastien Piche
tient ici un script qui réduite la priorité d'outlook
on error resume next

et voicie de la doc sur la méthode
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/setpriority_method_in_class_win32_process.asp


strComputer = "."
Set objWMIService = GetObject("winmgmts:"&
"{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'outlook.exe'")
For Each objProcess in colProcessList
check="go"
objProcess.SetPriority("16384")
Next
'si oulook fermé message
if check <> "go" then
msgbox "Veillez ouvrir Outlook avant de poursuivre.",48
end if
Set objWMIService = Nothing
Set colProcessList = nothing
"sgroulx" <sgroulx(bidon)@9bit.qc.ca> a écrit dans le message de news:
u%
bonjours,
j'ai fai un vbscript qui fouiller dans des log.
le probleme que je rencontre ces qui prend trop de cpu. ya t'il moyen de
le
faire partir en low process???
car il se part automatiquemet 10 fois par jours
merci
sébas




Avatar
sgroulx
Salut
sa marche pas.
Erreur d'exécution Microsoft VBScript: Cet objet ne gère pas cette propriété
ou cette méthode: 'objProcess.SetPriority'

sur le site du msdn sa dit que jai besoin xp ou 2003 serveur. mais
maleureusement j'ai win2k pro fr
suis-je mieux de fair demarer mon vbscript dans une batchfile: start /low
wscript.exe script.vbs
Requirements
Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Header: Declared in Cimwin32.mof.
Namespace: Included in rootcimv2

"Sebastien Piche" a écrit dans le message de
news:ec1t$
tient ici un script qui réduite la priorité d'outlook
on error resume next

et voicie de la doc sur la méthode

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/setpriority_method_in_class_win32_process.asp



strComputer = "."
Set objWMIService = GetObject("winmgmts:"&
"{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'outlook.exe'")
For Each objProcess in colProcessList
check="go"
objProcess.SetPriority("16384")
Next
'si oulook fermé message
if check <> "go" then
msgbox "Veillez ouvrir Outlook avant de poursuivre.",48
end if
Set objWMIService = Nothing
Set colProcessList = nothing
"sgroulx" <sgroulx(bidon)@9bit.qc.ca> a écrit dans le message de news:
u%
bonjours,
j'ai fai un vbscript qui fouiller dans des log.
le probleme que je rencontre ces qui prend trop de cpu. ya t'il moyen de
le
faire partir en low process???
car il se part automatiquemet 10 fois par jours
merci
sébas








Avatar
Sebastien Piche
je crois que tu as pas vraiment le choix car je ne voix pas comment faire
autrement.

"sgroulx" <sgroulx(bidon)@9bit.qc.ca> a écrit dans le message de news:

Salut
sa marche pas.
Erreur d'exécution Microsoft VBScript: Cet objet ne gère pas cette
propriété
ou cette méthode: 'objProcess.SetPriority'

sur le site du msdn sa dit que jai besoin xp ou 2003 serveur. mais
maleureusement j'ai win2k pro fr
suis-je mieux de fair demarer mon vbscript dans une batchfile: start /low
wscript.exe script.vbs
Requirements
Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Header: Declared in Cimwin32.mof.
Namespace: Included in rootcimv2

"Sebastien Piche" a écrit dans le message de
news:ec1t$
tient ici un script qui réduite la priorité d'outlook
on error resume next

et voicie de la doc sur la méthode

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/setpriority_method_in_class_win32_process.asp



strComputer = "."
Set objWMIService = GetObject("winmgmts:"&
"{impersonationLevel=impersonate}!" & strComputer & "rootcimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'outlook.exe'")
For Each objProcess in colProcessList
check="go"
objProcess.SetPriority("16384")
Next
'si oulook fermé message
if check <> "go" then
msgbox "Veillez ouvrir Outlook avant de poursuivre.",48
end if
Set objWMIService = Nothing
Set colProcessList = nothing
"sgroulx" <sgroulx(bidon)@9bit.qc.ca> a écrit dans le message de news:
u%
bonjours,
j'ai fai un vbscript qui fouiller dans des log.
le probleme que je rencontre ces qui prend trop de cpu. ya t'il moyen
de
le
faire partir en low process???
car il se part automatiquemet 10 fois par jours
merci
sébas