Récuperer date Windows2000 [VBS] - VB/VBA/VBS - Programmation
Marsh Posté le 22-06-2005 à 07:59:42
Win32_LocalTime n'est pas reconnue sous 2k.
Utilise la classe Win32_OperatingSystem avec une mise en forme de sa propriété LocalDateTime; à moins que le format UTC te convienne mieux .
...
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem" )
For Each objItem in colItems
TempsLocal = objItem.LocalDateTime
An = Left(TempsLocal, 4)
Mois = Mid(TempsLocal, 5, 2)
Jour = Mid(TempsLocal, 7, 2)
Heures = Mid(TempsLocal, 9, 2)
Minutes = Mid(TempsLocal, 11, 2)
Secondes = Mid(TempsLocal, 13, 2)
Next
La_Date = Jour & "/" & Mois & "/" & An
Le_Temps = Heures & ":" & Minutes & ":" & Secondes
Wscript.Echo La_Date & " " & Le_Temps
Marsh Posté le 22-06-2005 à 15:24:15
MERCI beaucoup!!
je sais pas comment j'aurais pu trouver sans toi!!
As tu un bon site concernant le VBS où toutes les variables Windows etc... sont repertoriés?
Merci encore
Marsh Posté le 23-06-2005 à 09:23:20
Tu as notamment ici... sinon: ce ne sont pas les liens qui manquent ...
Marsh Posté le 21-06-2005 à 18:40:26
Bonjour,
j'arrive à recuperer la date de la facon suivante sous Windows XP:
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colItems = objWMIService.ExecQuery("Select * from Win32_LocalTime" )
For Each objItem in colItems
Wscript.Echo "Day: " & objItem.Day
Wscript.Echo "Day of Week: " & objItem.DayOfWeek
Wscript.Echo "Hour: " & objItem.Hour
Wscript.Echo "Minute: " & objItem.Minute
Wscript.Echo "Month: " & objItem.Month
Wscript.Echo "Quarter: " & objItem.Quarter
Wscript.Echo "Second: " & objItem.Second
Wscript.Echo "Week in Month: " & objItem.WeekInMonth
Wscript.Echo "Year: " & objItem.Year
Wscript.Echo
Next
Mais le probleme c'est que cela ne fonctionne pas avec Windows 2000....
Où est le problème je ne comprends pas trop...
Merci d'avance