Hitch16
Messages postés78Date d'inscriptionvendredi 4 février 2005StatutMembreDernière intervention 6 octobre 2008
-
8 août 2006 à 11:49
Hitch16
Messages postés78Date d'inscriptionvendredi 4 février 2005StatutMembreDernière intervention 6 octobre 2008
-
5 sept. 2006 à 15:27
Bonjour,
J'aurais voulu savoir comment il est possible de rediriger la sortie
d'un script vers un fichier log dans lequel on consignerait chaque
ligne exécutée (ou non)...
For Each Process In GetObject("winmgmts:").InstancesOf("Win32_process" )
If Process.Name = "vbsedit.exe" Then
'MsgBox "Le process " & Process.Name & " est actif.....numéro ID: " & Process.ProcessID
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" _
& strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'vbsedit.exe'")
For Each objProcess in colProcessList
'objProcess.Terminate()
MsgBox Process.Name & " id:" & Process.ProcessID &vbcrlf
Resultat = Resultat & Process.Name & " id:" & Process.ProcessID &vbcrlf
Next
End if
Next
Set colProcessList = Nothing
Set objWMIService = Nothing
If (fso.FileExists(path & FicEntree)) Then
Set ObjTextStream = fso.OpenTextFile(Path & FicEntree, 8)
Else
Set fichier = fso.CreateTextFile(path & FicEntree, True)
Set ObjTextStream = fso.OpenTextFile(Path & FicEntree, 2)
End If
ObjTextStream.WriteLine Date & " test d'écriture en append"
ObjTextStream.WriteLine Resultat
ObjTextStream.Close
Set fichier = Nothing
Set fso = Nothing
Set ObjTextStream = Nothing