[VBS]Récuperer date Windows2000

Récuperer date Windows2000 [VBS] - VB/VBA/VBS - Programmation

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  :(

Reply

Marsh Posté le 21-06-2005 à 18:40:26   

Reply

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

Reply

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 :)

Reply

Marsh Posté le 23-06-2005 à 09:23:20    

Tu as notamment ici... sinon: ce ne sont pas les liens qui manquent ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed