colombe | Bonsoir,
Je rencontre quelques difficultés, j'ai fait un script qui me permet d'écrire dans un fichier l'heure à laquelle mon pc démarre.
Quand j'utilise une variable qui me fait prendre l'heure courante il n'y a pas de problème (mais je suis obligé de mettre une tache planifiée au démarrage).
Je souhaite pouvoir interroger cette fonction à n'importe quel moment, or le bout de script que j'ai déconne, je ne sais pas ce qu'il récupère mais si je démarre mon pc 3 fois de suite j'ai toujours la même heure ....
Voici une partie de mon script qui me permet de faire ca :
Code :
- '''''''''''''''''''''''''''''''''''''''''''''''''''
- 'Heure de démarrage du pc nomdupc
- '''''''''''''''''''''''''''''''''''''''''''''''''''
- Set objWMIService = GetObject _
- ("winmgmts:\\nomdupc\root\cimv2" )
- Function WMIDateStringToDate(dtmBootup)
- WMIDateStringToDate = CDate(Mid(dtmBootup, 5, 2) & "/" & _
- Mid(dtmBootup, 7, 2) & "/" & Left(dtmBootup, 4) _
- & " " & Mid (dtmBootup, 9, 2) & ":" & _
- Mid(dtmBootup, 11, 2) & ":" & Mid(dtmBootup,13, 2))
- End Function
- Set colOperatingSystems = objWMIService.ExecQuery _
- ("Select * from Win32_OperatingSystem" )
- For Each objOS in colOperatingSystems
- dtmBootup = objOS.LastBootUpTime
- Demarrage = WMIDateStringToDate(dtmBootup)
- Wscript.Echo "Le système est actif depuis le " & Demarrage
- Next
|
J'ai remplacé l'écriture ds le fichier par un msbox pour faire les tests, sur un windows 7 aucun soucis, par contre je rencontre le soucis sur windows 10
|